builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1096 starttime: 1461022577.23 results: success (0) buildid: 20160418150822 builduid: e56a1568f67c48ca9db916e39d26da30 revision: f128e25d78d3e0633a4f668a4485e8f4b8a25549 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:17.230337) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:17.230912) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:17.231339) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:17.264844) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:36:17.265264) ========= 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=5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 16:36:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.71M=0.001s 2016-04-18 16:36:17 (8.71 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.238463 ========= master_lag: 2.73 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:36:20.231884) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:20.232227) ========= 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=5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029484 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:20.286790) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:36:20.287143) ========= 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=5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 16:36:20,537 truncating revision to first 12 chars 2016-04-18 16:36:20,538 Setting DEBUG logging. 2016-04-18 16:36:20,538 attempt 1/10 2016-04-18 16:36:20,538 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:36:21,951 unpacking tar archive at: mozilla-central-f128e25d78d3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.693159 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:36:22.117463) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:22.117737) ========= script_repo_revision: f128e25d78d3e0633a4f668a4485e8f4b8a25549 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:22.118131) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:22.118399) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:36:22.143246) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 32 secs) (at 2016-04-18 16:36:22.143598) ========= /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=5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759 _=/tools/buildbot/bin/python using PTY: False 16:36:22 INFO - MultiFileLogger online at 20160418 16:36:22 in /builds/slave/test 16:36:22 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:36:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:36:22 INFO - {'append_to_log': False, 16:36:22 INFO - 'base_work_dir': '/builds/slave/test', 16:36:22 INFO - 'blob_upload_branch': 'mozilla-central', 16:36:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:36:22 INFO - 'buildbot_json_path': 'buildprops.json', 16:36:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:36:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:36:22 INFO - 'download_minidump_stackwalk': True, 16:36:22 INFO - 'download_symbols': 'true', 16:36:22 INFO - 'e10s': False, 16:36:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:36:22 INFO - 'tooltool.py': '/tools/tooltool.py', 16:36:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:36:22 INFO - '/tools/misc-python/virtualenv.py')}, 16:36:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:36:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:36:22 INFO - 'log_level': 'info', 16:36:22 INFO - 'log_to_console': True, 16:36:22 INFO - 'opt_config_files': (), 16:36:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:36:22 INFO - '--processes=1', 16:36:22 INFO - '--config=%(test_path)s/wptrunner.ini', 16:36:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:36:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:36:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:36:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:36:22 INFO - 'pip_index': False, 16:36:22 INFO - 'require_test_zip': True, 16:36:22 INFO - 'test_type': ('testharness',), 16:36:22 INFO - 'this_chunk': '1', 16:36:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:36:22 INFO - 'total_chunks': '10', 16:36:22 INFO - 'virtualenv_path': 'venv', 16:36:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:36:22 INFO - 'work_dir': 'build'} 16:36:22 INFO - ##### 16:36:22 INFO - ##### Running clobber step. 16:36:22 INFO - ##### 16:36:22 INFO - Running pre-action listener: _resource_record_pre_action 16:36:22 INFO - Running main action method: clobber 16:36:22 INFO - rmtree: /builds/slave/test/build 16:36:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:36:23 INFO - Running post-action listener: _resource_record_post_action 16:36:23 INFO - ##### 16:36:23 INFO - ##### Running read-buildbot-config step. 16:36:23 INFO - ##### 16:36:23 INFO - Running pre-action listener: _resource_record_pre_action 16:36:23 INFO - Running main action method: read_buildbot_config 16:36:23 INFO - Using buildbot properties: 16:36:23 INFO - { 16:36:23 INFO - "project": "", 16:36:23 INFO - "product": "firefox", 16:36:23 INFO - "script_repo_revision": "production", 16:36:23 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 16:36:23 INFO - "repository": "", 16:36:23 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 16:36:23 INFO - "buildid": "20160418150822", 16:36:23 INFO - "pgo_build": "False", 16:36:23 INFO - "basedir": "/builds/slave/test", 16:36:23 INFO - "buildnumber": 5, 16:36:23 INFO - "slavename": "tst-linux32-spot-1096", 16:36:23 INFO - "revision": "f128e25d78d3e0633a4f668a4485e8f4b8a25549", 16:36:23 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 16:36:23 INFO - "platform": "linux", 16:36:23 INFO - "branch": "mozilla-central", 16:36:23 INFO - "repo_path": "mozilla-central", 16:36:23 INFO - "moz_repo_path": "", 16:36:23 INFO - "stage_platform": "linux", 16:36:23 INFO - "builduid": "e56a1568f67c48ca9db916e39d26da30", 16:36:23 INFO - "slavebuilddir": "test" 16:36:23 INFO - } 16:36:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 16:36:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 16:36:23 INFO - Running post-action listener: _resource_record_post_action 16:36:23 INFO - ##### 16:36:23 INFO - ##### Running download-and-extract step. 16:36:23 INFO - ##### 16:36:23 INFO - Running pre-action listener: _resource_record_pre_action 16:36:23 INFO - Running main action method: download_and_extract 16:36:23 INFO - mkdir: /builds/slave/test/build/tests 16:36:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:23 INFO - https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:36:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:36:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:36:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:36:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 16:36:24 INFO - Downloaded 1325 bytes. 16:36:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:36:24 INFO - Using the following test package requirements: 16:36:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:36:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 16:36:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 16:36:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'jsshell-linux-i686.zip'], 16:36:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 16:36:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:36:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 16:36:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 16:36:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 16:36:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:36:24 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 16:36:24 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:36:24 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:36:24 INFO - https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:36:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:36:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:36:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:36:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 16:36:28 INFO - Downloaded 22370834 bytes. 16:36:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:36:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:36:29 INFO - caution: filename not matched: web-platform/* 16:36:29 INFO - Return code: 11 16:36:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:29 INFO - https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:36:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:36:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:36:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:36:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:36:33 INFO - Downloaded 36382561 bytes. 16:36:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:36:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:36:36 INFO - caution: filename not matched: bin/* 16:36:36 INFO - caution: filename not matched: config/* 16:36:36 INFO - caution: filename not matched: mozbase/* 16:36:36 INFO - caution: filename not matched: marionette/* 16:36:36 INFO - caution: filename not matched: tools/wptserve/* 16:36:36 INFO - Return code: 11 16:36:36 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:36:36 INFO - https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:36:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:36:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:36:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:36:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 16:36:43 INFO - Downloaded 63352324 bytes. 16:36:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:36:43 INFO - mkdir: /builds/slave/test/properties 16:36:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:36:43 INFO - Writing to file /builds/slave/test/properties/build_url 16:36:43 INFO - Contents: 16:36:43 INFO - build_url:https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:36:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:36:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:36:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:36:43 INFO - Contents: 16:36:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:36:43 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:36:43 INFO - https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:36:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:36:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:36:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:36:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:36:51 INFO - Downloaded 91727705 bytes. 16:36:51 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:36:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:37:00 INFO - Return code: 0 16:37:00 INFO - Running post-action listener: _resource_record_post_action 16:37:00 INFO - Running post-action listener: set_extra_try_arguments 16:37:00 INFO - ##### 16:37:00 INFO - ##### Running create-virtualenv step. 16:37:00 INFO - ##### 16:37:00 INFO - Running pre-action listener: _pre_create_virtualenv 16:37:00 INFO - Running pre-action listener: _resource_record_pre_action 16:37:00 INFO - Running main action method: create_virtualenv 16:37:00 INFO - Creating virtualenv /builds/slave/test/build/venv 16:37:00 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:37:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:37:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:37:00 INFO - Using real prefix '/usr' 16:37:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:37:01 INFO - Installing distribute.............................................................................................................................................................................................done. 16:37:05 INFO - Installing pip.................done. 16:37:05 INFO - Return code: 0 16:37:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:37:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:37:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:37:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89fac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a61598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b13f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87f5e30>, '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 0x8a92c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b11470>, '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': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', '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:37:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:37:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:37:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:37:05 INFO - 'CCACHE_UMASK': '002', 16:37:05 INFO - 'DISPLAY': ':0', 16:37:05 INFO - 'HOME': '/home/cltbld', 16:37:05 INFO - 'LANG': 'en_US.UTF-8', 16:37:05 INFO - 'LOGNAME': 'cltbld', 16:37:05 INFO - 'MAIL': '/var/mail/cltbld', 16:37:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:37:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:37:05 INFO - 'MOZ_NO_REMOTE': '1', 16:37:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:37:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:37:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:37:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:37:05 INFO - 'PWD': '/builds/slave/test', 16:37:05 INFO - 'SHELL': '/bin/bash', 16:37:05 INFO - 'SHLVL': '1', 16:37:05 INFO - 'TERM': 'linux', 16:37:05 INFO - 'TMOUT': '86400', 16:37:05 INFO - 'USER': 'cltbld', 16:37:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', 16:37:05 INFO - '_': '/tools/buildbot/bin/python'} 16:37:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:37:05 INFO - Downloading/unpacking psutil>=0.7.1 16:37:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:37:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:37:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:37:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:37:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:37:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:37:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:37:10 INFO - Installing collected packages: psutil 16:37:10 INFO - Running setup.py install for psutil 16:37:10 INFO - building 'psutil._psutil_linux' extension 16:37:10 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-i686-2.7/psutil/_psutil_linux.o 16:37:10 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:37:10 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:37:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 16:37:10 INFO - building 'psutil._psutil_posix' extension 16:37:10 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-i686-2.7/psutil/_psutil_posix.o 16:37:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 16:37:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:37:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:37:10 INFO - Successfully installed psutil 16:37:10 INFO - Cleaning up... 16:37:11 INFO - Return code: 0 16:37:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:37:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:37:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:37:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89fac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a61598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b13f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87f5e30>, '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 0x8a92c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b11470>, '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': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', '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:37:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:37:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:37:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:37:11 INFO - 'CCACHE_UMASK': '002', 16:37:11 INFO - 'DISPLAY': ':0', 16:37:11 INFO - 'HOME': '/home/cltbld', 16:37:11 INFO - 'LANG': 'en_US.UTF-8', 16:37:11 INFO - 'LOGNAME': 'cltbld', 16:37:11 INFO - 'MAIL': '/var/mail/cltbld', 16:37:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:37:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:37:11 INFO - 'MOZ_NO_REMOTE': '1', 16:37:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:37:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:37:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:37:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:37:11 INFO - 'PWD': '/builds/slave/test', 16:37:11 INFO - 'SHELL': '/bin/bash', 16:37:11 INFO - 'SHLVL': '1', 16:37:11 INFO - 'TERM': 'linux', 16:37:11 INFO - 'TMOUT': '86400', 16:37:11 INFO - 'USER': 'cltbld', 16:37:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', 16:37:11 INFO - '_': '/tools/buildbot/bin/python'} 16:37:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:37:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:37:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:37:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:37:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:37:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:37:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:37:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:37:15 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:37:15 INFO - Installing collected packages: mozsystemmonitor 16:37:15 INFO - Running setup.py install for mozsystemmonitor 16:37:15 INFO - Successfully installed mozsystemmonitor 16:37:15 INFO - Cleaning up... 16:37:15 INFO - Return code: 0 16:37:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:37:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:37:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:37:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89fac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a61598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b13f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87f5e30>, '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 0x8a92c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b11470>, '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': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', '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:37:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:37:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:37:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:37:15 INFO - 'CCACHE_UMASK': '002', 16:37:15 INFO - 'DISPLAY': ':0', 16:37:15 INFO - 'HOME': '/home/cltbld', 16:37:15 INFO - 'LANG': 'en_US.UTF-8', 16:37:15 INFO - 'LOGNAME': 'cltbld', 16:37:15 INFO - 'MAIL': '/var/mail/cltbld', 16:37:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:37:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:37:15 INFO - 'MOZ_NO_REMOTE': '1', 16:37:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:37:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:37:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:37:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:37:15 INFO - 'PWD': '/builds/slave/test', 16:37:15 INFO - 'SHELL': '/bin/bash', 16:37:15 INFO - 'SHLVL': '1', 16:37:15 INFO - 'TERM': 'linux', 16:37:15 INFO - 'TMOUT': '86400', 16:37:15 INFO - 'USER': 'cltbld', 16:37:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', 16:37:15 INFO - '_': '/tools/buildbot/bin/python'} 16:37:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:37:15 INFO - Downloading/unpacking blobuploader==1.2.4 16:37:15 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:37:15 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:37:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:15 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:37:15 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:37:19 INFO - Downloading blobuploader-1.2.4.tar.gz 16:37:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:37:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:37:19 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:37:19 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:37:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:19 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:37:19 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:37:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:37:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:37:20 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:37:20 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:37:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:20 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:37:20 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:37:20 INFO - Downloading docopt-0.6.1.tar.gz 16:37:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:37:20 INFO - Installing collected packages: blobuploader, requests, docopt 16:37:20 INFO - Running setup.py install for blobuploader 16:37:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:37:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:37:20 INFO - Running setup.py install for requests 16:37:21 INFO - Running setup.py install for docopt 16:37:21 INFO - Successfully installed blobuploader requests docopt 16:37:21 INFO - Cleaning up... 16:37:21 INFO - Return code: 0 16:37:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:37:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:37:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:37:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89fac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a61598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b13f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87f5e30>, '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 0x8a92c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b11470>, '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': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', '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:37:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:37:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:37:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:37:21 INFO - 'CCACHE_UMASK': '002', 16:37:21 INFO - 'DISPLAY': ':0', 16:37:21 INFO - 'HOME': '/home/cltbld', 16:37:21 INFO - 'LANG': 'en_US.UTF-8', 16:37:21 INFO - 'LOGNAME': 'cltbld', 16:37:21 INFO - 'MAIL': '/var/mail/cltbld', 16:37:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:37:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:37:21 INFO - 'MOZ_NO_REMOTE': '1', 16:37:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:37:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:37:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:37:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:37:21 INFO - 'PWD': '/builds/slave/test', 16:37:21 INFO - 'SHELL': '/bin/bash', 16:37:21 INFO - 'SHLVL': '1', 16:37:21 INFO - 'TERM': 'linux', 16:37:21 INFO - 'TMOUT': '86400', 16:37:21 INFO - 'USER': 'cltbld', 16:37:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', 16:37:21 INFO - '_': '/tools/buildbot/bin/python'} 16:37:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:37:22 INFO - Running setup.py (path:/tmp/pip-40fqHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:37:22 INFO - Running setup.py (path:/tmp/pip-zbGFat-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:37:22 INFO - Running setup.py (path:/tmp/pip-Av8lhW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:37:22 INFO - Running setup.py (path:/tmp/pip-bIpkUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:37:22 INFO - Running setup.py (path:/tmp/pip-u53fq8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:37:22 INFO - Running setup.py (path:/tmp/pip-5uDKrF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:37:23 INFO - Running setup.py (path:/tmp/pip-65EOPm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:37:23 INFO - Running setup.py (path:/tmp/pip-2uNfX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:37:23 INFO - Running setup.py (path:/tmp/pip-Kcd7wp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:37:23 INFO - Running setup.py (path:/tmp/pip-sC7laX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:37:23 INFO - Running setup.py (path:/tmp/pip-izQJrh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:37:23 INFO - Running setup.py (path:/tmp/pip-xr_wTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:37:23 INFO - Running setup.py (path:/tmp/pip-L9h1Mx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:37:23 INFO - Running setup.py (path:/tmp/pip-B019Wb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:37:24 INFO - Running setup.py (path:/tmp/pip-q_6qpt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:37:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:37:24 INFO - Running setup.py (path:/tmp/pip-I17qE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:37:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:37:24 INFO - Running setup.py (path:/tmp/pip-L_961T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:37:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:37:24 INFO - Running setup.py (path:/tmp/pip-rWdXnW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:37:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:37:24 INFO - Running setup.py (path:/tmp/pip-_26eO4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:37:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:37:24 INFO - Running setup.py (path:/tmp/pip-FqkbWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:37:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:37:25 INFO - Running setup.py (path:/tmp/pip-mRUPZo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:37:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:37:25 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:37:25 INFO - Running setup.py install for manifestparser 16:37:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:37:25 INFO - Running setup.py install for mozcrash 16:37:25 INFO - Running setup.py install for mozdebug 16:37:25 INFO - Running setup.py install for mozdevice 16:37:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Running setup.py install for mozfile 16:37:26 INFO - Running setup.py install for mozhttpd 16:37:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Running setup.py install for mozinfo 16:37:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Running setup.py install for mozInstall 16:37:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:37:26 INFO - Running setup.py install for mozleak 16:37:27 INFO - Running setup.py install for mozlog 16:37:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:37:27 INFO - Running setup.py install for moznetwork 16:37:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:37:27 INFO - Running setup.py install for mozprocess 16:37:27 INFO - Running setup.py install for mozprofile 16:37:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:37:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:37:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:37:27 INFO - Running setup.py install for mozrunner 16:37:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:37:28 INFO - Running setup.py install for mozscreenshot 16:37:28 INFO - Running setup.py install for moztest 16:37:28 INFO - Running setup.py install for mozversion 16:37:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:37:28 INFO - Running setup.py install for wptserve 16:37:29 INFO - Running setup.py install for marionette-driver 16:37:29 INFO - Running setup.py install for browsermob-proxy 16:37:29 INFO - Running setup.py install for marionette-client 16:37:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:37:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:37:29 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:37:29 INFO - Cleaning up... 16:37:30 INFO - Return code: 0 16:37:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:37:30 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:37:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:37:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:30 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:37:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:37:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:37:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89fac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a61598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b13f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87f5e30>, '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 0x8a92c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b11470>, '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': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', '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:37:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:37:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:37:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:37:30 INFO - 'CCACHE_UMASK': '002', 16:37:30 INFO - 'DISPLAY': ':0', 16:37:30 INFO - 'HOME': '/home/cltbld', 16:37:30 INFO - 'LANG': 'en_US.UTF-8', 16:37:30 INFO - 'LOGNAME': 'cltbld', 16:37:30 INFO - 'MAIL': '/var/mail/cltbld', 16:37:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:37:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:37:30 INFO - 'MOZ_NO_REMOTE': '1', 16:37:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:37:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:37:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:37:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:37:30 INFO - 'PWD': '/builds/slave/test', 16:37:30 INFO - 'SHELL': '/bin/bash', 16:37:30 INFO - 'SHLVL': '1', 16:37:30 INFO - 'TERM': 'linux', 16:37:30 INFO - 'TMOUT': '86400', 16:37:30 INFO - 'USER': 'cltbld', 16:37:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', 16:37:30 INFO - '_': '/tools/buildbot/bin/python'} 16:37:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:37:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:37:30 INFO - Running setup.py (path:/tmp/pip-IjqKoX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:37:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:37:30 INFO - Running setup.py (path:/tmp/pip-3w6FFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:37:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:37:30 INFO - Running setup.py (path:/tmp/pip-30XJ1G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:37:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:37:30 INFO - Running setup.py (path:/tmp/pip-fykGfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:37:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:37:30 INFO - Running setup.py (path:/tmp/pip-Qfuy1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:37:31 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:37:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:37:31 INFO - Running setup.py (path:/tmp/pip-9y64VG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:37:31 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:37:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:37:31 INFO - Running setup.py (path:/tmp/pip-G2bw61-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:37:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:37:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:37:31 INFO - Running setup.py (path:/tmp/pip-yuTPE7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:37:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:37:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:37:31 INFO - Running setup.py (path:/tmp/pip-z0PBQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:37:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:37:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:37:31 INFO - Running setup.py (path:/tmp/pip-952hei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:37:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:37:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:37:31 INFO - Running setup.py (path:/tmp/pip-6OC9PI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:37:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:37:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:37:31 INFO - Running setup.py (path:/tmp/pip-uCyyMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:37:32 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:37:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:37:32 INFO - Running setup.py (path:/tmp/pip-Ob1Xve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:37:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:37:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:37:32 INFO - Running setup.py (path:/tmp/pip-lzxZJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:37:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:37:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:37:32 INFO - Running setup.py (path:/tmp/pip-n_ZwAU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:37:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:37:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:37:32 INFO - Running setup.py (path:/tmp/pip-GB9uDY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:37:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:37:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:37:32 INFO - Running setup.py (path:/tmp/pip-dwqCh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:37:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:37:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:37:32 INFO - Running setup.py (path:/tmp/pip-L8x1kB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:37:32 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:37:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:37:32 INFO - Running setup.py (path:/tmp/pip-O9exSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:37:32 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:37:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:37:32 INFO - Running setup.py (path:/tmp/pip-oKZEvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:37:33 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:37:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:37:33 INFO - Running setup.py (path:/tmp/pip-CZC0WF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:37:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:37:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:37:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:37:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:37:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:37:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:37:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:37:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:37:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:37:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:37:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:37:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:37:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:37:37 INFO - Downloading blessings-1.6.tar.gz 16:37:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:37:37 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:37:37 INFO - Installing collected packages: blessings 16:37:37 INFO - Running setup.py install for blessings 16:37:37 INFO - Successfully installed blessings 16:37:37 INFO - Cleaning up... 16:37:37 INFO - Return code: 0 16:37:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:37:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:37:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:37:38 INFO - Reading from file tmpfile_stdout 16:37:38 INFO - Current package versions: 16:37:38 INFO - argparse == 1.2.1 16:37:38 INFO - blessings == 1.6 16:37:38 INFO - blobuploader == 1.2.4 16:37:38 INFO - browsermob-proxy == 0.6.0 16:37:38 INFO - docopt == 0.6.1 16:37:38 INFO - manifestparser == 1.1 16:37:38 INFO - marionette-client == 2.3.0 16:37:38 INFO - marionette-driver == 1.4.0 16:37:38 INFO - mozInstall == 1.12 16:37:38 INFO - mozcrash == 0.17 16:37:38 INFO - mozdebug == 0.1 16:37:38 INFO - mozdevice == 0.48 16:37:38 INFO - mozfile == 1.2 16:37:38 INFO - mozhttpd == 0.7 16:37:38 INFO - mozinfo == 0.9 16:37:38 INFO - mozleak == 0.1 16:37:38 INFO - mozlog == 3.1 16:37:38 INFO - moznetwork == 0.27 16:37:38 INFO - mozprocess == 0.22 16:37:38 INFO - mozprofile == 0.28 16:37:38 INFO - mozrunner == 6.11 16:37:38 INFO - mozscreenshot == 0.1 16:37:38 INFO - mozsystemmonitor == 0.0 16:37:38 INFO - moztest == 0.7 16:37:38 INFO - mozversion == 1.4 16:37:38 INFO - psutil == 3.1.1 16:37:38 INFO - requests == 1.2.3 16:37:38 INFO - wptserve == 1.4.0 16:37:38 INFO - wsgiref == 0.1.2 16:37:38 INFO - Running post-action listener: _resource_record_post_action 16:37:38 INFO - Running post-action listener: _start_resource_monitoring 16:37:38 INFO - Starting resource monitoring. 16:37:38 INFO - ##### 16:37:38 INFO - ##### Running pull step. 16:37:38 INFO - ##### 16:37:38 INFO - Running pre-action listener: _resource_record_pre_action 16:37:38 INFO - Running main action method: pull 16:37:38 INFO - Pull has nothing to do! 16:37:38 INFO - Running post-action listener: _resource_record_post_action 16:37:38 INFO - ##### 16:37:38 INFO - ##### Running install step. 16:37:38 INFO - ##### 16:37:38 INFO - Running pre-action listener: _resource_record_pre_action 16:37:38 INFO - Running main action method: install 16:37:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:37:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:37:38 INFO - Reading from file tmpfile_stdout 16:37:38 INFO - Detecting whether we're running mozinstall >=1.0... 16:37:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:37:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:37:38 INFO - Reading from file tmpfile_stdout 16:37:38 INFO - Output received: 16:37:38 INFO - Usage: mozinstall [options] installer 16:37:38 INFO - Options: 16:37:38 INFO - -h, --help show this help message and exit 16:37:38 INFO - -d DEST, --destination=DEST 16:37:38 INFO - Directory to install application into. [default: 16:37:38 INFO - "/builds/slave/test"] 16:37:38 INFO - --app=APP Application being installed. [default: firefox] 16:37:38 INFO - mkdir: /builds/slave/test/build/application 16:37:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:37:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:38:10 INFO - Reading from file tmpfile_stdout 16:38:10 INFO - Output received: 16:38:10 INFO - /builds/slave/test/build/application/firefox/firefox 16:38:10 INFO - Running post-action listener: _resource_record_post_action 16:38:10 INFO - ##### 16:38:10 INFO - ##### Running run-tests step. 16:38:10 INFO - ##### 16:38:10 INFO - Running pre-action listener: _resource_record_pre_action 16:38:10 INFO - Running main action method: run_tests 16:38:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:38:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:38:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:38:10 INFO - grabbing minidump binary from tooltool 16:38:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:10 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87f5e30>, '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 0x8a92c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b11470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:38:10 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:38:10 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/linux32/releng.manifest -o -c /builds/tooltool_cache 16:38:10 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:38:10 INFO - Return code: 0 16:38:10 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:38:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:38:10 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/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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:38:10 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/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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:38:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:10 INFO - 'CCACHE_UMASK': '002', 16:38:10 INFO - 'DISPLAY': ':0', 16:38:10 INFO - 'HOME': '/home/cltbld', 16:38:10 INFO - 'LANG': 'en_US.UTF-8', 16:38:10 INFO - 'LOGNAME': 'cltbld', 16:38:10 INFO - 'MAIL': '/var/mail/cltbld', 16:38:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:38:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:10 INFO - 'MOZ_NO_REMOTE': '1', 16:38:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:10 INFO - 'PWD': '/builds/slave/test', 16:38:10 INFO - 'SHELL': '/bin/bash', 16:38:10 INFO - 'SHLVL': '1', 16:38:10 INFO - 'TERM': 'linux', 16:38:10 INFO - 'TMOUT': '86400', 16:38:10 INFO - 'USER': 'cltbld', 16:38:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759', 16:38:10 INFO - '_': '/tools/buildbot/bin/python'} 16:38:10 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/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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:38:11 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:38:11 INFO - import pkg_resources 16:38:12 INFO - Using 1 client processes 16:38:12 INFO - wptserve Starting http server on 127.0.0.1:8000 16:38:12 INFO - wptserve Starting http server on 127.0.0.1:8001 16:38:12 INFO - wptserve Starting http server on 127.0.0.1:8443 16:38:15 INFO - SUITE-START | Running 778 tests 16:38:15 INFO - Running testharness tests 16:38:15 INFO - Setting up ssl 16:38:15 INFO - PROCESS | certutil | 16:38:15 INFO - PROCESS | certutil | 16:38:15 INFO - PROCESS | certutil | 16:38:15 INFO - Certificate Nickname Trust Attributes 16:38:15 INFO - SSL,S/MIME,JAR/XPI 16:38:15 INFO - 16:38:15 INFO - web-platform-tests CT,, 16:38:15 INFO - 16:38:15 INFO - Starting runner 16:38:17 INFO - PROCESS | 6788 | 1461022697748 Marionette DEBUG Marionette enabled via build flag and pref 16:38:18 INFO - PROCESS | 6788 | ++DOCSHELL 0xa283dc00 == 1 [pid = 6788] [id = 1] 16:38:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 1 (0xa283e000) [pid = 6788] [serial = 1] [outer = (nil)] 16:38:18 INFO - PROCESS | 6788 | [6788] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:38:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 2 (0xa283e800) [pid = 6788] [serial = 2] [outer = 0xa283e000] 16:38:18 INFO - PROCESS | 6788 | 1461022698419 Marionette INFO Listening on port 2828 16:38:19 INFO - PROCESS | 6788 | 1461022699001 Marionette DEBUG Marionette enabled via command-line flag 16:38:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x9fe8c800 == 2 [pid = 6788] [id = 2] 16:38:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 3 (0x9feab000) [pid = 6788] [serial = 3] [outer = (nil)] 16:38:19 INFO - PROCESS | 6788 | [6788] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:38:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 4 (0x9feab800) [pid = 6788] [serial = 4] [outer = 0x9feab000] 16:38:19 INFO - PROCESS | 6788 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbaddc0 16:38:19 INFO - PROCESS | 6788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbb5900 16:38:19 INFO - PROCESS | 6788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbd2800 16:38:19 INFO - PROCESS | 6788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbd4460 16:38:19 INFO - PROCESS | 6788 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbf41a0 16:38:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 5 (0xa3c1f400) [pid = 6788] [serial = 5] [outer = 0xa283e000] 16:38:19 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:38:19 INFO - PROCESS | 6788 | 1461022699369 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54257 16:38:19 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:38:19 INFO - PROCESS | 6788 | 1461022699442 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54258 16:38:19 INFO - PROCESS | 6788 | 1461022699454 Marionette DEBUG Closed connection conn0 16:38:19 INFO - PROCESS | 6788 | [6788] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:38:19 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:38:19 INFO - PROCESS | 6788 | 1461022699591 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54259 16:38:19 INFO - PROCESS | 6788 | 1461022699595 Marionette DEBUG Closed connection conn1 16:38:19 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:38:19 INFO - PROCESS | 6788 | 1461022699650 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54260 16:38:19 INFO - PROCESS | 6788 | 1461022699668 Marionette DEBUG Closed connection conn2 16:38:19 INFO - PROCESS | 6788 | 1461022699715 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:38:19 INFO - PROCESS | 6788 | 1461022699733 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","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:38:20 INFO - PROCESS | 6788 | [6788] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x98e58000 == 3 [pid = 6788] [id = 3] 16:38:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 6 (0x98e58400) [pid = 6788] [serial = 6] [outer = (nil)] 16:38:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x98e5bc00 == 4 [pid = 6788] [id = 4] 16:38:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 7 (0x98e5c000) [pid = 6788] [serial = 7] [outer = (nil)] 16:38:21 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:38:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x98a6c000 == 5 [pid = 6788] [id = 5] 16:38:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 8 (0x982c3400) [pid = 6788] [serial = 8] [outer = (nil)] 16:38:22 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:38:22 INFO - PROCESS | 6788 | [6788] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:38:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 9 (0x982d1c00) [pid = 6788] [serial = 9] [outer = 0x982c3400] 16:38:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 10 (0x9838e800) [pid = 6788] [serial = 10] [outer = 0x98e58400] 16:38:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 11 (0x98390000) [pid = 6788] [serial = 11] [outer = 0x98e5c000] 16:38:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 12 (0x98391c00) [pid = 6788] [serial = 12] [outer = 0x982c3400] 16:38:23 INFO - PROCESS | 6788 | 1461022703629 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 6788 | 1461022703651 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 13 (0x969b4400) [pid = 6788] [serial = 13] [outer = 0x982c3400] 16:38:24 INFO - PROCESS | 6788 | 1461022704385 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"75a7a5f7-a037-4fd5-b969-750850bb6312","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","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:38:24 INFO - PROCESS | 6788 | 1461022704613 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:38:24 INFO - PROCESS | 6788 | 1461022704911 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:38:25 INFO - PROCESS | 6788 | 1461022705080 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:38:25 INFO - PROCESS | 6788 | [6788] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:38:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 14 (0x92fc6000) [pid = 6788] [serial = 14] [outer = 0x982c3400] 16:38:25 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:25 INFO - PROCESS | 6788 | 1461022705891 Marionette TRACE conn3 <- [1,3,null,{}] 16:38:25 INFO - PROCESS | 6788 | 1461022705956 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:38:25 INFO - PROCESS | 6788 | 1461022705992 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:38:26 INFO - PROCESS | 6788 | 1461022706052 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 6788 | 1461022706055 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:38:26 INFO - PROCESS | 6788 | 1461022706123 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 6788 | 1461022706129 Marionette TRACE conn3 <- [1,6,null,{}] 16:38:26 INFO - PROCESS | 6788 | 1461022706139 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:26 INFO - PROCESS | 6788 | 1461022706158 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:38:26 INFO - PROCESS | 6788 | 1461022706167 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x9157dc00 == 6 [pid = 6788] [id = 6] 16:38:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 15 (0x9157e000) [pid = 6788] [serial = 15] [outer = (nil)] 16:38:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 16 (0x91580000) [pid = 6788] [serial = 16] [outer = 0x9157e000] 16:38:26 INFO - PROCESS | 6788 | 1461022706280 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 17 (0x91584400) [pid = 6788] [serial = 17] [outer = 0x9157e000] 16:38:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x913b8800 == 7 [pid = 6788] [id = 7] 16:38:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 18 (0x913b8c00) [pid = 6788] [serial = 18] [outer = (nil)] 16:38:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 19 (0x913ba800) [pid = 6788] [serial = 19] [outer = 0x913b8c00] 16:38:26 INFO - PROCESS | 6788 | 1461022706965 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 20 (0x913c3400) [pid = 6788] [serial = 20] [outer = 0x913b8c00] 16:38:27 INFO - PROCESS | 6788 | [6788] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:38:27 INFO - PROCESS | 6788 | 1461022707593 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1583ms 16:38:27 INFO - PROCESS | 6788 | 1461022707687 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 6788 | 1461022707690 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:38:27 INFO - PROCESS | 6788 | 1461022707729 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 6788 | 1461022707731 Marionette TRACE conn3 <- [1,10,null,{}] 16:38:27 INFO - PROCESS | 6788 | 1461022707753 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:27 INFO - PROCESS | 6788 | 1461022707924 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:38:27 INFO - PROCESS | 6788 | 1461022707939 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa79c00 == 8 [pid = 6788] [id = 8] 16:38:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 21 (0x8fa7a000) [pid = 6788] [serial = 21] [outer = (nil)] 16:38:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 22 (0x8fa7cc00) [pid = 6788] [serial = 22] [outer = 0x8fa7a000] 16:38:28 INFO - PROCESS | 6788 | 1461022708019 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 23 (0x8fa80800) [pid = 6788] [serial = 23] [outer = 0x8fa7a000] 16:38:29 INFO - PROCESS | 6788 | 1461022709026 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1368ms 16:38:29 INFO - PROCESS | 6788 | 1461022709078 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 6788 | 1461022709085 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:38:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fba6000 == 9 [pid = 6788] [id = 9] 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 24 (0x8fba6400) [pid = 6788] [serial = 24] [outer = (nil)] 16:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 25 (0x8fba7400) [pid = 6788] [serial = 25] [outer = 0x8fba6400] 16:38:29 INFO - PROCESS | 6788 | 1461022709167 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 6788 | 1461022709173 Marionette TRACE conn3 <- [1,14,null,{}] 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 26 (0x8fba6800) [pid = 6788] [serial = 26] [outer = 0x8fba6400] 16:38:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fba6c00 == 10 [pid = 6788] [id = 10] 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 27 (0x9053ec00) [pid = 6788] [serial = 27] [outer = (nil)] 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 28 (0x9136cc00) [pid = 6788] [serial = 28] [outer = 0x9053ec00] 16:38:29 INFO - PROCESS | 6788 | 1461022709346 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 29 (0x91580400) [pid = 6788] [serial = 29] [outer = 0x9053ec00] 16:38:29 INFO - PROCESS | 6788 | 1461022709554 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:38:29 INFO - PROCESS | 6788 | 1461022709788 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x95731400 == 11 [pid = 6788] [id = 11] 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 30 (0x95737000) [pid = 6788] [serial = 30] [outer = (nil)] 16:38:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 31 (0x9696a400) [pid = 6788] [serial = 31] [outer = 0x95737000] 16:38:29 INFO - PROCESS | 6788 | 1461022709892 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 32 (0x96f0a000) [pid = 6788] [serial = 32] [outer = 0x95737000] 16:38:30 INFO - PROCESS | 6788 | 1461022710774 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1729ms 16:38:30 INFO - PROCESS | 6788 | 1461022710841 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 6788 | 1461022710848 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:38:30 INFO - PROCESS | 6788 | 1461022710859 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 6788 | 1461022710862 Marionette TRACE conn3 <- [1,18,null,{}] 16:38:30 INFO - PROCESS | 6788 | 1461022710869 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 6788 | 1461022711112 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:38:31 INFO - PROCESS | 6788 | 1461022711245 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 6788 | ++DOCSHELL 0x969b5c00 == 12 [pid = 6788] [id = 12] 16:38:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 33 (0x97e54c00) [pid = 6788] [serial = 33] [outer = (nil)] 16:38:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 34 (0x98397c00) [pid = 6788] [serial = 34] [outer = 0x97e54c00] 16:38:31 INFO - PROCESS | 6788 | 1461022711332 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 35 (0x98ceac00) [pid = 6788] [serial = 35] [outer = 0x97e54c00] 16:38:32 INFO - PROCESS | 6788 | 1461022712186 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1385ms 16:38:32 INFO - PROCESS | 6788 | 1461022712254 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 6788 | 1461022712260 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:38:32 INFO - PROCESS | 6788 | 1461022712268 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 6788 | 1461022712274 Marionette TRACE conn3 <- [1,22,null,{}] 16:38:32 INFO - PROCESS | 6788 | 1461022712290 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:32 INFO - PROCESS | 6788 | 1461022712478 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:38:32 INFO - PROCESS | 6788 | 1461022712577 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x98ce1000 == 13 [pid = 6788] [id = 13] 16:38:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 36 (0x993d4c00) [pid = 6788] [serial = 36] [outer = (nil)] 16:38:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 37 (0x99975000) [pid = 6788] [serial = 37] [outer = 0x993d4c00] 16:38:32 INFO - PROCESS | 6788 | 1461022712666 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 38 (0x9dff1000) [pid = 6788] [serial = 38] [outer = 0x993d4c00] 16:38:33 INFO - PROCESS | 6788 | 1461022713594 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1390ms 16:38:33 INFO - PROCESS | 6788 | 1461022713657 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 6788 | 1461022713662 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:38:33 INFO - PROCESS | 6788 | 1461022713674 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 6788 | 1461022713677 Marionette TRACE conn3 <- [1,26,null,{}] 16:38:33 INFO - PROCESS | 6788 | 1461022713683 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 6788 | 1461022713891 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:38:34 INFO - PROCESS | 6788 | 1461022714024 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 6788 | ++DOCSHELL 0xa000ec00 == 14 [pid = 6788] [id = 14] 16:38:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 39 (0xa0023800) [pid = 6788] [serial = 39] [outer = (nil)] 16:38:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 40 (0xa0fe7800) [pid = 6788] [serial = 40] [outer = 0xa0023800] 16:38:34 INFO - PROCESS | 6788 | 1461022714154 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 41 (0xa5fd4400) [pid = 6788] [serial = 41] [outer = 0xa0023800] 16:38:34 INFO - PROCESS | 6788 | 1461022714960 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1330ms 16:38:35 INFO - PROCESS | 6788 | 1461022715198 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 6788 | 1461022715204 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:38:35 INFO - PROCESS | 6788 | 1461022715214 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 6788 | 1461022715217 Marionette TRACE conn3 <- [1,30,null,{}] 16:38:35 INFO - PROCESS | 6788 | 1461022715226 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 6788 | 1461022715383 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:38:35 INFO - PROCESS | 6788 | 1461022715562 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 6788 | ++DOCSHELL 0x92fbcc00 == 15 [pid = 6788] [id = 15] 16:38:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 42 (0x93481400) [pid = 6788] [serial = 42] [outer = (nil)] 16:38:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 43 (0x9572f000) [pid = 6788] [serial = 43] [outer = 0x93481400] 16:38:35 INFO - PROCESS | 6788 | 1461022715645 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 44 (0x96964400) [pid = 6788] [serial = 44] [outer = 0x93481400] 16:38:36 INFO - PROCESS | 6788 | 1461022716455 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1281ms 16:38:36 INFO - PROCESS | 6788 | 1461022716495 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 6788 | 1461022716500 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:38:36 INFO - PROCESS | 6788 | 1461022716511 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 6788 | 1461022716516 Marionette TRACE conn3 <- [1,34,null,{}] 16:38:36 INFO - PROCESS | 6788 | 1461022716523 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 6788 | 1461022716688 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:38:36 INFO - PROCESS | 6788 | 1461022716795 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x91584000 == 16 [pid = 6788] [id = 16] 16:38:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 45 (0x92fb9400) [pid = 6788] [serial = 45] [outer = (nil)] 16:38:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 46 (0x96a19400) [pid = 6788] [serial = 46] [outer = 0x92fb9400] 16:38:36 INFO - PROCESS | 6788 | 1461022716875 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 47 (0x97a45c00) [pid = 6788] [serial = 47] [outer = 0x92fb9400] 16:38:37 INFO - PROCESS | 6788 | 1461022717539 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1084ms 16:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:38:37 INFO - PROCESS | 6788 | 1461022717593 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 6788 | 1461022717596 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:38:37 INFO - PROCESS | 6788 | 1461022717602 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 6788 | 1461022717606 Marionette TRACE conn3 <- [1,38,null,{}] 16:38:37 INFO - PROCESS | 6788 | 1461022717628 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 6788 | 1461022717808 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:38:37 INFO - PROCESS | 6788 | 1461022717821 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x97e53000 == 17 [pid = 6788] [id = 17] 16:38:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 48 (0x982d0800) [pid = 6788] [serial = 48] [outer = (nil)] 16:38:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 49 (0x98cdcc00) [pid = 6788] [serial = 49] [outer = 0x982d0800] 16:38:37 INFO - PROCESS | 6788 | 1461022717899 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 50 (0x98e53800) [pid = 6788] [serial = 50] [outer = 0x982d0800] 16:38:38 INFO - PROCESS | 6788 | 1461022718839 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1279ms 16:38:38 INFO - PROCESS | 6788 | 1461022718881 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 6788 | 1461022718887 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:38:38 INFO - PROCESS | 6788 | 1461022718896 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 6788 | 1461022718902 Marionette TRACE conn3 <- [1,42,null,{}] 16:38:38 INFO - PROCESS | 6788 | 1461022718910 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 6788 | 1461022719121 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:38:39 INFO - PROCESS | 6788 | 1461022719252 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x910d2800 == 18 [pid = 6788] [id = 18] 16:38:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 51 (0x9157d000) [pid = 6788] [serial = 51] [outer = (nil)] 16:38:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 52 (0x93481c00) [pid = 6788] [serial = 52] [outer = 0x9157d000] 16:38:39 INFO - PROCESS | 6788 | 1461022719343 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 53 (0x9615c400) [pid = 6788] [serial = 53] [outer = 0x9157d000] 16:38:40 INFO - PROCESS | 6788 | 1461022720198 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1346ms 16:38:40 INFO - PROCESS | 6788 | 1461022720241 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 6788 | 1461022720250 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:38:40 INFO - PROCESS | 6788 | 1461022720260 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 6788 | 1461022720264 Marionette TRACE conn3 <- [1,46,null,{}] 16:38:40 INFO - PROCESS | 6788 | 1461022720270 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 6788 | 1461022720439 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:38:40 INFO - PROCESS | 6788 | 1461022720569 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa74c00 == 19 [pid = 6788] [id = 19] 16:38:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 54 (0x93483400) [pid = 6788] [serial = 54] [outer = (nil)] 16:38:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 55 (0x97b9e400) [pid = 6788] [serial = 55] [outer = 0x93483400] 16:38:40 INFO - PROCESS | 6788 | 1461022720655 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 56 (0x980c4c00) [pid = 6788] [serial = 56] [outer = 0x93483400] 16:38:41 INFO - PROCESS | 6788 | 1461022721546 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1335ms 16:38:41 INFO - PROCESS | 6788 | 1461022721595 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 6788 | 1461022721598 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:38:41 INFO - PROCESS | 6788 | 1461022721606 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 6788 | 1461022721612 Marionette TRACE conn3 <- [1,50,null,{}] 16:38:41 INFO - PROCESS | 6788 | 1461022721628 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 6788 | 1461022721844 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:38:42 INFO - PROCESS | 6788 | 1461022722006 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 6788 | ++DOCSHELL 0x913be800 == 20 [pid = 6788] [id = 20] 16:38:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 57 (0x98e8ac00) [pid = 6788] [serial = 57] [outer = (nil)] 16:38:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 58 (0x993d4000) [pid = 6788] [serial = 58] [outer = 0x98e8ac00] 16:38:42 INFO - PROCESS | 6788 | 1461022722126 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 59 (0x998eec00) [pid = 6788] [serial = 59] [outer = 0x98e8ac00] 16:38:42 INFO - PROCESS | 6788 | 1461022722928 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1337ms 16:38:42 INFO - PROCESS | 6788 | 1461022722943 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 6788 | 1461022722947 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:38:42 INFO - PROCESS | 6788 | 1461022722955 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 6788 | 1461022722958 Marionette TRACE conn3 <- [1,54,null,{}] 16:38:42 INFO - PROCESS | 6788 | 1461022722964 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 6788 | 1461022723124 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:38:43 INFO - PROCESS | 6788 | 1461022723259 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x9136a400 == 21 [pid = 6788] [id = 21] 16:38:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 60 (0x9a423000) [pid = 6788] [serial = 60] [outer = (nil)] 16:38:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 61 (0x9a426400) [pid = 6788] [serial = 61] [outer = 0x9a423000] 16:38:43 INFO - PROCESS | 6788 | 1461022723345 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 62 (0x9a5b9000) [pid = 6788] [serial = 62] [outer = 0x9a423000] 16:38:44 INFO - PROCESS | 6788 | 1461022724348 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1441ms 16:38:44 INFO - PROCESS | 6788 | 1461022724396 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 6788 | 1461022724401 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:38:44 INFO - PROCESS | 6788 | 1461022724409 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 6788 | 1461022724415 Marionette TRACE conn3 <- [1,58,null,{}] 16:38:44 INFO - PROCESS | 6788 | 1461022724424 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 6788 | 1461022724589 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:38:44 INFO - PROCESS | 6788 | 1461022724747 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 6788 | ++DOCSHELL 0x91589400 == 22 [pid = 6788] [id = 22] 16:38:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 63 (0x9158a000) [pid = 6788] [serial = 63] [outer = (nil)] 16:38:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 64 (0x930bcc00) [pid = 6788] [serial = 64] [outer = 0x9158a000] 16:38:44 INFO - PROCESS | 6788 | 1461022724861 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 65 (0x96f0c000) [pid = 6788] [serial = 65] [outer = 0x9158a000] 16:38:45 INFO - PROCESS | 6788 | --DOCSHELL 0x91584000 == 21 [pid = 6788] [id = 16] 16:38:45 INFO - PROCESS | 6788 | --DOCSHELL 0x92fbcc00 == 20 [pid = 6788] [id = 15] 16:38:45 INFO - PROCESS | 6788 | --DOCSHELL 0x98ce1000 == 19 [pid = 6788] [id = 13] 16:38:45 INFO - PROCESS | 6788 | --DOCSHELL 0x969b5c00 == 18 [pid = 6788] [id = 12] 16:38:45 INFO - PROCESS | 6788 | --DOCSHELL 0x95731400 == 17 [pid = 6788] [id = 11] 16:38:45 INFO - PROCESS | 6788 | 1461022725747 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1386ms 16:38:45 INFO - PROCESS | 6788 | 1461022725795 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 6788 | 1461022725802 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:38:45 INFO - PROCESS | 6788 | 1461022725830 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 6788 | 1461022725836 Marionette TRACE conn3 <- [1,62,null,{}] 16:38:45 INFO - PROCESS | 6788 | 1461022725846 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:46 INFO - PROCESS | 6788 | 1461022726024 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:38:46 INFO - PROCESS | 6788 | 1461022726154 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa78800 == 18 [pid = 6788] [id = 23] 16:38:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 66 (0x9158a400) [pid = 6788] [serial = 66] [outer = (nil)] 16:38:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 67 (0x969b2400) [pid = 6788] [serial = 67] [outer = 0x9158a400] 16:38:46 INFO - PROCESS | 6788 | 1461022726247 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 68 (0x978d5400) [pid = 6788] [serial = 68] [outer = 0x9158a400] 16:38:47 INFO - PROCESS | 6788 | 1461022727061 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1300ms 16:38:47 INFO - PROCESS | 6788 | 1461022727129 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 6788 | 1461022727137 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:38:47 INFO - PROCESS | 6788 | 1461022727150 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 6788 | 1461022727156 Marionette TRACE conn3 <- [1,66,null,{}] 16:38:47 INFO - PROCESS | 6788 | 1461022727162 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 6788 | 1461022727332 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:38:47 INFO - PROCESS | 6788 | 1461022727463 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x96f08400 == 19 [pid = 6788] [id = 24] 16:38:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 69 (0x97061400) [pid = 6788] [serial = 69] [outer = (nil)] 16:38:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 70 (0x98e8e800) [pid = 6788] [serial = 70] [outer = 0x97061400] 16:38:47 INFO - PROCESS | 6788 | 1461022727549 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 71 (0x99371400) [pid = 6788] [serial = 71] [outer = 0x97061400] 16:38:48 INFO - PROCESS | 6788 | 1461022728408 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1288ms 16:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:38:48 INFO - PROCESS | 6788 | 1461022728439 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 6788 | 1461022728443 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:38:48 INFO - PROCESS | 6788 | 1461022728450 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 6788 | 1461022728456 Marionette TRACE conn3 <- [1,70,null,{}] 16:38:48 INFO - PROCESS | 6788 | 1461022728472 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:48 INFO - PROCESS | 6788 | 1461022728693 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:38:48 INFO - PROCESS | 6788 | 1461022728720 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 6788 | ++DOCSHELL 0x98396400 == 20 [pid = 6788] [id = 25] 16:38:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 72 (0x9a41a400) [pid = 6788] [serial = 72] [outer = (nil)] 16:38:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 73 (0x9a5b6400) [pid = 6788] [serial = 73] [outer = 0x9a41a400] 16:38:48 INFO - PROCESS | 6788 | 1461022728858 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 74 (0x9b2adc00) [pid = 6788] [serial = 74] [outer = 0x9a41a400] 16:38:49 INFO - PROCESS | 6788 | 1461022729763 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1390ms 16:38:49 INFO - PROCESS | 6788 | 1461022729839 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 6788 | 1461022729843 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:38:49 INFO - PROCESS | 6788 | 1461022729849 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 6788 | 1461022729852 Marionette TRACE conn3 <- [1,74,null,{}] 16:38:49 INFO - PROCESS | 6788 | 1461022729858 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 6788 | 1461022730056 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:38:50 INFO - PROCESS | 6788 | 1461022730191 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x9157e800 == 21 [pid = 6788] [id = 26] 16:38:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 75 (0x93482000) [pid = 6788] [serial = 75] [outer = (nil)] 16:38:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 76 (0x9fb4e000) [pid = 6788] [serial = 76] [outer = 0x93482000] 16:38:50 INFO - PROCESS | 6788 | 1461022730292 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 77 (0x9fdf3800) [pid = 6788] [serial = 77] [outer = 0x93482000] 16:38:51 INFO - PROCESS | 6788 | 1461022731053 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1238ms 16:38:51 INFO - PROCESS | 6788 | 1461022731088 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 6788 | 1461022731092 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:38:51 INFO - PROCESS | 6788 | 1461022731098 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 6788 | 1461022731102 Marionette TRACE conn3 <- [1,78,null,{}] 16:38:51 INFO - PROCESS | 6788 | 1461022731107 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 6788 | 1461022731259 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:38:51 INFO - PROCESS | 6788 | 1461022731370 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa7bc00 == 22 [pid = 6788] [id = 27] 16:38:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 78 (0x92fc3000) [pid = 6788] [serial = 78] [outer = (nil)] 16:38:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 79 (0x9fea4400) [pid = 6788] [serial = 79] [outer = 0x92fc3000] 16:38:51 INFO - PROCESS | 6788 | 1461022731455 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 80 (0x9feb1000) [pid = 6788] [serial = 80] [outer = 0x92fc3000] 16:38:52 INFO - PROCESS | 6788 | 1461022732289 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1230ms 16:38:52 INFO - PROCESS | 6788 | 1461022732346 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 6788 | 1461022732349 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:38:52 INFO - PROCESS | 6788 | 1461022732356 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 6788 | 1461022732359 Marionette TRACE conn3 <- [1,82,null,{}] 16:38:52 INFO - PROCESS | 6788 | 1461022732365 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 6788 | 1461022732575 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:38:52 INFO - PROCESS | 6788 | 1461022732737 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa78400 == 23 [pid = 6788] [id = 28] 16:38:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 81 (0x95730c00) [pid = 6788] [serial = 81] [outer = (nil)] 16:38:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 82 (0xa0a2b800) [pid = 6788] [serial = 82] [outer = 0x95730c00] 16:38:52 INFO - PROCESS | 6788 | 1461022732825 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 83 (0xa0fe9400) [pid = 6788] [serial = 83] [outer = 0x95730c00] 16:38:53 INFO - PROCESS | 6788 | 1461022733770 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1484ms 16:38:53 INFO - PROCESS | 6788 | 1461022733842 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 6788 | 1461022733848 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:38:53 INFO - PROCESS | 6788 | 1461022733857 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 6788 | 1461022733862 Marionette TRACE conn3 <- [1,86,null,{}] 16:38:53 INFO - PROCESS | 6788 | 1461022733872 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 6788 | 1461022734042 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:38:54 INFO - PROCESS | 6788 | 1461022734190 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x9572f800 == 24 [pid = 6788] [id = 29] 16:38:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 84 (0x969b5c00) [pid = 6788] [serial = 84] [outer = (nil)] 16:38:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 85 (0x97062000) [pid = 6788] [serial = 85] [outer = 0x969b5c00] 16:38:54 INFO - PROCESS | 6788 | 1461022734321 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 86 (0x982ce000) [pid = 6788] [serial = 86] [outer = 0x969b5c00] 16:38:54 INFO - PROCESS | 6788 | --DOCSHELL 0x910d2800 == 23 [pid = 6788] [id = 18] 16:38:55 INFO - PROCESS | 6788 | 1461022735203 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1394ms 16:38:55 INFO - PROCESS | 6788 | 1461022735251 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 6788 | 1461022735258 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:38:55 INFO - PROCESS | 6788 | 1461022735273 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 6788 | 1461022735284 Marionette TRACE conn3 <- [1,90,null,{}] 16:38:55 INFO - PROCESS | 6788 | 1461022735293 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:55 INFO - PROCESS | 6788 | 1461022735474 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:38:55 INFO - PROCESS | 6788 | 1461022735613 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 6788 | ++DOCSHELL 0x9706a000 == 24 [pid = 6788] [id = 30] 16:38:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 87 (0x97ba5000) [pid = 6788] [serial = 87] [outer = (nil)] 16:38:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 88 (0x9838e000) [pid = 6788] [serial = 88] [outer = 0x97ba5000] 16:38:55 INFO - PROCESS | 6788 | 1461022735747 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 89 (0x99065000) [pid = 6788] [serial = 89] [outer = 0x97ba5000] 16:38:56 INFO - PROCESS | 6788 | 1461022736668 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1438ms 16:38:56 INFO - PROCESS | 6788 | 1461022736728 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 6788 | 1461022736737 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:38:56 INFO - PROCESS | 6788 | 1461022736749 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 6788 | 1461022736752 Marionette TRACE conn3 <- [1,94,null,{}] 16:38:56 INFO - PROCESS | 6788 | 1461022736759 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 6788 | 1461022736940 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:38:57 INFO - PROCESS | 6788 | 1461022737133 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x9a421400 == 25 [pid = 6788] [id = 31] 16:38:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 90 (0x9a422400) [pid = 6788] [serial = 90] [outer = (nil)] 16:38:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 91 (0x9a520c00) [pid = 6788] [serial = 91] [outer = 0x9a422400] 16:38:57 INFO - PROCESS | 6788 | 1461022737254 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 92 (0x9b2ad800) [pid = 6788] [serial = 92] [outer = 0x9a422400] 16:38:58 INFO - PROCESS | 6788 | 1461022738076 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1387ms 16:38:58 INFO - PROCESS | 6788 | 1461022738136 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:38:58 INFO - PROCESS | 6788 | 1461022738140 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:38:58 INFO - PROCESS | 6788 | 1461022738147 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 6788 | 1461022738154 Marionette TRACE conn3 <- [1,98,null,{}] 16:38:58 INFO - PROCESS | 6788 | 1461022738170 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:58 INFO - PROCESS | 6788 | 1461022738380 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:38:58 INFO - PROCESS | 6788 | 1461022738519 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x91588c00 == 26 [pid = 6788] [id = 32] 16:38:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 93 (0x9dfe8800) [pid = 6788] [serial = 93] [outer = (nil)] 16:38:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 94 (0xa000f800) [pid = 6788] [serial = 94] [outer = 0x9dfe8800] 16:38:58 INFO - PROCESS | 6788 | 1461022738616 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 95 (0xa00cf400) [pid = 6788] [serial = 95] [outer = 0x9dfe8800] 16:38:59 INFO - PROCESS | 6788 | 1461022739421 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:38:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 96 (0xa0e37400) [pid = 6788] [serial = 96] [outer = 0x9053ec00] 16:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1337ms 16:38:59 INFO - PROCESS | 6788 | 1461022739495 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 6788 | 1461022739500 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:38:59 INFO - PROCESS | 6788 | 1461022739578 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 6788 | 1461022739581 Marionette TRACE conn3 <- [1,102,null,{}] 16:38:59 INFO - PROCESS | 6788 | 1461022739598 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:59 INFO - PROCESS | 6788 | 1461022739758 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:38:59 INFO - PROCESS | 6788 | 1461022739869 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa77400 == 27 [pid = 6788] [id = 33] 16:38:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 97 (0x8fba2c00) [pid = 6788] [serial = 97] [outer = (nil)] 16:38:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 98 (0xa0fe2800) [pid = 6788] [serial = 98] [outer = 0x8fba2c00] 16:38:59 INFO - PROCESS | 6788 | 1461022739989 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 99 (0xa3c24800) [pid = 6788] [serial = 99] [outer = 0x8fba2c00] 16:39:00 INFO - PROCESS | 6788 | 1461022740799 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1354ms 16:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:39:00 INFO - PROCESS | 6788 | 1461022740871 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 6788 | 1461022740874 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:39:00 INFO - PROCESS | 6788 | 1461022740881 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 6788 | 1461022740885 Marionette TRACE conn3 <- [1,106,null,{}] 16:39:00 INFO - PROCESS | 6788 | 1461022740891 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 6788 | 1461022741081 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:39:01 INFO - PROCESS | 6788 | 1461022741222 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa73800 == 28 [pid = 6788] [id = 34] 16:39:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 100 (0xa0e42400) [pid = 6788] [serial = 100] [outer = (nil)] 16:39:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 101 (0xa45e1800) [pid = 6788] [serial = 101] [outer = 0xa0e42400] 16:39:01 INFO - PROCESS | 6788 | 1461022741305 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 102 (0xa45e5400) [pid = 6788] [serial = 102] [outer = 0xa0e42400] 16:39:02 INFO - PROCESS | 6788 | 1461022742092 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1286ms 16:39:02 INFO - PROCESS | 6788 | 1461022742175 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 6788 | 1461022742179 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:39:02 INFO - PROCESS | 6788 | 1461022742185 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 6788 | 1461022742189 Marionette TRACE conn3 <- [1,110,null,{}] 16:39:02 INFO - PROCESS | 6788 | 1461022742195 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 6788 | 1461022742417 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:39:02 INFO - PROCESS | 6788 | 1461022742558 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa78000 == 29 [pid = 6788] [id = 35] 16:39:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 103 (0xa45e4800) [pid = 6788] [serial = 103] [outer = (nil)] 16:39:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 104 (0xa4c50800) [pid = 6788] [serial = 104] [outer = 0xa45e4800] 16:39:02 INFO - PROCESS | 6788 | 1461022742644 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 105 (0xa69c7800) [pid = 6788] [serial = 105] [outer = 0xa45e4800] 16:39:03 INFO - PROCESS | 6788 | 1461022743514 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1383ms 16:39:03 INFO - PROCESS | 6788 | 1461022743577 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 6788 | 1461022743581 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:39:03 INFO - PROCESS | 6788 | 1461022743589 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 6788 | 1461022743592 Marionette TRACE conn3 <- [1,114,null,{}] 16:39:03 INFO - PROCESS | 6788 | 1461022743598 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:03 INFO - PROCESS | 6788 | 1461022743751 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:39:03 INFO - PROCESS | 6788 | 1461022743890 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa79800 == 30 [pid = 6788] [id = 36] 16:39:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 106 (0x92fbcc00) [pid = 6788] [serial = 106] [outer = (nil)] 16:39:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 107 (0xa69c0400) [pid = 6788] [serial = 107] [outer = 0x92fbcc00] 16:39:03 INFO - PROCESS | 6788 | 1461022743975 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 108 (0xa6d98400) [pid = 6788] [serial = 108] [outer = 0x92fbcc00] 16:39:05 INFO - PROCESS | 6788 | 1461022745000 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:39:05 INFO - PROCESS | 6788 | --DOCSHELL 0x98396400 == 29 [pid = 6788] [id = 25] 16:39:05 INFO - PROCESS | 6788 | --DOCSHELL 0x96f08400 == 28 [pid = 6788] [id = 24] 16:39:05 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa78800 == 27 [pid = 6788] [id = 23] 16:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1532ms 16:39:05 INFO - PROCESS | 6788 | 1461022745122 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 6788 | 1461022745128 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:39:05 INFO - PROCESS | 6788 | 1461022745136 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 6788 | 1461022745142 Marionette TRACE conn3 <- [1,118,null,{}] 16:39:05 INFO - PROCESS | 6788 | 1461022745161 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:05 INFO - PROCESS | 6788 | 1461022745379 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:39:05 INFO - PROCESS | 6788 | 1461022745623 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x96a1b400 == 28 [pid = 6788] [id = 37] 16:39:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 109 (0x96acb400) [pid = 6788] [serial = 109] [outer = (nil)] 16:39:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 110 (0x978cf800) [pid = 6788] [serial = 110] [outer = 0x96acb400] 16:39:05 INFO - PROCESS | 6788 | 1461022745788 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 111 (0x98cde000) [pid = 6788] [serial = 111] [outer = 0x96acb400] 16:39:06 INFO - PROCESS | 6788 | 1461022746901 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1793ms 16:39:06 INFO - PROCESS | 6788 | 1461022746928 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:39:06 INFO - PROCESS | 6788 | 1461022746934 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:39:06 INFO - PROCESS | 6788 | 1461022746947 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 6788 | 1461022746953 Marionette TRACE conn3 <- [1,122,null,{}] 16:39:06 INFO - PROCESS | 6788 | 1461022746978 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:07 INFO - PROCESS | 6788 | 1461022747165 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:39:07 INFO - PROCESS | 6788 | 1461022747329 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb85000 == 29 [pid = 6788] [id = 38] 16:39:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 112 (0x8fb89800) [pid = 6788] [serial = 112] [outer = (nil)] 16:39:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 113 (0x8fb91000) [pid = 6788] [serial = 113] [outer = 0x8fb89800] 16:39:07 INFO - PROCESS | 6788 | 1461022747413 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 114 (0x930b1400) [pid = 6788] [serial = 114] [outer = 0x8fb89800] 16:39:08 INFO - PROCESS | 6788 | 1461022748251 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1342ms 16:39:08 INFO - PROCESS | 6788 | 1461022748285 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 6788 | 1461022748288 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:39:08 INFO - PROCESS | 6788 | 1461022748295 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - PROCESS | 6788 | 1461022748299 Marionette TRACE conn3 <- [1,126,null,{}] 16:39:08 INFO - PROCESS | 6788 | 1461022748334 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:08 INFO - PROCESS | 6788 | 1461022748517 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:39:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa7bc00 == 28 [pid = 6788] [id = 27] 16:39:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa73800 == 27 [pid = 6788] [id = 34] 16:39:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa78000 == 26 [pid = 6788] [id = 35] 16:39:09 INFO - PROCESS | 6788 | --DOCSHELL 0x91588c00 == 25 [pid = 6788] [id = 32] 16:39:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa77400 == 24 [pid = 6788] [id = 33] 16:39:09 INFO - PROCESS | 6788 | --DOCSHELL 0x9706a000 == 23 [pid = 6788] [id = 30] 16:39:09 INFO - PROCESS | 6788 | --DOCSHELL 0x9a421400 == 22 [pid = 6788] [id = 31] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0xa000ec00 == 21 [pid = 6788] [id = 14] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x9157dc00 == 20 [pid = 6788] [id = 6] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa79c00 == 19 [pid = 6788] [id = 8] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x91589400 == 18 [pid = 6788] [id = 22] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x913be800 == 17 [pid = 6788] [id = 20] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x9157e800 == 16 [pid = 6788] [id = 26] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa78400 == 15 [pid = 6788] [id = 28] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa74c00 == 14 [pid = 6788] [id = 19] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x9136a400 == 13 [pid = 6788] [id = 21] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x9572f800 == 12 [pid = 6788] [id = 29] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa79800 == 11 [pid = 6788] [id = 36] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x97e53000 == 10 [pid = 6788] [id = 17] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x96a1b400 == 9 [pid = 6788] [id = 37] 16:39:11 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb85000 == 8 [pid = 6788] [id = 38] 16:39:12 INFO - PROCESS | 6788 | 1461022752907 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb84800 == 9 [pid = 6788] [id = 39] 16:39:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 115 (0x8fb89400) [pid = 6788] [serial = 115] [outer = (nil)] 16:39:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 116 (0x8fb8e400) [pid = 6788] [serial = 116] [outer = 0x8fb89400] 16:39:12 INFO - PROCESS | 6788 | 1461022752987 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 117 (0x910d9000) [pid = 6788] [serial = 117] [outer = 0x8fb89400] 16:39:13 INFO - PROCESS | 6788 | 1461022753708 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5451ms 16:39:13 INFO - PROCESS | 6788 | 1461022753748 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:39:13 INFO - PROCESS | 6788 | 1461022753754 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:39:13 INFO - PROCESS | 6788 | 1461022753762 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 6788 | 1461022753769 Marionette TRACE conn3 <- [1,130,null,{}] 16:39:13 INFO - PROCESS | 6788 | 1461022753776 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:13 INFO - PROCESS | 6788 | 1461022753983 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:39:14 INFO - PROCESS | 6788 | 1461022754000 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x92f62800 == 10 [pid = 6788] [id = 40] 16:39:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 118 (0x92f65400) [pid = 6788] [serial = 118] [outer = (nil)] 16:39:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 119 (0x930b5400) [pid = 6788] [serial = 119] [outer = 0x92f65400] 16:39:14 INFO - PROCESS | 6788 | 1461022754078 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 120 (0x95729c00) [pid = 6788] [serial = 120] [outer = 0x92f65400] 16:39:14 INFO - PROCESS | 6788 | 1461022754945 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1294ms 16:39:15 INFO - PROCESS | 6788 | 1461022755087 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 6788 | 1461022755094 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:39:15 INFO - PROCESS | 6788 | 1461022755112 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 6788 | 1461022755115 Marionette TRACE conn3 <- [1,134,null,{}] 16:39:15 INFO - PROCESS | 6788 | 1461022755121 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 6788 | 1461022755272 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:39:15 INFO - PROCESS | 6788 | 1461022755429 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb8f000 == 11 [pid = 6788] [id = 41] 16:39:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 121 (0x96f09000) [pid = 6788] [serial = 121] [outer = (nil)] 16:39:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 122 (0x98cdc000) [pid = 6788] [serial = 122] [outer = 0x96f09000] 16:39:15 INFO - PROCESS | 6788 | 1461022755503 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 123 (0x98e8e000) [pid = 6788] [serial = 123] [outer = 0x96f09000] 16:39:16 INFO - PROCESS | 6788 | 1461022756325 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1234ms 16:39:16 INFO - PROCESS | 6788 | 1461022756361 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 6788 | 1461022756364 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:39:16 INFO - PROCESS | 6788 | 1461022756392 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 6788 | 1461022756401 Marionette TRACE conn3 <- [1,138,null,{}] 16:39:16 INFO - PROCESS | 6788 | 1461022756407 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:16 INFO - PROCESS | 6788 | 1461022756602 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:39:16 INFO - PROCESS | 6788 | 1461022756621 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb9dc00 == 12 [pid = 6788] [id = 42] 16:39:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 124 (0x98e5f000) [pid = 6788] [serial = 124] [outer = (nil)] 16:39:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 125 (0x9b25c000) [pid = 6788] [serial = 125] [outer = 0x98e5f000] 16:39:16 INFO - PROCESS | 6788 | 1461022756696 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 126 (0x9dfea800) [pid = 6788] [serial = 126] [outer = 0x98e5f000] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 125 (0x982d0800) [pid = 6788] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 124 (0x93481400) [pid = 6788] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 123 (0x95737000) [pid = 6788] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 122 (0x97e54c00) [pid = 6788] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 121 (0x92fb9400) [pid = 6788] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 120 (0x993d4c00) [pid = 6788] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 119 (0x8fa7a000) [pid = 6788] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 118 (0xa0023800) [pid = 6788] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 117 (0x8fba2c00) [pid = 6788] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 116 (0x93482000) [pid = 6788] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 115 (0x97ba5000) [pid = 6788] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 114 (0x97061400) [pid = 6788] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 113 (0x98e8ac00) [pid = 6788] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 112 (0x9dfe8800) [pid = 6788] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 111 (0x9a423000) [pid = 6788] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 110 (0x9158a000) [pid = 6788] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 109 (0x9a422400) [pid = 6788] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 108 (0x93483400) [pid = 6788] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 107 (0x9157d000) [pid = 6788] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 106 (0xa0e42400) [pid = 6788] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 105 (0xa45e4800) [pid = 6788] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 104 (0x92fbcc00) [pid = 6788] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 103 (0x969b5c00) [pid = 6788] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 102 (0x96acb400) [pid = 6788] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 101 (0x95730c00) [pid = 6788] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 100 (0x9a41a400) [pid = 6788] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 99 (0x92fc3000) [pid = 6788] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 98 (0x9158a400) [pid = 6788] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:39:18 INFO - PROCESS | 6788 | --DOMWINDOW == 97 (0x9157e000) [pid = 6788] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:39:18 INFO - PROCESS | 6788 | 1461022758508 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2208ms 16:39:18 INFO - PROCESS | 6788 | 1461022758620 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 6788 | 1461022758624 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:39:18 INFO - PROCESS | 6788 | 1461022758659 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 6788 | 1461022758662 Marionette TRACE conn3 <- [1,142,null,{}] 16:39:18 INFO - PROCESS | 6788 | 1461022758697 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:18 INFO - PROCESS | 6788 | 1461022758844 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:39:18 INFO - PROCESS | 6788 | 1461022758862 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa7a000 == 13 [pid = 6788] [id = 43] 16:39:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 98 (0x8fa7e000) [pid = 6788] [serial = 127] [outer = (nil)] 16:39:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 99 (0x91582000) [pid = 6788] [serial = 128] [outer = 0x8fa7e000] 16:39:18 INFO - PROCESS | 6788 | 1461022758937 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 100 (0x96accc00) [pid = 6788] [serial = 129] [outer = 0x8fa7e000] 16:39:19 INFO - PROCESS | 6788 | 1461022759670 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1057ms 16:39:19 INFO - PROCESS | 6788 | 1461022759697 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 6788 | 1461022759699 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:39:19 INFO - PROCESS | 6788 | 1461022759706 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 6788 | 1461022759708 Marionette TRACE conn3 <- [1,146,null,{}] 16:39:19 INFO - PROCESS | 6788 | 1461022759714 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:19 INFO - PROCESS | 6788 | 1461022759893 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:39:19 INFO - PROCESS | 6788 | 1461022759915 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x98e91400 == 14 [pid = 6788] [id = 44] 16:39:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 101 (0x99064c00) [pid = 6788] [serial = 130] [outer = (nil)] 16:39:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 102 (0x9a425c00) [pid = 6788] [serial = 131] [outer = 0x99064c00] 16:39:20 INFO - PROCESS | 6788 | 1461022760004 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 103 (0x9fe22800) [pid = 6788] [serial = 132] [outer = 0x99064c00] 16:39:21 INFO - PROCESS | 6788 | 1461022760999 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1335ms 16:39:21 INFO - PROCESS | 6788 | 1461022761042 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 6788 | 1461022761049 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:39:21 INFO - PROCESS | 6788 | 1461022761059 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 6788 | 1461022761063 Marionette TRACE conn3 <- [1,150,null,{}] 16:39:21 INFO - PROCESS | 6788 | 1461022761072 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 6788 | 1461022761252 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:39:21 INFO - PROCESS | 6788 | 1461022761393 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa7bc00 == 15 [pid = 6788] [id = 45] 16:39:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 104 (0x91368400) [pid = 6788] [serial = 133] [outer = (nil)] 16:39:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 105 (0x930b3800) [pid = 6788] [serial = 134] [outer = 0x91368400] 16:39:21 INFO - PROCESS | 6788 | 1461022761481 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 106 (0x96a1a800) [pid = 6788] [serial = 135] [outer = 0x91368400] 16:39:22 INFO - PROCESS | 6788 | 1461022762385 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1339ms 16:39:22 INFO - PROCESS | 6788 | 1461022762414 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 6788 | 1461022762422 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:39:22 INFO - PROCESS | 6788 | 1461022762434 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 6788 | 1461022762437 Marionette TRACE conn3 <- [1,154,null,{}] 16:39:22 INFO - PROCESS | 6788 | 1461022762444 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:22 INFO - PROCESS | 6788 | 1461022762614 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:39:22 INFO - PROCESS | 6788 | 1461022762754 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x91585c00 == 16 [pid = 6788] [id = 46] 16:39:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 107 (0x96a0fc00) [pid = 6788] [serial = 136] [outer = (nil)] 16:39:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 108 (0x99063c00) [pid = 6788] [serial = 137] [outer = 0x96a0fc00] 16:39:22 INFO - PROCESS | 6788 | 1461022762839 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 109 (0x9a41f000) [pid = 6788] [serial = 138] [outer = 0x96a0fc00] 16:39:23 INFO - PROCESS | 6788 | 1461022763795 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:39:23 INFO - PROCESS | 6788 | 1461022763815 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1435ms 16:39:23 INFO - PROCESS | 6788 | 1461022763868 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 6788 | 1461022763872 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:39:23 INFO - PROCESS | 6788 | 1461022763880 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 6788 | 1461022763885 Marionette TRACE conn3 <- [1,158,null,{}] 16:39:23 INFO - PROCESS | 6788 | 1461022763902 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:24 INFO - PROCESS | 6788 | 1461022764076 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:39:24 INFO - PROCESS | 6788 | 1461022764221 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x913b5800 == 17 [pid = 6788] [id = 47] 16:39:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 110 (0x9a41e000) [pid = 6788] [serial = 139] [outer = (nil)] 16:39:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 111 (0xa001fc00) [pid = 6788] [serial = 140] [outer = 0x9a41e000] 16:39:24 INFO - PROCESS | 6788 | 1461022764341 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 112 (0xa2a08000) [pid = 6788] [serial = 141] [outer = 0x9a41e000] 16:39:25 INFO - PROCESS | 6788 | 1461022765188 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1384ms 16:39:25 INFO - PROCESS | 6788 | 1461022765263 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 6788 | 1461022765268 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:39:25 INFO - PROCESS | 6788 | 1461022765274 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 6788 | 1461022765278 Marionette TRACE conn3 <- [1,162,null,{}] 16:39:25 INFO - PROCESS | 6788 | 1461022765284 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:25 INFO - PROCESS | 6788 | 1461022765489 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:39:25 INFO - PROCESS | 6788 | 1461022765633 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb8d000 == 18 [pid = 6788] [id = 48] 16:39:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 113 (0x8fb8e800) [pid = 6788] [serial = 142] [outer = (nil)] 16:39:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 114 (0x910a4c00) [pid = 6788] [serial = 143] [outer = 0x8fb8e800] 16:39:25 INFO - PROCESS | 6788 | 1461022765721 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 115 (0x910a8000) [pid = 6788] [serial = 144] [outer = 0x8fb8e800] 16:39:26 INFO - PROCESS | 6788 | 1461022766883 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1640ms 16:39:26 INFO - PROCESS | 6788 | 1461022766915 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 6788 | 1461022766918 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:39:26 INFO - PROCESS | 6788 | 1461022766925 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 6788 | 1461022766927 Marionette TRACE conn3 <- [1,166,null,{}] 16:39:26 INFO - PROCESS | 6788 | 1461022766934 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 6788 | 1461022767090 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:39:27 INFO - PROCESS | 6788 | 1461022767294 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x90549800 == 19 [pid = 6788] [id = 49] 16:39:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 116 (0x9136d400) [pid = 6788] [serial = 145] [outer = (nil)] 16:39:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 117 (0x91584800) [pid = 6788] [serial = 146] [outer = 0x9136d400] 16:39:27 INFO - PROCESS | 6788 | 1461022767404 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 118 (0x96acf800) [pid = 6788] [serial = 147] [outer = 0x9136d400] 16:39:28 INFO - PROCESS | 6788 | 1461022768292 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1434ms 16:39:28 INFO - PROCESS | 6788 | 1461022768359 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 6788 | 1461022768363 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:39:28 INFO - PROCESS | 6788 | 1461022768370 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 6788 | 1461022768373 Marionette TRACE conn3 <- [1,170,null,{}] 16:39:28 INFO - PROCESS | 6788 | 1461022768379 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:28 INFO - PROCESS | 6788 | 1461022768703 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:39:28 INFO - PROCESS | 6788 | 1461022768949 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a1c00 == 20 [pid = 6788] [id = 50] 16:39:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 119 (0x910a3c00) [pid = 6788] [serial = 148] [outer = (nil)] 16:39:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 120 (0x910d0000) [pid = 6788] [serial = 149] [outer = 0x910a3c00] 16:39:29 INFO - PROCESS | 6788 | 1461022769042 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb9dc00 == 19 [pid = 6788] [id = 42] 16:39:29 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa7a000 == 18 [pid = 6788] [id = 43] 16:39:29 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb8f000 == 17 [pid = 6788] [id = 41] 16:39:29 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb84800 == 16 [pid = 6788] [id = 39] 16:39:29 INFO - PROCESS | 6788 | --DOCSHELL 0x92f62800 == 15 [pid = 6788] [id = 40] 16:39:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 121 (0x8fa7c400) [pid = 6788] [serial = 150] [outer = 0x910a3c00] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 120 (0x8fb91000) [pid = 6788] [serial = 113] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 119 (0x98e53800) [pid = 6788] [serial = 50] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 118 (0x9b2ad800) [pid = 6788] [serial = 92] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 117 (0x96f0c000) [pid = 6788] [serial = 65] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 116 (0x98cdcc00) [pid = 6788] [serial = 49] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 115 (0xa283e800) [pid = 6788] [serial = 2] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 114 (0x969b2400) [pid = 6788] [serial = 67] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 113 (0x9572f000) [pid = 6788] [serial = 43] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 112 (0x8fba7400) [pid = 6788] [serial = 25] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 111 (0x9696a400) [pid = 6788] [serial = 31] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 110 (0x96f0a000) [pid = 6788] [serial = 32] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 109 (0x98397c00) [pid = 6788] [serial = 34] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 108 (0x96964400) [pid = 6788] [serial = 44] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 107 (0x96a19400) [pid = 6788] [serial = 46] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 106 (0x98ceac00) [pid = 6788] [serial = 35] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 105 (0x99975000) [pid = 6788] [serial = 37] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 104 (0x9dff1000) [pid = 6788] [serial = 38] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 103 (0x8fa7cc00) [pid = 6788] [serial = 22] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 102 (0xa0fe7800) [pid = 6788] [serial = 40] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 101 (0x8fa80800) [pid = 6788] [serial = 23] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 100 (0x97a45c00) [pid = 6788] [serial = 47] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 99 (0xa5fd4400) [pid = 6788] [serial = 41] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 98 (0x9136cc00) [pid = 6788] [serial = 28] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 97 (0x930bcc00) [pid = 6788] [serial = 64] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 96 (0x982d1c00) [pid = 6788] [serial = 9] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 95 (0x9a520c00) [pid = 6788] [serial = 91] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 94 (0x998eec00) [pid = 6788] [serial = 59] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 93 (0x9a426400) [pid = 6788] [serial = 61] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 92 (0x980c4c00) [pid = 6788] [serial = 56] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 91 (0x9838e000) [pid = 6788] [serial = 88] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 90 (0x982ce000) [pid = 6788] [serial = 86] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 89 (0x9615c400) [pid = 6788] [serial = 53] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 88 (0xa000f800) [pid = 6788] [serial = 94] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 87 (0x98e8e800) [pid = 6788] [serial = 70] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 86 (0x97b9e400) [pid = 6788] [serial = 55] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 85 (0x93481c00) [pid = 6788] [serial = 52] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 84 (0xa45e1800) [pid = 6788] [serial = 101] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 83 (0x9fea4400) [pid = 6788] [serial = 79] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 82 (0x9fdf3800) [pid = 6788] [serial = 77] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 81 (0x99065000) [pid = 6788] [serial = 89] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 80 (0xa0a2b800) [pid = 6788] [serial = 82] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 79 (0x98cde000) [pid = 6788] [serial = 111] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 78 (0x91580400) [pid = 6788] [serial = 29] [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:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 77 (0xa0fe2800) [pid = 6788] [serial = 98] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 76 (0x99371400) [pid = 6788] [serial = 71] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 75 (0x993d4000) [pid = 6788] [serial = 58] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 74 (0xa00cf400) [pid = 6788] [serial = 95] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 73 (0x9fb4e000) [pid = 6788] [serial = 76] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 72 (0x9b2adc00) [pid = 6788] [serial = 74] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 71 (0x98391c00) [pid = 6788] [serial = 12] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 70 (0x9a5b9000) [pid = 6788] [serial = 62] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 69 (0xa69c7800) [pid = 6788] [serial = 105] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 68 (0xa69c0400) [pid = 6788] [serial = 107] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 67 (0xa6d98400) [pid = 6788] [serial = 108] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 66 (0x97062000) [pid = 6788] [serial = 85] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 65 (0x978cf800) [pid = 6788] [serial = 110] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 64 (0xa4c50800) [pid = 6788] [serial = 104] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 63 (0xa0fe9400) [pid = 6788] [serial = 83] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 62 (0x9a5b6400) [pid = 6788] [serial = 73] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 61 (0x9feb1000) [pid = 6788] [serial = 80] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 60 (0x978d5400) [pid = 6788] [serial = 68] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 59 (0x91580000) [pid = 6788] [serial = 16] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 58 (0x91584400) [pid = 6788] [serial = 17] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 57 (0x913ba800) [pid = 6788] [serial = 19] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 56 (0xa3c24800) [pid = 6788] [serial = 99] [outer = (nil)] [url = about:blank] 16:39:29 INFO - PROCESS | 6788 | --DOMWINDOW == 55 (0xa45e5400) [pid = 6788] [serial = 102] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 6788 | 1461022770144 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1793ms 16:39:30 INFO - PROCESS | 6788 | 1461022770164 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:39:30 INFO - PROCESS | 6788 | 1461022770170 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:39:30 INFO - PROCESS | 6788 | 1461022770178 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 6788 | 1461022770185 Marionette TRACE conn3 <- [1,174,null,{}] 16:39:30 INFO - PROCESS | 6788 | 1461022770191 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:30 INFO - PROCESS | 6788 | 1461022770340 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:39:30 INFO - PROCESS | 6788 | 1461022770447 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x91369800 == 16 [pid = 6788] [id = 51] 16:39:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 56 (0x9136dc00) [pid = 6788] [serial = 151] [outer = (nil)] 16:39:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 57 (0x91580800) [pid = 6788] [serial = 152] [outer = 0x9136dc00] 16:39:30 INFO - PROCESS | 6788 | 1461022770525 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 58 (0x91589000) [pid = 6788] [serial = 153] [outer = 0x9136dc00] 16:39:31 INFO - PROCESS | 6788 | 1461022771191 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1045ms 16:39:31 INFO - PROCESS | 6788 | 1461022771222 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 6788 | 1461022771226 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:39:31 INFO - PROCESS | 6788 | 1461022771233 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 6788 | 1461022771236 Marionette TRACE conn3 <- [1,178,null,{}] 16:39:31 INFO - PROCESS | 6788 | 1461022771242 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 6788 | 1461022771435 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:39:31 INFO - PROCESS | 6788 | 1461022771453 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 6788 | ++DOCSHELL 0x930af400 == 17 [pid = 6788] [id = 52] 16:39:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 59 (0x930ba000) [pid = 6788] [serial = 154] [outer = (nil)] 16:39:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 60 (0x9572a400) [pid = 6788] [serial = 155] [outer = 0x930ba000] 16:39:31 INFO - PROCESS | 6788 | 1461022771525 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 61 (0x9615d000) [pid = 6788] [serial = 156] [outer = 0x930ba000] 16:39:32 INFO - PROCESS | 6788 | 1461022772302 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1133ms 16:39:32 INFO - PROCESS | 6788 | 1461022772367 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 6788 | 1461022772372 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:39:32 INFO - PROCESS | 6788 | 1461022772388 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 6788 | 1461022772396 Marionette TRACE conn3 <- [1,182,null,{}] 16:39:32 INFO - PROCESS | 6788 | 1461022772408 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:32 INFO - PROCESS | 6788 | 1461022772593 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:39:32 INFO - PROCESS | 6788 | 1461022772613 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb9ac00 == 18 [pid = 6788] [id = 53] 16:39:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 62 (0x930b0400) [pid = 6788] [serial = 157] [outer = (nil)] 16:39:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 63 (0x978cf800) [pid = 6788] [serial = 158] [outer = 0x930b0400] 16:39:32 INFO - PROCESS | 6788 | 1461022772685 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 64 (0x97b9f000) [pid = 6788] [serial = 159] [outer = 0x930b0400] 16:39:33 INFO - PROCESS | 6788 | --DOMWINDOW == 63 (0x98e5f000) [pid = 6788] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:39:33 INFO - PROCESS | 6788 | --DOMWINDOW == 62 (0x8fb89400) [pid = 6788] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:39:33 INFO - PROCESS | 6788 | --DOMWINDOW == 61 (0x92f65400) [pid = 6788] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:39:33 INFO - PROCESS | 6788 | --DOMWINDOW == 60 (0x8fa7e000) [pid = 6788] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:39:33 INFO - PROCESS | 6788 | --DOMWINDOW == 59 (0x96f09000) [pid = 6788] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:39:33 INFO - PROCESS | 6788 | --DOMWINDOW == 58 (0x8fb89800) [pid = 6788] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:39:33 INFO - PROCESS | 6788 | 1461022773393 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1047ms 16:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:39:33 INFO - PROCESS | 6788 | 1461022773427 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 6788 | 1461022773430 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:39:33 INFO - PROCESS | 6788 | 1461022773436 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 6788 | 1461022773440 Marionette TRACE conn3 <- [1,186,null,{}] 16:39:33 INFO - PROCESS | 6788 | 1461022773445 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:33 INFO - PROCESS | 6788 | 1461022773634 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:39:33 INFO - PROCESS | 6788 | 1461022773696 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa74800 == 19 [pid = 6788] [id = 54] 16:39:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 59 (0x8fa7e000) [pid = 6788] [serial = 160] [outer = (nil)] 16:39:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 60 (0x97ab5800) [pid = 6788] [serial = 161] [outer = 0x8fa7e000] 16:39:33 INFO - PROCESS | 6788 | 1461022773780 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 61 (0x980c4800) [pid = 6788] [serial = 162] [outer = 0x8fa7e000] 16:39:34 INFO - PROCESS | 6788 | 1461022774482 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1079ms 16:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:39:34 INFO - PROCESS | 6788 | 1461022774535 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 6788 | 1461022774538 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:39:34 INFO - PROCESS | 6788 | 1461022774544 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 6788 | 1461022774547 Marionette TRACE conn3 <- [1,190,null,{}] 16:39:34 INFO - PROCESS | 6788 | 1461022774552 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:34 INFO - PROCESS | 6788 | 1461022774689 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:39:34 INFO - PROCESS | 6788 | 1461022774709 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb8cc00 == 20 [pid = 6788] [id = 55] 16:39:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 62 (0x98cdf400) [pid = 6788] [serial = 163] [outer = (nil)] 16:39:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 63 (0x98ce8c00) [pid = 6788] [serial = 164] [outer = 0x98cdf400] 16:39:34 INFO - PROCESS | 6788 | 1461022774795 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 64 (0x98e96400) [pid = 6788] [serial = 165] [outer = 0x98cdf400] 16:39:35 INFO - PROCESS | 6788 | 1461022775547 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1038ms 16:39:35 INFO - PROCESS | 6788 | 1461022775581 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 6788 | 1461022775584 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:39:35 INFO - PROCESS | 6788 | 1461022775590 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 6788 | 1461022775593 Marionette TRACE conn3 <- [1,194,null,{}] 16:39:35 INFO - PROCESS | 6788 | 1461022775615 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 6788 | 1461022775762 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:39:35 INFO - PROCESS | 6788 | 1461022775773 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 6788 | ++DOCSHELL 0x99369c00 == 21 [pid = 6788] [id = 56] 16:39:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 65 (0x993d8400) [pid = 6788] [serial = 166] [outer = (nil)] 16:39:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 66 (0x998ee400) [pid = 6788] [serial = 167] [outer = 0x993d8400] 16:39:35 INFO - PROCESS | 6788 | 1461022775843 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 67 (0x9997e800) [pid = 6788] [serial = 168] [outer = 0x993d8400] 16:39:36 INFO - PROCESS | 6788 | 1461022776882 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1333ms 16:39:36 INFO - PROCESS | 6788 | 1461022776925 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 6788 | 1461022776931 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:39:36 INFO - PROCESS | 6788 | 1461022776941 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 6788 | 1461022776945 Marionette TRACE conn3 <- [1,198,null,{}] 16:39:36 INFO - PROCESS | 6788 | 1461022776954 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 6788 | 1461022777130 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:39:37 INFO - PROCESS | 6788 | 1461022777266 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb8f400 == 22 [pid = 6788] [id = 57] 16:39:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 68 (0x910a1000) [pid = 6788] [serial = 169] [outer = (nil)] 16:39:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 69 (0x913c3000) [pid = 6788] [serial = 170] [outer = 0x910a1000] 16:39:37 INFO - PROCESS | 6788 | 1461022777353 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 70 (0x9158bc00) [pid = 6788] [serial = 171] [outer = 0x910a1000] 16:39:38 INFO - PROCESS | 6788 | 1461022778317 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1433ms 16:39:38 INFO - PROCESS | 6788 | 1461022778374 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 6788 | 1461022778383 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:39:38 INFO - PROCESS | 6788 | 1461022778393 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 6788 | 1461022778397 Marionette TRACE conn3 <- [1,202,null,{}] 16:39:38 INFO - PROCESS | 6788 | 1461022778404 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:38 INFO - PROCESS | 6788 | 1461022778576 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:39:38 INFO - PROCESS | 6788 | 1461022778710 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x91581000 == 23 [pid = 6788] [id = 58] 16:39:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 71 (0x930bcc00) [pid = 6788] [serial = 172] [outer = (nil)] 16:39:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 72 (0x96a0f000) [pid = 6788] [serial = 173] [outer = 0x930bcc00] 16:39:38 INFO - PROCESS | 6788 | 1461022778808 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 73 (0x9706e400) [pid = 6788] [serial = 174] [outer = 0x930bcc00] 16:39:39 INFO - PROCESS | 6788 | 1461022779740 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1434ms 16:39:39 INFO - PROCESS | 6788 | 1461022779827 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 6788 | 1461022779831 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:39:39 INFO - PROCESS | 6788 | 1461022779838 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 6788 | 1461022779844 Marionette TRACE conn3 <- [1,206,null,{}] 16:39:39 INFO - PROCESS | 6788 | 1461022779860 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:40 INFO - PROCESS | 6788 | 1461022780069 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:39:40 INFO - PROCESS | 6788 | 1461022780378 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb8c400 == 24 [pid = 6788] [id = 59] 16:39:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 74 (0x8fb8dc00) [pid = 6788] [serial = 175] [outer = (nil)] 16:39:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 75 (0x8fb99800) [pid = 6788] [serial = 176] [outer = 0x8fb8dc00] 16:39:40 INFO - PROCESS | 6788 | 1461022780515 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 76 (0x9109b400) [pid = 6788] [serial = 177] [outer = 0x8fb8dc00] 16:39:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb8d000 == 23 [pid = 6788] [id = 48] 16:39:41 INFO - PROCESS | 6788 | --DOCSHELL 0x913b5800 == 22 [pid = 6788] [id = 47] 16:39:41 INFO - PROCESS | 6788 | --DOCSHELL 0x91585c00 == 21 [pid = 6788] [id = 46] 16:39:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa7bc00 == 20 [pid = 6788] [id = 45] 16:39:41 INFO - PROCESS | 6788 | --DOCSHELL 0x98e91400 == 19 [pid = 6788] [id = 44] 16:39:41 INFO - PROCESS | 6788 | 1461022781435 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 75 (0x9b25c000) [pid = 6788] [serial = 125] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 74 (0x8fb8e400) [pid = 6788] [serial = 116] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 73 (0x910d9000) [pid = 6788] [serial = 117] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 72 (0x930b5400) [pid = 6788] [serial = 119] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 71 (0x95729c00) [pid = 6788] [serial = 120] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 70 (0x91582000) [pid = 6788] [serial = 128] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 69 (0x98e8e000) [pid = 6788] [serial = 123] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 68 (0x98cdc000) [pid = 6788] [serial = 122] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 67 (0x9dfea800) [pid = 6788] [serial = 126] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 66 (0x96accc00) [pid = 6788] [serial = 129] [outer = (nil)] [url = about:blank] 16:39:41 INFO - PROCESS | 6788 | --DOMWINDOW == 65 (0x930b1400) [pid = 6788] [serial = 114] [outer = (nil)] [url = about:blank] 16:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1638ms 16:39:41 INFO - PROCESS | 6788 | 1461022781477 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 6788 | 1461022781484 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:39:41 INFO - PROCESS | 6788 | 1461022781493 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 6788 | 1461022781498 Marionette TRACE conn3 <- [1,210,null,{}] 16:39:41 INFO - PROCESS | 6788 | 1461022781504 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:41 INFO - PROCESS | 6788 | 1461022781655 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:39:41 INFO - PROCESS | 6788 | 1461022781666 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x91368800 == 20 [pid = 6788] [id = 60] 16:39:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 66 (0x913b5800) [pid = 6788] [serial = 178] [outer = (nil)] 16:39:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 67 (0x91582000) [pid = 6788] [serial = 179] [outer = 0x913b5800] 16:39:41 INFO - PROCESS | 6788 | 1461022781743 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 68 (0x930b5800) [pid = 6788] [serial = 180] [outer = 0x913b5800] 16:39:42 INFO - PROCESS | 6788 | 1461022782511 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1035ms 16:39:42 INFO - PROCESS | 6788 | 1461022782536 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 6788 | 1461022782542 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:39:42 INFO - PROCESS | 6788 | 1461022782548 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 6788 | 1461022782551 Marionette TRACE conn3 <- [1,214,null,{}] 16:39:42 INFO - PROCESS | 6788 | 1461022782569 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:42 INFO - PROCESS | 6788 | 1461022782712 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:39:42 INFO - PROCESS | 6788 | 1461022782729 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 6788 | ++DOCSHELL 0x9706a000 == 21 [pid = 6788] [id = 61] 16:39:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 69 (0x9706e800) [pid = 6788] [serial = 181] [outer = (nil)] 16:39:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 70 (0x97ba5800) [pid = 6788] [serial = 182] [outer = 0x9706e800] 16:39:42 INFO - PROCESS | 6788 | 1461022782804 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 71 (0x982d2800) [pid = 6788] [serial = 183] [outer = 0x9706e800] 16:39:43 INFO - PROCESS | 6788 | 1461022783587 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1077ms 16:39:43 INFO - PROCESS | 6788 | 1461022783648 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 6788 | 1461022783652 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:39:43 INFO - PROCESS | 6788 | 1461022783670 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 6788 | 1461022783678 Marionette TRACE conn3 <- [1,218,null,{}] 16:39:43 INFO - PROCESS | 6788 | 1461022783687 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:43 INFO - PROCESS | 6788 | 1461022783851 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:39:43 INFO - PROCESS | 6788 | 1461022783863 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x9838f400 == 22 [pid = 6788] [id = 62] 16:39:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 72 (0x98e50c00) [pid = 6788] [serial = 184] [outer = (nil)] 16:39:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 73 (0x99370800) [pid = 6788] [serial = 185] [outer = 0x98e50c00] 16:39:43 INFO - PROCESS | 6788 | 1461022783933 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 74 (0x998e3800) [pid = 6788] [serial = 186] [outer = 0x98e50c00] 16:39:44 INFO - PROCESS | 6788 | 1461022784887 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1259ms 16:39:44 INFO - PROCESS | 6788 | 1461022784918 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:39:44 INFO - PROCESS | 6788 | 1461022784922 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:39:44 INFO - PROCESS | 6788 | 1461022784928 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 6788 | 1461022784931 Marionette TRACE conn3 <- [1,222,null,{}] 16:39:44 INFO - PROCESS | 6788 | 1461022784943 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:45 INFO - PROCESS | 6788 | 1461022785139 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:39:45 INFO - PROCESS | 6788 | 1461022785159 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x96accc00 == 23 [pid = 6788] [id = 63] 16:39:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 75 (0x993cf800) [pid = 6788] [serial = 187] [outer = (nil)] 16:39:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 76 (0x9a421400) [pid = 6788] [serial = 188] [outer = 0x993cf800] 16:39:45 INFO - PROCESS | 6788 | 1461022785231 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 77 (0x9a424000) [pid = 6788] [serial = 189] [outer = 0x993cf800] 16:39:45 INFO - PROCESS | 6788 | 1461022785990 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1090ms 16:39:46 INFO - PROCESS | 6788 | 1461022786018 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 6788 | 1461022786021 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:39:46 INFO - PROCESS | 6788 | 1461022786036 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 6788 | 1461022786039 Marionette TRACE conn3 <- [1,226,null,{}] 16:39:46 INFO - PROCESS | 6788 | 1461022786048 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 6788 | 1461022786320 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:39:46 INFO - PROCESS | 6788 | --DOMWINDOW == 76 (0x930b0400) [pid = 6788] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:39:46 INFO - PROCESS | 6788 | --DOMWINDOW == 75 (0x98cdf400) [pid = 6788] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:39:46 INFO - PROCESS | 6788 | --DOMWINDOW == 74 (0x930ba000) [pid = 6788] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:39:46 INFO - PROCESS | 6788 | --DOMWINDOW == 73 (0x910a3c00) [pid = 6788] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:39:46 INFO - PROCESS | 6788 | --DOMWINDOW == 72 (0x9136dc00) [pid = 6788] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:39:46 INFO - PROCESS | 6788 | --DOMWINDOW == 71 (0x8fa7e000) [pid = 6788] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:39:46 INFO - PROCESS | 6788 | 1461022786414 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a6400 == 24 [pid = 6788] [id = 64] 16:39:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 72 (0x9136c800) [pid = 6788] [serial = 190] [outer = (nil)] 16:39:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 73 (0x930b0400) [pid = 6788] [serial = 191] [outer = 0x9136c800] 16:39:46 INFO - PROCESS | 6788 | 1461022786556 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 74 (0x9b25f800) [pid = 6788] [serial = 192] [outer = 0x9136c800] 16:39:47 INFO - PROCESS | 6788 | 1461022787262 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1287ms 16:39:47 INFO - PROCESS | 6788 | 1461022787324 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 6788 | 1461022787327 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:39:47 INFO - PROCESS | 6788 | 1461022787333 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 6788 | 1461022787336 Marionette TRACE conn3 <- [1,230,null,{}] 16:39:47 INFO - PROCESS | 6788 | 1461022787342 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:47 INFO - PROCESS | 6788 | 1461022787480 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:39:47 INFO - PROCESS | 6788 | 1461022787497 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x9b2b5000 == 25 [pid = 6788] [id = 65] 16:39:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 75 (0x9dfe9400) [pid = 6788] [serial = 193] [outer = (nil)] 16:39:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 76 (0x9eb31400) [pid = 6788] [serial = 194] [outer = 0x9dfe9400] 16:39:47 INFO - PROCESS | 6788 | 1461022787569 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 77 (0x9fb4e000) [pid = 6788] [serial = 195] [outer = 0x9dfe9400] 16:39:48 INFO - PROCESS | 6788 | 1461022788425 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1133ms 16:39:48 INFO - PROCESS | 6788 | 1461022788467 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 6788 | 1461022788473 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:39:48 INFO - PROCESS | 6788 | 1461022788482 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 6788 | 1461022788488 Marionette TRACE conn3 <- [1,234,null,{}] 16:39:48 INFO - PROCESS | 6788 | 1461022788542 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 6788 | 1461022788771 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:39:48 INFO - PROCESS | 6788 | 1461022788838 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb99c00 == 26 [pid = 6788] [id = 66] 16:39:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 78 (0x9109d800) [pid = 6788] [serial = 196] [outer = (nil)] 16:39:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 79 (0x910a5c00) [pid = 6788] [serial = 197] [outer = 0x9109d800] 16:39:48 INFO - PROCESS | 6788 | 1461022788971 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 80 (0x910d9000) [pid = 6788] [serial = 198] [outer = 0x9109d800] 16:39:49 INFO - PROCESS | 6788 | 1461022789878 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1439ms 16:39:49 INFO - PROCESS | 6788 | 1461022789921 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 6788 | 1461022789930 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:39:49 INFO - PROCESS | 6788 | 1461022789940 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 6788 | 1461022789944 Marionette TRACE conn3 <- [1,238,null,{}] 16:39:49 INFO - PROCESS | 6788 | 1461022789951 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:50 INFO - PROCESS | 6788 | 1461022790121 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:39:50 INFO - PROCESS | 6788 | 1461022790260 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x913c0000 == 27 [pid = 6788] [id = 67] 16:39:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 81 (0x930bb000) [pid = 6788] [serial = 199] [outer = (nil)] 16:39:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 82 (0x97ab7800) [pid = 6788] [serial = 200] [outer = 0x930bb000] 16:39:50 INFO - PROCESS | 6788 | 1461022790344 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 83 (0x98cdc000) [pid = 6788] [serial = 201] [outer = 0x930bb000] 16:39:51 INFO - PROCESS | 6788 | 1461022791207 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1337ms 16:39:51 INFO - PROCESS | 6788 | 1461022791276 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 6788 | 1461022791281 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:39:51 INFO - PROCESS | 6788 | 1461022791287 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 6788 | 1461022791293 Marionette TRACE conn3 <- [1,242,null,{}] 16:39:51 INFO - PROCESS | 6788 | 1461022791309 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:51 INFO - PROCESS | 6788 | 1461022791532 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:39:51 INFO - PROCESS | 6788 | 1461022791547 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x92fbfc00 == 28 [pid = 6788] [id = 68] 16:39:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 84 (0x98e92800) [pid = 6788] [serial = 202] [outer = (nil)] 16:39:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 85 (0x9a5bf000) [pid = 6788] [serial = 203] [outer = 0x98e92800] 16:39:51 INFO - PROCESS | 6788 | 1461022791672 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 86 (0x9dfe8c00) [pid = 6788] [serial = 204] [outer = 0x98e92800] 16:39:52 INFO - PROCESS | 6788 | 1461022792599 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1340ms 16:39:52 INFO - PROCESS | 6788 | 1461022792628 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 6788 | 1461022792633 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:39:52 INFO - PROCESS | 6788 | 1461022792639 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 6788 | 1461022792643 Marionette TRACE conn3 <- [1,246,null,{}] 16:39:52 INFO - PROCESS | 6788 | 1461022792648 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:52 INFO - PROCESS | 6788 | 1461022792803 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:39:52 INFO - PROCESS | 6788 | 1461022792947 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa7ac00 == 29 [pid = 6788] [id = 69] 16:39:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 87 (0x9b2b0000) [pid = 6788] [serial = 205] [outer = (nil)] 16:39:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 88 (0x9fe87800) [pid = 6788] [serial = 206] [outer = 0x9b2b0000] 16:39:53 INFO - PROCESS | 6788 | 1461022793033 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 89 (0x9feb2000) [pid = 6788] [serial = 207] [outer = 0x9b2b0000] 16:39:54 INFO - PROCESS | 6788 | 1461022794045 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1441ms 16:39:54 INFO - PROCESS | 6788 | 1461022794080 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 6788 | 1461022794084 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:39:54 INFO - PROCESS | 6788 | 1461022794090 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 6788 | 1461022794093 Marionette TRACE conn3 <- [1,250,null,{}] 16:39:54 INFO - PROCESS | 6788 | 1461022794099 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:54 INFO - PROCESS | 6788 | 1461022794254 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:39:54 INFO - PROCESS | 6788 | 1461022794407 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x98e54800 == 30 [pid = 6788] [id = 70] 16:39:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 90 (0x98e54c00) [pid = 6788] [serial = 208] [outer = (nil)] 16:39:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 91 (0xa0013800) [pid = 6788] [serial = 209] [outer = 0x98e54c00] 16:39:54 INFO - PROCESS | 6788 | 1461022794493 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 92 (0xa00d1c00) [pid = 6788] [serial = 210] [outer = 0x98e54c00] 16:39:55 INFO - PROCESS | 6788 | 1461022795546 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1492ms 16:39:55 INFO - PROCESS | 6788 | 1461022795584 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 6788 | 1461022795590 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:39:55 INFO - PROCESS | 6788 | 1461022795598 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 6788 | 1461022795604 Marionette TRACE conn3 <- [1,254,null,{}] 16:39:55 INFO - PROCESS | 6788 | 1461022795613 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 6788 | 1461022795779 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:39:55 INFO - PROCESS | 6788 | 1461022795974 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x913bc400 == 31 [pid = 6788] [id = 71] 16:39:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 93 (0x913bf800) [pid = 6788] [serial = 211] [outer = (nil)] 16:39:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 94 (0x92f6a800) [pid = 6788] [serial = 212] [outer = 0x913bf800] 16:39:56 INFO - PROCESS | 6788 | 1461022796116 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 95 (0x930bd400) [pid = 6788] [serial = 213] [outer = 0x913bf800] 16:39:56 INFO - PROCESS | 6788 | 1461022796930 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1392ms 16:39:56 INFO - PROCESS | 6788 | --DOMWINDOW == 94 (0x998ee400) [pid = 6788] [serial = 167] [outer = (nil)] [url = about:blank] 16:39:56 INFO - PROCESS | 6788 | 1461022796994 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 6788 | 1461022797002 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:39:57 INFO - PROCESS | 6788 | 1461022797012 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 6788 | 1461022797016 Marionette TRACE conn3 <- [1,258,null,{}] 16:39:57 INFO - PROCESS | 6788 | 1461022797022 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 6788 | 1461022797172 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:39:57 INFO - PROCESS | 6788 | 1461022797184 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x9053bc00 == 32 [pid = 6788] [id = 72] 16:39:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 95 (0x9109cc00) [pid = 6788] [serial = 214] [outer = (nil)] 16:39:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 96 (0x96a1b800) [pid = 6788] [serial = 215] [outer = 0x9109cc00] 16:39:57 INFO - PROCESS | 6788 | 1461022797274 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 97 (0x97822400) [pid = 6788] [serial = 216] [outer = 0x9109cc00] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 96 (0x978cf800) [pid = 6788] [serial = 158] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 95 (0x98ce8c00) [pid = 6788] [serial = 164] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 94 (0x99063c00) [pid = 6788] [serial = 137] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 93 (0x9572a400) [pid = 6788] [serial = 155] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 92 (0x910d0000) [pid = 6788] [serial = 149] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 91 (0x8fa7c400) [pid = 6788] [serial = 150] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 90 (0x930b3800) [pid = 6788] [serial = 134] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 89 (0x910a4c00) [pid = 6788] [serial = 143] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 88 (0xa001fc00) [pid = 6788] [serial = 140] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 87 (0x91584800) [pid = 6788] [serial = 146] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 86 (0x9a425c00) [pid = 6788] [serial = 131] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 85 (0x91580800) [pid = 6788] [serial = 152] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 84 (0x91589000) [pid = 6788] [serial = 153] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 83 (0x97ab5800) [pid = 6788] [serial = 161] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 82 (0x97b9f000) [pid = 6788] [serial = 159] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 81 (0x9615d000) [pid = 6788] [serial = 156] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 80 (0x980c4800) [pid = 6788] [serial = 162] [outer = (nil)] [url = about:blank] 16:39:57 INFO - PROCESS | 6788 | --DOMWINDOW == 79 (0x98e96400) [pid = 6788] [serial = 165] [outer = (nil)] [url = about:blank] 16:39:58 INFO - PROCESS | 6788 | 1461022798115 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1136ms 16:39:58 INFO - PROCESS | 6788 | 1461022798147 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 6788 | 1461022798150 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:39:58 INFO - PROCESS | 6788 | 1461022798157 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 6788 | 1461022798163 Marionette TRACE conn3 <- [1,262,null,{}] 16:39:58 INFO - PROCESS | 6788 | 1461022798178 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 6788 | 1461022798353 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:39:58 INFO - PROCESS | 6788 | 1461022798478 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa7c000 == 33 [pid = 6788] [id = 73] 16:39:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 80 (0x96a11800) [pid = 6788] [serial = 217] [outer = (nil)] 16:39:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 81 (0x98e8ac00) [pid = 6788] [serial = 218] [outer = 0x96a11800] 16:39:58 INFO - PROCESS | 6788 | 1461022798556 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 82 (0x99065c00) [pid = 6788] [serial = 219] [outer = 0x96a11800] 16:39:59 INFO - PROCESS | 6788 | 1461022799368 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1241ms 16:39:59 INFO - PROCESS | 6788 | 1461022799398 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:39:59 INFO - PROCESS | 6788 | 1461022799403 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:39:59 INFO - PROCESS | 6788 | 1461022799408 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 6788 | 1461022799412 Marionette TRACE conn3 <- [1,266,null,{}] 16:39:59 INFO - PROCESS | 6788 | 1461022799417 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 6788 | 1461022799561 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:39:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 83 (0x9a41c400) [pid = 6788] [serial = 220] [outer = 0x9053ec00] 16:39:59 INFO - PROCESS | 6788 | 1461022799612 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 6788 | ++DOCSHELL 0x9a419800 == 34 [pid = 6788] [id = 74] 16:39:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 84 (0x9a420000) [pid = 6788] [serial = 221] [outer = (nil)] 16:39:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 85 (0x9b261800) [pid = 6788] [serial = 222] [outer = 0x9a420000] 16:39:59 INFO - PROCESS | 6788 | 1461022799688 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 86 (0x9dfea400) [pid = 6788] [serial = 223] [outer = 0x9a420000] 16:40:00 INFO - PROCESS | 6788 | 1461022800615 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1242ms 16:40:00 INFO - PROCESS | 6788 | 1461022800654 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 6788 | 1461022800657 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:40:00 INFO - PROCESS | 6788 | 1461022800663 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 6788 | 1461022800666 Marionette TRACE conn3 <- [1,270,null,{}] 16:40:00 INFO - PROCESS | 6788 | 1461022800672 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 6788 | 1461022800888 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:40:00 INFO - PROCESS | 6788 | 1461022800916 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 6788 | ++DOCSHELL 0x998ee000 == 35 [pid = 6788] [id = 75] 16:40:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 87 (0x9a41e800) [pid = 6788] [serial = 224] [outer = (nil)] 16:40:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 88 (0x9fdebc00) [pid = 6788] [serial = 225] [outer = 0x9a41e800] 16:40:00 INFO - PROCESS | 6788 | 1461022800992 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 89 (0x9fe89c00) [pid = 6788] [serial = 226] [outer = 0x9a41e800] 16:40:01 INFO - PROCESS | 6788 | 1461022801865 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1386ms 16:40:02 INFO - PROCESS | 6788 | --DOMWINDOW == 88 (0x993cf800) [pid = 6788] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:40:02 INFO - PROCESS | 6788 | --DOMWINDOW == 87 (0x9136c800) [pid = 6788] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:40:02 INFO - PROCESS | 6788 | --DOMWINDOW == 86 (0x8fb8dc00) [pid = 6788] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:40:02 INFO - PROCESS | 6788 | --DOMWINDOW == 85 (0x98e50c00) [pid = 6788] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:40:02 INFO - PROCESS | 6788 | --DOMWINDOW == 84 (0x913b5800) [pid = 6788] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:40:02 INFO - PROCESS | 6788 | --DOMWINDOW == 83 (0x9706e800) [pid = 6788] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:40:02 INFO - PROCESS | 6788 | 1461022802071 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 6788 | 1461022802074 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:40:02 INFO - PROCESS | 6788 | 1461022802082 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 6788 | 1461022802084 Marionette TRACE conn3 <- [1,274,null,{}] 16:40:02 INFO - PROCESS | 6788 | 1461022802090 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 6788 | 1461022802282 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:40:02 INFO - PROCESS | 6788 | 1461022802432 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa7b400 == 36 [pid = 6788] [id = 76] 16:40:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 84 (0x8fb87800) [pid = 6788] [serial = 227] [outer = (nil)] 16:40:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 85 (0xa0c5e800) [pid = 6788] [serial = 228] [outer = 0x8fb87800] 16:40:02 INFO - PROCESS | 6788 | 1461022802511 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 86 (0xa0edf400) [pid = 6788] [serial = 229] [outer = 0x8fb87800] 16:40:03 INFO - PROCESS | 6788 | 1461022803233 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1183ms 16:40:03 INFO - PROCESS | 6788 | 1461022803272 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 6788 | 1461022803276 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:40:03 INFO - PROCESS | 6788 | 1461022803295 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 6788 | 1461022803300 Marionette TRACE conn3 <- [1,278,null,{}] 16:40:03 INFO - PROCESS | 6788 | 1461022803308 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:03 INFO - PROCESS | 6788 | 1461022803499 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:40:03 INFO - PROCESS | 6788 | 1461022803509 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb8ac00 == 37 [pid = 6788] [id = 77] 16:40:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 87 (0x8fbf3400) [pid = 6788] [serial = 230] [outer = (nil)] 16:40:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 88 (0x8fbf8800) [pid = 6788] [serial = 231] [outer = 0x8fbf3400] 16:40:03 INFO - PROCESS | 6788 | 1461022803582 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 89 (0x8fbfb800) [pid = 6788] [serial = 232] [outer = 0x8fbf3400] 16:40:04 INFO - PROCESS | 6788 | 1461022804541 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1299ms 16:40:04 INFO - PROCESS | 6788 | 1461022804593 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 6788 | 1461022804600 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:40:04 INFO - PROCESS | 6788 | 1461022804609 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 6788 | 1461022804614 Marionette TRACE conn3 <- [1,282,null,{}] 16:40:04 INFO - PROCESS | 6788 | 1461022804623 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 6788 | 1461022804834 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:40:04 INFO - PROCESS | 6788 | 1461022804978 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf5000 == 38 [pid = 6788] [id = 78] 16:40:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 90 (0x8fbf7400) [pid = 6788] [serial = 233] [outer = (nil)] 16:40:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 91 (0x9109dc00) [pid = 6788] [serial = 234] [outer = 0x8fbf7400] 16:40:05 INFO - PROCESS | 6788 | 1461022805118 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 92 (0x910d2800) [pid = 6788] [serial = 235] [outer = 0x8fbf7400] 16:40:05 INFO - PROCESS | 6788 | 1461022805968 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1390ms 16:40:06 INFO - PROCESS | 6788 | 1461022805999 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 6788 | 1461022806008 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:40:06 INFO - PROCESS | 6788 | 1461022806019 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 6788 | 1461022806022 Marionette TRACE conn3 <- [1,286,null,{}] 16:40:06 INFO - PROCESS | 6788 | 1461022806029 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 6788 | 1461022806201 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:40:06 INFO - PROCESS | 6788 | 1461022806345 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a7800 == 39 [pid = 6788] [id = 79] 16:40:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 93 (0x913bbc00) [pid = 6788] [serial = 236] [outer = (nil)] 16:40:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 94 (0x96157400) [pid = 6788] [serial = 237] [outer = 0x913bbc00] 16:40:06 INFO - PROCESS | 6788 | 1461022806432 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 95 (0x97ab5c00) [pid = 6788] [serial = 238] [outer = 0x913bbc00] 16:40:07 INFO - PROCESS | 6788 | 1461022807380 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1430ms 16:40:07 INFO - PROCESS | 6788 | 1461022807449 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 6788 | 1461022807453 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:40:07 INFO - PROCESS | 6788 | 1461022807460 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 6788 | 1461022807466 Marionette TRACE conn3 <- [1,290,null,{}] 16:40:07 INFO - PROCESS | 6788 | 1461022807482 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 6788 | 1461022807691 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:40:07 INFO - PROCESS | 6788 | 1461022807834 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x930b8000 == 40 [pid = 6788] [id = 80] 16:40:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 96 (0x993dc800) [pid = 6788] [serial = 239] [outer = (nil)] 16:40:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 97 (0x9a426000) [pid = 6788] [serial = 240] [outer = 0x993dc800] 16:40:07 INFO - PROCESS | 6788 | 1461022807974 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 98 (0x9eb36800) [pid = 6788] [serial = 241] [outer = 0x993dc800] 16:40:08 INFO - PROCESS | 6788 | 1461022808900 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1498ms 16:40:08 INFO - PROCESS | 6788 | 1461022808964 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 6788 | 1461022808969 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:40:08 INFO - PROCESS | 6788 | 1461022808980 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 6788 | 1461022808983 Marionette TRACE conn3 <- [1,294,null,{}] 16:40:08 INFO - PROCESS | 6788 | 1461022808989 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 6788 | 1461022809155 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:40:09 INFO - PROCESS | 6788 | 1461022809299 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 6788 | ++DOCSHELL 0x98e8ec00 == 41 [pid = 6788] [id = 81] 16:40:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 99 (0xa0feb800) [pid = 6788] [serial = 242] [outer = (nil)] 16:40:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 100 (0xa2a08c00) [pid = 6788] [serial = 243] [outer = 0xa0feb800] 16:40:09 INFO - PROCESS | 6788 | 1461022809429 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 101 (0xa2aef000) [pid = 6788] [serial = 244] [outer = 0xa0feb800] 16:40:10 INFO - PROCESS | 6788 | 1461022810313 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:10 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:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1383ms 16:40:10 INFO - PROCESS | 6788 | 1461022810365 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 6788 | 1461022810369 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:40:10 INFO - PROCESS | 6788 | 1461022810375 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 6788 | 1461022810379 Marionette TRACE conn3 <- [1,298,null,{}] 16:40:10 INFO - PROCESS | 6788 | 1461022810385 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 6788 | 1461022810553 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:40:10 INFO - PROCESS | 6788 | 1461022810712 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 6788 | ++DOCSHELL 0x978cb800 == 42 [pid = 6788] [id = 82] 16:40:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 102 (0x98be9800) [pid = 6788] [serial = 245] [outer = (nil)] 16:40:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 103 (0x98befc00) [pid = 6788] [serial = 246] [outer = 0x98be9800] 16:40:10 INFO - PROCESS | 6788 | 1461022810857 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 104 (0x98bf1400) [pid = 6788] [serial = 247] [outer = 0x98be9800] 16:40:11 INFO - PROCESS | 6788 | 1461022811897 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:11 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:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1587ms 16:40:11 INFO - PROCESS | 6788 | 1461022811963 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 6788 | 1461022811967 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:40:11 INFO - PROCESS | 6788 | 1461022811974 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 6788 | 1461022811977 Marionette TRACE conn3 <- [1,302,null,{}] 16:40:11 INFO - PROCESS | 6788 | 1461022811983 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 6788 | 1461022812212 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:40:12 INFO - PROCESS | 6788 | 1461022812453 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x96a7ac00 == 43 [pid = 6788] [id = 83] 16:40:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 105 (0x96a7c400) [pid = 6788] [serial = 248] [outer = (nil)] 16:40:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 106 (0x96a7f400) [pid = 6788] [serial = 249] [outer = 0x96a7c400] 16:40:12 INFO - PROCESS | 6788 | 1461022812601 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 107 (0x98bf2800) [pid = 6788] [serial = 250] [outer = 0x96a7c400] 16:40:13 INFO - PROCESS | 6788 | 1461022813481 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:13 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:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1580ms 16:40:13 INFO - PROCESS | 6788 | 1461022813556 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 6788 | 1461022813559 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:40:13 INFO - PROCESS | 6788 | 1461022813567 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 6788 | 1461022813571 Marionette TRACE conn3 <- [1,306,null,{}] 16:40:13 INFO - PROCESS | 6788 | 1461022813577 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:13 INFO - PROCESS | 6788 | 1461022813746 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:40:14 INFO - PROCESS | 6788 | 1461022814084 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf6000 == 44 [pid = 6788] [id = 84] 16:40:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 108 (0x8fbf6c00) [pid = 6788] [serial = 251] [outer = (nil)] 16:40:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 109 (0x8fbfe400) [pid = 6788] [serial = 252] [outer = 0x8fbf6c00] 16:40:14 INFO - PROCESS | 6788 | 1461022814237 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 110 (0x910a8c00) [pid = 6788] [serial = 253] [outer = 0x8fbf6c00] 16:40:15 INFO - PROCESS | 6788 | 1461022815100 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:15 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:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1583ms 16:40:15 INFO - PROCESS | 6788 | 1461022815151 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 6788 | 1461022815158 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:40:15 INFO - PROCESS | 6788 | 1461022815185 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 6788 | 1461022815190 Marionette TRACE conn3 <- [1,310,null,{}] 16:40:15 INFO - PROCESS | 6788 | 1461022815198 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:15 INFO - PROCESS | 6788 | 1461022815369 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:40:15 INFO - PROCESS | 6788 | 1461022815531 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x913bc000 == 45 [pid = 6788] [id = 85] 16:40:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 111 (0x93196400) [pid = 6788] [serial = 254] [outer = (nil)] 16:40:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 112 (0x93198c00) [pid = 6788] [serial = 255] [outer = 0x93196400] 16:40:15 INFO - PROCESS | 6788 | 1461022815651 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 113 (0x9319c400) [pid = 6788] [serial = 256] [outer = 0x93196400] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x910a6400 == 44 [pid = 6788] [id = 64] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x96accc00 == 43 [pid = 6788] [id = 63] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa7b400 == 42 [pid = 6788] [id = 76] 16:40:16 INFO - PROCESS | 6788 | 1461022816551 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 112 (0x9eb31400) [pid = 6788] [serial = 194] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x998ee000 == 41 [pid = 6788] [id = 75] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x9a419800 == 40 [pid = 6788] [id = 74] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa7c000 == 39 [pid = 6788] [id = 73] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x9053bc00 == 38 [pid = 6788] [id = 72] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x913bc400 == 37 [pid = 6788] [id = 71] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x913c0000 == 36 [pid = 6788] [id = 67] 16:40:16 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb99c00 == 35 [pid = 6788] [id = 66] 16:40:16 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:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1435ms 16:40:16 INFO - PROCESS | 6788 | 1461022816621 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 6788 | 1461022816626 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:40:16 INFO - PROCESS | 6788 | 1461022816635 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 6788 | 1461022816639 Marionette TRACE conn3 <- [1,314,null,{}] 16:40:16 INFO - PROCESS | 6788 | 1461022816644 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 6788 | 1461022816797 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 111 (0x9b25f800) [pid = 6788] [serial = 192] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 110 (0x998e3800) [pid = 6788] [serial = 186] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 109 (0x9a421400) [pid = 6788] [serial = 188] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 108 (0x930b0400) [pid = 6788] [serial = 191] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 107 (0x9a424000) [pid = 6788] [serial = 189] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 106 (0x913c3000) [pid = 6788] [serial = 170] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 105 (0x9109b400) [pid = 6788] [serial = 177] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 104 (0x8fb99800) [pid = 6788] [serial = 176] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 103 (0x96a0f000) [pid = 6788] [serial = 173] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 102 (0x99370800) [pid = 6788] [serial = 185] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 101 (0x91582000) [pid = 6788] [serial = 179] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 100 (0x930b5800) [pid = 6788] [serial = 180] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 99 (0x97ba5800) [pid = 6788] [serial = 182] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | --DOMWINDOW == 98 (0x982d2800) [pid = 6788] [serial = 183] [outer = (nil)] [url = about:blank] 16:40:16 INFO - PROCESS | 6788 | 1461022816923 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb99800 == 36 [pid = 6788] [id = 86] 16:40:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 99 (0x9109b400) [pid = 6788] [serial = 257] [outer = (nil)] 16:40:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 100 (0x93199400) [pid = 6788] [serial = 258] [outer = 0x9109b400] 16:40:17 INFO - PROCESS | 6788 | 1461022816996 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 101 (0x9696ac00) [pid = 6788] [serial = 259] [outer = 0x9109b400] 16:40:17 INFO - PROCESS | 6788 | 1461022817839 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:17 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:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1241ms 16:40:17 INFO - PROCESS | 6788 | 1461022817876 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 6788 | 1461022817880 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:40:17 INFO - PROCESS | 6788 | 1461022817888 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 6788 | 1461022817897 Marionette TRACE conn3 <- [1,318,null,{}] 16:40:17 INFO - PROCESS | 6788 | 1461022817910 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 6788 | 1461022818067 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:40:18 INFO - PROCESS | 6788 | 1461022818226 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x9319f400 == 37 [pid = 6788] [id = 87] 16:40:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 102 (0x96a7e000) [pid = 6788] [serial = 260] [outer = (nil)] 16:40:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 103 (0x980c4800) [pid = 6788] [serial = 261] [outer = 0x96a7e000] 16:40:18 INFO - PROCESS | 6788 | 1461022818302 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 104 (0x98388c00) [pid = 6788] [serial = 262] [outer = 0x96a7e000] 16:40:19 INFO - PROCESS | 6788 | 1461022819090 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:19 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:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1249ms 16:40:19 INFO - PROCESS | 6788 | 1461022819136 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 6788 | 1461022819141 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:40:19 INFO - PROCESS | 6788 | 1461022819153 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 6788 | 1461022819156 Marionette TRACE conn3 <- [1,322,null,{}] 16:40:19 INFO - PROCESS | 6788 | 1461022819162 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:19 INFO - PROCESS | 6788 | 1461022819347 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:40:19 INFO - PROCESS | 6788 | 1461022819373 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb9bc00 == 38 [pid = 6788] [id = 88] 16:40:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 105 (0x96ad0c00) [pid = 6788] [serial = 263] [outer = (nil)] 16:40:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 106 (0x98bf4400) [pid = 6788] [serial = 264] [outer = 0x96ad0c00] 16:40:19 INFO - PROCESS | 6788 | 1461022819447 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 107 (0x98ce5c00) [pid = 6788] [serial = 265] [outer = 0x96ad0c00] 16:40:20 INFO - PROCESS | 6788 | 1461022820306 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:20 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:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1189ms 16:40:20 INFO - PROCESS | 6788 | 1461022820343 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 6788 | 1461022820347 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:40:20 INFO - PROCESS | 6788 | 1461022820353 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 6788 | 1461022820355 Marionette TRACE conn3 <- [1,326,null,{}] 16:40:20 INFO - PROCESS | 6788 | 1461022820376 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 6788 | 1461022820573 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:40:20 INFO - PROCESS | 6788 | 1461022820592 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 6788 | ++DOCSHELL 0x99065800 == 39 [pid = 6788] [id = 89] 16:40:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 108 (0x9936a000) [pid = 6788] [serial = 266] [outer = (nil)] 16:40:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 109 (0x993d6000) [pid = 6788] [serial = 267] [outer = 0x9936a000] 16:40:20 INFO - PROCESS | 6788 | 1461022820674 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 110 (0x9a419800) [pid = 6788] [serial = 268] [outer = 0x9936a000] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 109 (0x9dfe9400) [pid = 6788] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 108 (0x9109cc00) [pid = 6788] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 107 (0x9a41e800) [pid = 6788] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 106 (0x9a420000) [pid = 6788] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 105 (0x913bf800) [pid = 6788] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 104 (0x96a11800) [pid = 6788] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 103 (0x8fb87800) [pid = 6788] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 102 (0x96a0fc00) [pid = 6788] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 101 (0x91368400) [pid = 6788] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 100 (0x9136d400) [pid = 6788] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 99 (0x8fb8e800) [pid = 6788] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:40:21 INFO - PROCESS | 6788 | --DOMWINDOW == 98 (0x9a41e000) [pid = 6788] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:40:21 INFO - PROCESS | 6788 | 1461022821653 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:21 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:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1332ms 16:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:40:21 INFO - PROCESS | 6788 | 1461022821685 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 6788 | 1461022821687 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:40:21 INFO - PROCESS | 6788 | 1461022821694 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 6788 | 1461022821697 Marionette TRACE conn3 <- [1,330,null,{}] 16:40:21 INFO - PROCESS | 6788 | 1461022821703 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 6788 | 1461022821884 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:40:21 INFO - PROCESS | 6788 | 1461022821905 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf6400 == 40 [pid = 6788] [id = 90] 16:40:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 99 (0x91368400) [pid = 6788] [serial = 269] [outer = (nil)] 16:40:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 100 (0x982d0800) [pid = 6788] [serial = 270] [outer = 0x91368400] 16:40:21 INFO - PROCESS | 6788 | 1461022821976 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 101 (0x9a41d400) [pid = 6788] [serial = 271] [outer = 0x91368400] 16:40:22 INFO - PROCESS | 6788 | 1461022822725 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:22 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:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1087ms 16:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:40:22 INFO - PROCESS | 6788 | 1461022822780 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 6788 | 1461022822783 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:40:22 INFO - PROCESS | 6788 | 1461022822789 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 6788 | 1461022822793 Marionette TRACE conn3 <- [1,334,null,{}] 16:40:22 INFO - PROCESS | 6788 | 1461022822805 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 6788 | 1461022822943 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:40:22 INFO - PROCESS | 6788 | 1461022822961 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a4000 == 41 [pid = 6788] [id = 91] 16:40:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 102 (0x91588c00) [pid = 6788] [serial = 272] [outer = (nil)] 16:40:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 103 (0x9a5b6800) [pid = 6788] [serial = 273] [outer = 0x91588c00] 16:40:23 INFO - PROCESS | 6788 | 1461022823082 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 104 (0x9b266800) [pid = 6788] [serial = 274] [outer = 0x91588c00] 16:40:24 INFO - PROCESS | 6788 | 1461022824596 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:24 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:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1836ms 16:40:24 INFO - PROCESS | 6788 | 1461022824626 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 6788 | 1461022824634 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:40:24 INFO - PROCESS | 6788 | 1461022824643 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 6788 | 1461022824648 Marionette TRACE conn3 <- [1,338,null,{}] 16:40:24 INFO - PROCESS | 6788 | 1461022824657 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 6788 | 1461022824879 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:40:25 INFO - PROCESS | 6788 | 1461022825120 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbff400 == 42 [pid = 6788] [id = 92] 16:40:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 105 (0x9109ec00) [pid = 6788] [serial = 275] [outer = (nil)] 16:40:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 106 (0x930b7800) [pid = 6788] [serial = 276] [outer = 0x9109ec00] 16:40:25 INFO - PROCESS | 6788 | 1461022825210 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 107 (0x93199000) [pid = 6788] [serial = 277] [outer = 0x9109ec00] 16:40:26 INFO - PROCESS | 6788 | 1461022826040 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:26 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:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1433ms 16:40:26 INFO - PROCESS | 6788 | 1461022826077 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 6788 | 1461022826086 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:40:26 INFO - PROCESS | 6788 | 1461022826096 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 6788 | 1461022826100 Marionette TRACE conn3 <- [1,342,null,{}] 16:40:26 INFO - PROCESS | 6788 | 1461022826107 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 6788 | 1461022826282 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:40:26 INFO - PROCESS | 6788 | 1461022826428 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x930b3800 == 43 [pid = 6788] [id = 93] 16:40:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 108 (0x930ba000) [pid = 6788] [serial = 278] [outer = (nil)] 16:40:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 109 (0x96a7cc00) [pid = 6788] [serial = 279] [outer = 0x930ba000] 16:40:26 INFO - PROCESS | 6788 | 1461022826515 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 110 (0x96acfc00) [pid = 6788] [serial = 280] [outer = 0x930ba000] 16:40:27 INFO - PROCESS | 6788 | 1461022827499 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:27 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:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1439ms 16:40:27 INFO - PROCESS | 6788 | 1461022827536 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 6788 | 1461022827541 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:40:27 INFO - PROCESS | 6788 | 1461022827547 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 6788 | 1461022827553 Marionette TRACE conn3 <- [1,346,null,{}] 16:40:27 INFO - PROCESS | 6788 | 1461022827570 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 6788 | 1461022827751 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:40:27 INFO - PROCESS | 6788 | 1461022827898 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x9319ec00 == 44 [pid = 6788] [id = 94] 16:40:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 111 (0x993cf800) [pid = 6788] [serial = 281] [outer = (nil)] 16:40:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 112 (0x9b25dc00) [pid = 6788] [serial = 282] [outer = 0x993cf800] 16:40:27 INFO - PROCESS | 6788 | 1461022827988 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 113 (0x9fb52400) [pid = 6788] [serial = 283] [outer = 0x993cf800] 16:40:28 INFO - PROCESS | 6788 | 1461022828905 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:28 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:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1397ms 16:40:28 INFO - PROCESS | 6788 | 1461022828945 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 6788 | 1461022828949 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:40:28 INFO - PROCESS | 6788 | 1461022828955 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 6788 | 1461022828959 Marionette TRACE conn3 <- [1,350,null,{}] 16:40:28 INFO - PROCESS | 6788 | 1461022828965 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 6788 | 1461022829141 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:40:29 INFO - PROCESS | 6788 | 1461022829297 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x98029400 == 45 [pid = 6788] [id = 95] 16:40:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 114 (0x9802b400) [pid = 6788] [serial = 284] [outer = (nil)] 16:40:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 115 (0x98032000) [pid = 6788] [serial = 285] [outer = 0x9802b400] 16:40:29 INFO - PROCESS | 6788 | 1461022829381 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 116 (0x98033000) [pid = 6788] [serial = 286] [outer = 0x9802b400] 16:40:30 INFO - PROCESS | 6788 | 1461022830272 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:30 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:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1385ms 16:40:30 INFO - PROCESS | 6788 | 1461022830342 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 6788 | 1461022830346 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:40:30 INFO - PROCESS | 6788 | 1461022830352 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 6788 | 1461022830355 Marionette TRACE conn3 <- [1,354,null,{}] 16:40:30 INFO - PROCESS | 6788 | 1461022830361 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:30 INFO - PROCESS | 6788 | 1461022830526 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:40:30 INFO - PROCESS | 6788 | 1461022830676 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa80800 == 46 [pid = 6788] [id = 96] 16:40:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 117 (0x8fb84c00) [pid = 6788] [serial = 287] [outer = (nil)] 16:40:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 118 (0x9b264400) [pid = 6788] [serial = 288] [outer = 0x8fb84c00] 16:40:30 INFO - PROCESS | 6788 | 1461022830763 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 119 (0x9fb55800) [pid = 6788] [serial = 289] [outer = 0x8fb84c00] 16:40:31 INFO - PROCESS | 6788 | 1461022831721 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:31 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:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1439ms 16:40:31 INFO - PROCESS | 6788 | 1461022831791 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 6788 | 1461022831795 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:40:31 INFO - PROCESS | 6788 | 1461022831802 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 6788 | 1461022831804 Marionette TRACE conn3 <- [1,358,null,{}] 16:40:31 INFO - PROCESS | 6788 | 1461022831811 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:32 INFO - PROCESS | 6788 | 1461022832025 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:40:32 INFO - PROCESS | 6788 | 1461022832218 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x913bc400 == 47 [pid = 6788] [id = 97] 16:40:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 120 (0x913bd000) [pid = 6788] [serial = 290] [outer = (nil)] 16:40:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 121 (0xa2a0e400) [pid = 6788] [serial = 291] [outer = 0x913bd000] 16:40:32 INFO - PROCESS | 6788 | 1461022832350 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 122 (0xa3c21400) [pid = 6788] [serial = 292] [outer = 0x913bd000] 16:40:33 INFO - PROCESS | 6788 | 1461022833207 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:33 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:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1481ms 16:40:33 INFO - PROCESS | 6788 | 1461022833283 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 6788 | 1461022833286 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:40:33 INFO - PROCESS | 6788 | 1461022833295 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 6788 | 1461022833298 Marionette TRACE conn3 <- [1,362,null,{}] 16:40:33 INFO - PROCESS | 6788 | 1461022833304 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 6788 | 1461022833502 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:40:33 INFO - PROCESS | 6788 | 1461022833950 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a1800 == 48 [pid = 6788] [id = 98] 16:40:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 123 (0x910a2c00) [pid = 6788] [serial = 293] [outer = (nil)] 16:40:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 124 (0x913bfc00) [pid = 6788] [serial = 294] [outer = 0x910a2c00] 16:40:34 INFO - PROCESS | 6788 | 1461022834075 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 125 (0x91589000) [pid = 6788] [serial = 295] [outer = 0x910a2c00] 16:40:35 INFO - PROCESS | 6788 | 1461022835028 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:35 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:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1790ms 16:40:35 INFO - PROCESS | 6788 | 1461022835086 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 6788 | 1461022835093 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:40:35 INFO - PROCESS | 6788 | 1461022835102 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 6788 | 1461022835106 Marionette TRACE conn3 <- [1,366,null,{}] 16:40:35 INFO - PROCESS | 6788 | 1461022835113 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:35 INFO - PROCESS | 6788 | 1461022835322 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:40:35 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf6400 == 47 [pid = 6788] [id = 90] 16:40:35 INFO - PROCESS | 6788 | --DOCSHELL 0x99065800 == 46 [pid = 6788] [id = 89] 16:40:35 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb9bc00 == 45 [pid = 6788] [id = 88] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 124 (0x8fbf8800) [pid = 6788] [serial = 231] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | 1461022835569 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 6788 | --DOCSHELL 0x9319f400 == 44 [pid = 6788] [id = 87] 16:40:35 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb99800 == 43 [pid = 6788] [id = 86] 16:40:35 INFO - PROCESS | 6788 | --DOCSHELL 0x913bc000 == 42 [pid = 6788] [id = 85] 16:40:35 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf6000 == 41 [pid = 6788] [id = 84] 16:40:35 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb99800 == 42 [pid = 6788] [id = 99] 16:40:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 125 (0x8fbf6400) [pid = 6788] [serial = 296] [outer = (nil)] 16:40:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 126 (0x9136a400) [pid = 6788] [serial = 297] [outer = 0x8fbf6400] 16:40:35 INFO - PROCESS | 6788 | 1461022835671 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 127 (0x9319c800) [pid = 6788] [serial = 298] [outer = 0x8fbf6400] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 126 (0x9fe87800) [pid = 6788] [serial = 206] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 125 (0xa0e37400) [pid = 6788] [serial = 96] [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:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 124 (0x9fe89c00) [pid = 6788] [serial = 226] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 123 (0xa0edf400) [pid = 6788] [serial = 229] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 122 (0xa0c5e800) [pid = 6788] [serial = 228] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 121 (0x9dfea400) [pid = 6788] [serial = 223] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 120 (0x9a41f000) [pid = 6788] [serial = 138] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 119 (0x96a1a800) [pid = 6788] [serial = 135] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 118 (0x96acf800) [pid = 6788] [serial = 147] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 117 (0x910a8000) [pid = 6788] [serial = 144] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 116 (0xa2a08000) [pid = 6788] [serial = 141] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 115 (0x9fb4e000) [pid = 6788] [serial = 195] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 114 (0x96a1b800) [pid = 6788] [serial = 215] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 113 (0x97822400) [pid = 6788] [serial = 216] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 112 (0x9fdebc00) [pid = 6788] [serial = 225] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 111 (0x9b261800) [pid = 6788] [serial = 222] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 110 (0x930bd400) [pid = 6788] [serial = 213] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 109 (0x92f6a800) [pid = 6788] [serial = 212] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 108 (0xa0013800) [pid = 6788] [serial = 209] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 107 (0x98e8ac00) [pid = 6788] [serial = 218] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 106 (0x99065c00) [pid = 6788] [serial = 219] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 105 (0x910a5c00) [pid = 6788] [serial = 197] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 104 (0x97ab7800) [pid = 6788] [serial = 200] [outer = (nil)] [url = about:blank] 16:40:35 INFO - PROCESS | 6788 | --DOMWINDOW == 103 (0x9a5bf000) [pid = 6788] [serial = 203] [outer = (nil)] [url = about:blank] 16:40:36 INFO - PROCESS | 6788 | 1461022836433 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:36 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:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1390ms 16:40:36 INFO - PROCESS | 6788 | 1461022836496 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 6788 | 1461022836502 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:40:36 INFO - PROCESS | 6788 | 1461022836509 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 6788 | 1461022836511 Marionette TRACE conn3 <- [1,370,null,{}] 16:40:36 INFO - PROCESS | 6788 | 1461022836518 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:36 INFO - PROCESS | 6788 | 1461022836713 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:40:36 INFO - PROCESS | 6788 | 1461022836728 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbfdc00 == 43 [pid = 6788] [id = 100] 16:40:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 104 (0x96a74800) [pid = 6788] [serial = 299] [outer = (nil)] 16:40:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 105 (0x96a7e400) [pid = 6788] [serial = 300] [outer = 0x96a74800] 16:40:36 INFO - PROCESS | 6788 | 1461022836802 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 106 (0x97822400) [pid = 6788] [serial = 301] [outer = 0x96a74800] 16:40:37 INFO - PROCESS | 6788 | 1461022837692 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:40:37 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:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1238ms 16:40:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:40:37 INFO - PROCESS | 6788 | 1461022837748 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 6788 | 1461022837751 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:40:37 INFO - PROCESS | 6788 | 1461022837764 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 6788 | 1461022837773 Marionette TRACE conn3 <- [1,374,null,{}] 16:40:37 INFO - PROCESS | 6788 | 1461022837781 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:37 INFO - PROCESS | 6788 | 1461022837935 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:40:38 INFO - PROCESS | 6788 | 1461022838059 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x9802a400 == 44 [pid = 6788] [id = 101] 16:40:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 107 (0x9802e800) [pid = 6788] [serial = 302] [outer = (nil)] 16:40:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 108 (0x98be8800) [pid = 6788] [serial = 303] [outer = 0x9802e800] 16:40:38 INFO - PROCESS | 6788 | 1461022838134 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 109 (0x98bf0400) [pid = 6788] [serial = 304] [outer = 0x9802e800] 16:40:38 INFO - PROCESS | 6788 | 1461022838968 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:40:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1250ms 16:40:39 INFO - PROCESS | 6788 | 1461022839006 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 6788 | 1461022839010 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:40:39 INFO - PROCESS | 6788 | 1461022839025 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 6788 | 1461022839028 Marionette TRACE conn3 <- [1,378,null,{}] 16:40:39 INFO - PROCESS | 6788 | 1461022839033 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:39 INFO - PROCESS | 6788 | 1461022839227 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:40:39 INFO - PROCESS | 6788 | 1461022839254 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fba0c00 == 45 [pid = 6788] [id = 102] 16:40:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 110 (0x981a8800) [pid = 6788] [serial = 305] [outer = (nil)] 16:40:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 111 (0x98e97400) [pid = 6788] [serial = 306] [outer = 0x981a8800] 16:40:39 INFO - PROCESS | 6788 | 1461022839327 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 112 (0x99065800) [pid = 6788] [serial = 307] [outer = 0x981a8800] 16:40:40 INFO - PROCESS | 6788 | --DOMWINDOW == 111 (0x9109b400) [pid = 6788] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:40:40 INFO - PROCESS | 6788 | --DOMWINDOW == 110 (0x96ad0c00) [pid = 6788] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:40:40 INFO - PROCESS | 6788 | --DOMWINDOW == 109 (0x8fbf6c00) [pid = 6788] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:40:40 INFO - PROCESS | 6788 | --DOMWINDOW == 108 (0x91368400) [pid = 6788] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:40:40 INFO - PROCESS | 6788 | --DOMWINDOW == 107 (0x96a7e000) [pid = 6788] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:40:40 INFO - PROCESS | 6788 | --DOMWINDOW == 106 (0x9936a000) [pid = 6788] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:40:40 INFO - PROCESS | 6788 | --DOMWINDOW == 105 (0x93196400) [pid = 6788] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:40:40 INFO - PROCESS | 6788 | 1461022840361 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:40:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1391ms 16:40:40 INFO - PROCESS | 6788 | 1461022840408 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 6788 | 1461022840411 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:40:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:40:40 INFO - PROCESS | 6788 | 1461022840417 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 6788 | 1461022840419 Marionette TRACE conn3 <- [1,382,null,{}] 16:40:40 INFO - PROCESS | 6788 | 1461022840425 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:40 INFO - PROCESS | 6788 | 1461022840604 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:40:40 INFO - PROCESS | 6788 | 1461022840622 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a2800 == 46 [pid = 6788] [id = 103] 16:40:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 106 (0x910dcc00) [pid = 6788] [serial = 308] [outer = (nil)] 16:40:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 107 (0x97aa9800) [pid = 6788] [serial = 309] [outer = 0x910dcc00] 16:40:40 INFO - PROCESS | 6788 | 1461022840706 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 108 (0x998ec800) [pid = 6788] [serial = 310] [outer = 0x910dcc00] 16:40:41 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:40:41 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:40:41 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:40:41 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:40:41 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:40:41 INFO - PROCESS | 6788 | 1461022841686 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:40:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1328ms 16:40:41 INFO - PROCESS | 6788 | 1461022841757 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 6788 | 1461022841764 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:40:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:40:41 INFO - PROCESS | 6788 | 1461022841774 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 6788 | 1461022841779 Marionette TRACE conn3 <- [1,386,null,{}] 16:40:41 INFO - PROCESS | 6788 | 1461022841790 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 6788 | 1461022841983 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:40:42 INFO - PROCESS | 6788 | 1461022842303 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 6788 | ++DOCSHELL 0x9109b400 == 47 [pid = 6788] [id = 104] 16:40:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 109 (0x9109d000) [pid = 6788] [serial = 311] [outer = (nil)] 16:40:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 110 (0x9157ec00) [pid = 6788] [serial = 312] [outer = 0x9109d000] 16:40:42 INFO - PROCESS | 6788 | 1461022842473 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 111 (0x930b7000) [pid = 6788] [serial = 313] [outer = 0x9109d000] 16:40:43 INFO - PROCESS | 6788 | 1461022843438 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:40:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1705ms 16:40:43 INFO - PROCESS | 6788 | 1461022843479 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 6788 | 1461022843487 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:40:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:40:43 INFO - PROCESS | 6788 | 1461022843498 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 6788 | 1461022843502 Marionette TRACE conn3 <- [1,390,null,{}] 16:40:43 INFO - PROCESS | 6788 | 1461022843508 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 6788 | 1461022843694 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:40:43 INFO - PROCESS | 6788 | 1461022843927 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 6788 | ++DOCSHELL 0x97ba6400 == 48 [pid = 6788] [id = 105] 16:40:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 112 (0x97bab000) [pid = 6788] [serial = 314] [outer = (nil)] 16:40:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 113 (0x9802c400) [pid = 6788] [serial = 315] [outer = 0x97bab000] 16:40:44 INFO - PROCESS | 6788 | 1461022844057 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 114 (0x98033c00) [pid = 6788] [serial = 316] [outer = 0x97bab000] 16:40:45 INFO - PROCESS | 6788 | 1461022845082 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:40:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1636ms 16:40:45 INFO - PROCESS | 6788 | 1461022845134 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 6788 | 1461022845138 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:40:45 INFO - PROCESS | 6788 | 1461022845145 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 6788 | 1461022845151 Marionette TRACE conn3 <- [1,394,null,{}] 16:40:45 INFO - PROCESS | 6788 | 1461022845167 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:45 INFO - PROCESS | 6788 | 1461022845341 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:40:45 INFO - PROCESS | 6788 | 1461022845546 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x96a81400 == 49 [pid = 6788] [id = 106] 16:40:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 115 (0x9a425400) [pid = 6788] [serial = 317] [outer = (nil)] 16:40:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 116 (0x9b263800) [pid = 6788] [serial = 318] [outer = 0x9a425400] 16:40:45 INFO - PROCESS | 6788 | 1461022845647 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 117 (0x9dff2400) [pid = 6788] [serial = 319] [outer = 0x9a425400] 16:40:46 INFO - PROCESS | 6788 | 1461022846517 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:40:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1438ms 16:40:46 INFO - PROCESS | 6788 | 1461022846584 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:40:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:40:46 INFO - PROCESS | 6788 | 1461022846589 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:40:46 INFO - PROCESS | 6788 | 1461022846595 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 6788 | 1461022846599 Marionette TRACE conn3 <- [1,398,null,{}] 16:40:46 INFO - PROCESS | 6788 | 1461022846604 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:46 INFO - PROCESS | 6788 | 1461022846773 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:40:46 INFO - PROCESS | 6788 | 1461022846923 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x9a426c00 == 50 [pid = 6788] [id = 107] 16:40:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 118 (0x9eb36c00) [pid = 6788] [serial = 320] [outer = (nil)] 16:40:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 119 (0x9fea8800) [pid = 6788] [serial = 321] [outer = 0x9eb36c00] 16:40:47 INFO - PROCESS | 6788 | 1461022847009 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 120 (0xa00d8800) [pid = 6788] [serial = 322] [outer = 0x9eb36c00] 16:40:47 INFO - PROCESS | 6788 | 1461022847941 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1389ms 16:40:47 INFO - PROCESS | 6788 | 1461022847984 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 6788 | 1461022847988 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:40:47 INFO - PROCESS | 6788 | 1461022847994 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 6788 | 1461022847997 Marionette TRACE conn3 <- [1,402,null,{}] 16:40:48 INFO - PROCESS | 6788 | 1461022848003 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 6788 | 1461022848161 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:40:48 INFO - PROCESS | 6788 | 1461022848329 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb49800 == 51 [pid = 6788] [id = 108] 16:40:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 121 (0x8fb4a400) [pid = 6788] [serial = 323] [outer = (nil)] 16:40:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 122 (0x8fb50800) [pid = 6788] [serial = 324] [outer = 0x8fb4a400] 16:40:48 INFO - PROCESS | 6788 | 1461022848415 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 123 (0x8fb53800) [pid = 6788] [serial = 325] [outer = 0x8fb4a400] 16:40:49 INFO - PROCESS | 6788 | 1461022849363 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1437ms 16:40:49 INFO - PROCESS | 6788 | 1461022849432 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 6788 | 1461022849436 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:40:49 INFO - PROCESS | 6788 | 1461022849442 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 6788 | 1461022849446 Marionette TRACE conn3 <- [1,406,null,{}] 16:40:49 INFO - PROCESS | 6788 | 1461022849452 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:49 INFO - PROCESS | 6788 | 1461022849675 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:40:49 INFO - PROCESS | 6788 | 1461022849880 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 6788 | ++DOCSHELL 0xa0e45400 == 52 [pid = 6788] [id = 109] 16:40:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 124 (0xa0fe6c00) [pid = 6788] [serial = 326] [outer = (nil)] 16:40:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 125 (0xa2a0a800) [pid = 6788] [serial = 327] [outer = 0xa0fe6c00] 16:40:50 INFO - PROCESS | 6788 | 1461022850010 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 126 (0xa2af2c00) [pid = 6788] [serial = 328] [outer = 0xa0fe6c00] 16:40:50 INFO - PROCESS | 6788 | 1461022850886 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1481ms 16:40:50 INFO - PROCESS | 6788 | 1461022850924 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 6788 | 1461022850928 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:40:50 INFO - PROCESS | 6788 | 1461022850935 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 6788 | 1461022850939 Marionette TRACE conn3 <- [1,410,null,{}] 16:40:50 INFO - PROCESS | 6788 | 1461022850945 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 6788 | 1461022851103 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:40:51 INFO - PROCESS | 6788 | 1461022851261 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb34c00 == 53 [pid = 6788] [id = 110] 16:40:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 127 (0x8eb35800) [pid = 6788] [serial = 329] [outer = (nil)] 16:40:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 128 (0x8eb3c000) [pid = 6788] [serial = 330] [outer = 0x8eb35800] 16:40:51 INFO - PROCESS | 6788 | 1461022851346 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 129 (0x8eb3e400) [pid = 6788] [serial = 331] [outer = 0x8eb35800] 16:40:52 INFO - PROCESS | 6788 | 1461022852302 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1430ms 16:40:52 INFO - PROCESS | 6788 | 1461022852366 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 6788 | 1461022852370 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:40:52 INFO - PROCESS | 6788 | 1461022852377 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 6788 | 1461022852380 Marionette TRACE conn3 <- [1,414,null,{}] 16:40:52 INFO - PROCESS | 6788 | 1461022852386 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 6788 | 1461022852545 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:40:52 INFO - PROCESS | 6788 | 1461022852701 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb43c00 == 54 [pid = 6788] [id = 111] 16:40:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 130 (0x8fb89000) [pid = 6788] [serial = 332] [outer = (nil)] 16:40:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 131 (0x91587400) [pid = 6788] [serial = 333] [outer = 0x8fb89000] 16:40:52 INFO - PROCESS | 6788 | 1461022852828 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x998ed400) [pid = 6788] [serial = 334] [outer = 0x8fb89000] 16:40:53 INFO - PROCESS | 6788 | 1461022853936 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1591ms 16:40:53 INFO - PROCESS | 6788 | 1461022853969 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 6788 | 1461022853973 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:40:53 INFO - PROCESS | 6788 | 1461022853982 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 6788 | 1461022853988 Marionette TRACE conn3 <- [1,418,null,{}] 16:40:54 INFO - PROCESS | 6788 | 1461022853997 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:54 INFO - PROCESS | 6788 | 1461022854192 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:40:54 INFO - PROCESS | 6788 | 1461022854506 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff45800 == 55 [pid = 6788] [id = 112] 16:40:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x8ff45c00) [pid = 6788] [serial = 335] [outer = (nil)] 16:40:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x8ff48000) [pid = 6788] [serial = 336] [outer = 0x8ff45c00] 16:40:54 INFO - PROCESS | 6788 | 1461022854587 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x8ff4b000) [pid = 6788] [serial = 337] [outer = 0x8ff45c00] 16:40:55 INFO - PROCESS | 6788 | --DOCSHELL 0x8fba0c00 == 54 [pid = 6788] [id = 102] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0xa2a08c00) [pid = 6788] [serial = 243] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x98befc00) [pid = 6788] [serial = 246] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x9109dc00) [pid = 6788] [serial = 234] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x96a7f400) [pid = 6788] [serial = 249] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 130 (0x9a426000) [pid = 6788] [serial = 240] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 129 (0x96157400) [pid = 6788] [serial = 237] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOCSHELL 0x9802a400 == 53 [pid = 6788] [id = 101] 16:40:55 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbfdc00 == 52 [pid = 6788] [id = 100] 16:40:55 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb99800 == 51 [pid = 6788] [id = 99] 16:40:55 INFO - PROCESS | 6788 | --DOCSHELL 0x910a1800 == 50 [pid = 6788] [id = 98] 16:40:55 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbff400 == 49 [pid = 6788] [id = 92] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 128 (0x9a41d400) [pid = 6788] [serial = 271] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 127 (0x9696ac00) [pid = 6788] [serial = 259] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 126 (0x93199400) [pid = 6788] [serial = 258] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 125 (0x98ce5c00) [pid = 6788] [serial = 265] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 124 (0x98bf4400) [pid = 6788] [serial = 264] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 123 (0x8fbfe400) [pid = 6788] [serial = 252] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 122 (0x982d0800) [pid = 6788] [serial = 270] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 121 (0x98388c00) [pid = 6788] [serial = 262] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 120 (0x9a419800) [pid = 6788] [serial = 268] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 119 (0x9319c400) [pid = 6788] [serial = 256] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 118 (0x93198c00) [pid = 6788] [serial = 255] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 117 (0x993d6000) [pid = 6788] [serial = 267] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 116 (0x910a8c00) [pid = 6788] [serial = 253] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | --DOMWINDOW == 115 (0x980c4800) [pid = 6788] [serial = 261] [outer = (nil)] [url = about:blank] 16:40:55 INFO - PROCESS | 6788 | 1461022855840 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1885ms 16:40:55 INFO - PROCESS | 6788 | 1461022855867 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 6788 | 1461022855875 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:40:55 INFO - PROCESS | 6788 | 1461022855929 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 6788 | 1461022855934 Marionette TRACE conn3 <- [1,422,null,{}] 16:40:55 INFO - PROCESS | 6788 | 1461022855945 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 6788 | 1461022856144 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:40:56 INFO - PROCESS | 6788 | 1461022856159 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbff400 == 50 [pid = 6788] [id = 113] 16:40:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 116 (0x8ff43400) [pid = 6788] [serial = 338] [outer = (nil)] 16:40:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 117 (0x910a3400) [pid = 6788] [serial = 339] [outer = 0x8ff43400] 16:40:56 INFO - PROCESS | 6788 | 1461022856232 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 118 (0x9136f800) [pid = 6788] [serial = 340] [outer = 0x8ff43400] 16:40:57 INFO - PROCESS | 6788 | 1461022857395 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:40:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1534ms 16:40:57 INFO - PROCESS | 6788 | 1461022857419 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 6788 | 1461022857423 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:40:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:40:57 INFO - PROCESS | 6788 | 1461022857429 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 6788 | 1461022857435 Marionette TRACE conn3 <- [1,426,null,{}] 16:40:57 INFO - PROCESS | 6788 | 1461022857450 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 6788 | 1461022857598 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:40:57 INFO - PROCESS | 6788 | 1461022857807 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x92f65800 == 51 [pid = 6788] [id = 114] 16:40:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 119 (0x9319a000) [pid = 6788] [serial = 341] [outer = (nil)] 16:40:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 120 (0x9696ac00) [pid = 6788] [serial = 342] [outer = 0x9319a000] 16:40:57 INFO - PROCESS | 6788 | 1461022857880 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 121 (0x96a79400) [pid = 6788] [serial = 343] [outer = 0x9319a000] 16:40:58 INFO - PROCESS | 6788 | 1461022858638 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 6788 | 1461022858676 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:40:58 INFO - PROCESS | 6788 | 1461022858682 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 6788 | 1461022858685 Marionette TRACE conn3 <- [1,430,null,{}] 16:40:58 INFO - PROCESS | 6788 | 1461022858696 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 6788 | 1461022858891 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:40:58 INFO - PROCESS | 6788 | 1461022858943 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf2000 == 52 [pid = 6788] [id = 115] 16:40:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 122 (0x96ad0c00) [pid = 6788] [serial = 344] [outer = (nil)] 16:40:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 123 (0x97e56400) [pid = 6788] [serial = 345] [outer = 0x96ad0c00] 16:40:59 INFO - PROCESS | 6788 | 1461022859014 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 124 (0x98038000) [pid = 6788] [serial = 346] [outer = 0x96ad0c00] 16:40:59 INFO - PROCESS | 6788 | 1461022859857 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1240ms 16:40:59 INFO - PROCESS | 6788 | 1461022859927 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 6788 | 1461022859931 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:40:59 INFO - PROCESS | 6788 | 1461022859937 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 6788 | 1461022859940 Marionette TRACE conn3 <- [1,434,null,{}] 16:40:59 INFO - PROCESS | 6788 | 1461022859945 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 6788 | 1461022860310 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:41:00 INFO - PROCESS | 6788 | --DOMWINDOW == 123 (0x9802e800) [pid = 6788] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:41:00 INFO - PROCESS | 6788 | --DOMWINDOW == 122 (0x993d8400) [pid = 6788] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:41:00 INFO - PROCESS | 6788 | --DOMWINDOW == 121 (0x8fbf3400) [pid = 6788] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:41:00 INFO - PROCESS | 6788 | --DOMWINDOW == 120 (0x981a8800) [pid = 6788] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:41:00 INFO - PROCESS | 6788 | --DOMWINDOW == 119 (0x910a2c00) [pid = 6788] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:41:00 INFO - PROCESS | 6788 | --DOMWINDOW == 118 (0x96a74800) [pid = 6788] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:41:00 INFO - PROCESS | 6788 | --DOMWINDOW == 117 (0x8fbf6400) [pid = 6788] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:41:00 INFO - PROCESS | 6788 | 1461022860403 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb88400 == 53 [pid = 6788] [id = 116] 16:41:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 118 (0x8fba4800) [pid = 6788] [serial = 347] [outer = (nil)] 16:41:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 119 (0x910a2c00) [pid = 6788] [serial = 348] [outer = 0x8fba4800] 16:41:00 INFO - PROCESS | 6788 | 1461022860542 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 120 (0x96a7b000) [pid = 6788] [serial = 349] [outer = 0x8fba4800] 16:41:01 INFO - PROCESS | 6788 | 1461022861235 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1328ms 16:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:41:01 INFO - PROCESS | 6788 | 1461022861269 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 6788 | 1461022861272 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:41:01 INFO - PROCESS | 6788 | 1461022861278 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 6788 | 1461022861281 Marionette TRACE conn3 <- [1,438,null,{}] 16:41:01 INFO - PROCESS | 6788 | 1461022861287 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 6788 | 1461022861467 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:41:01 INFO - PROCESS | 6788 | 1461022861492 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x98036800 == 54 [pid = 6788] [id = 117] 16:41:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 121 (0x98bf2000) [pid = 6788] [serial = 350] [outer = (nil)] 16:41:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 122 (0x998e3800) [pid = 6788] [serial = 351] [outer = 0x98bf2000] 16:41:01 INFO - PROCESS | 6788 | 1461022861573 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 123 (0x9a41d400) [pid = 6788] [serial = 352] [outer = 0x98bf2000] 16:41:02 INFO - PROCESS | 6788 | 1461022862499 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1299ms 16:41:02 INFO - PROCESS | 6788 | 1461022862577 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 6788 | 1461022862582 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:41:02 INFO - PROCESS | 6788 | 1461022862592 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 6788 | 1461022862597 Marionette TRACE conn3 <- [1,442,null,{}] 16:41:02 INFO - PROCESS | 6788 | 1461022862607 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 6788 | 1461022862786 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:41:02 INFO - PROCESS | 6788 | 1461022862948 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb3d400 == 55 [pid = 6788] [id = 118] 16:41:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 124 (0x8fb8e800) [pid = 6788] [serial = 353] [outer = (nil)] 16:41:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 125 (0x8fbfac00) [pid = 6788] [serial = 354] [outer = 0x8fb8e800] 16:41:03 INFO - PROCESS | 6788 | 1461022863040 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 126 (0x8ff43800) [pid = 6788] [serial = 355] [outer = 0x8fb8e800] 16:41:04 INFO - PROCESS | 6788 | 1461022864024 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1491ms 16:41:04 INFO - PROCESS | 6788 | 1461022864082 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 6788 | 1461022864091 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:41:04 INFO - PROCESS | 6788 | 1461022864103 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 6788 | 1461022864106 Marionette TRACE conn3 <- [1,446,null,{}] 16:41:04 INFO - PROCESS | 6788 | 1461022864113 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 6788 | 1461022864349 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:41:04 INFO - PROCESS | 6788 | 1461022864557 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 6788 | ++DOCSHELL 0x910aa400 == 56 [pid = 6788] [id = 119] 16:41:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 127 (0x910d0000) [pid = 6788] [serial = 356] [outer = (nil)] 16:41:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 128 (0x93195400) [pid = 6788] [serial = 357] [outer = 0x910d0000] 16:41:04 INFO - PROCESS | 6788 | 1461022864693 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 129 (0x931a1c00) [pid = 6788] [serial = 358] [outer = 0x910d0000] 16:41:05 INFO - PROCESS | 6788 | 1461022865705 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1639ms 16:41:05 INFO - PROCESS | 6788 | 1461022865742 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 6788 | 1461022865747 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:41:05 INFO - PROCESS | 6788 | 1461022865753 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 6788 | 1461022865760 Marionette TRACE conn3 <- [1,450,null,{}] 16:41:05 INFO - PROCESS | 6788 | 1461022865777 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 6788 | 1461022865961 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:41:06 INFO - PROCESS | 6788 | 1461022866169 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 6788 | ++DOCSHELL 0x98bf2c00 == 57 [pid = 6788] [id = 120] 16:41:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 130 (0x98bf5c00) [pid = 6788] [serial = 359] [outer = (nil)] 16:41:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 131 (0x99063400) [pid = 6788] [serial = 360] [outer = 0x98bf5c00] 16:41:06 INFO - PROCESS | 6788 | 1461022866273 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x9a425000) [pid = 6788] [serial = 361] [outer = 0x98bf5c00] 16:41:07 INFO - PROCESS | 6788 | 1461022867135 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 6788 | 1461022867204 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:41:07 INFO - PROCESS | 6788 | 1461022867211 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 6788 | 1461022867215 Marionette TRACE conn3 <- [1,454,null,{}] 16:41:07 INFO - PROCESS | 6788 | 1461022867220 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 6788 | 1461022867394 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:41:07 INFO - PROCESS | 6788 | 1461022867552 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x9b269000 == 58 [pid = 6788] [id = 121] 16:41:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0xa0e3bc00) [pid = 6788] [serial = 362] [outer = (nil)] 16:41:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0xa0fed000) [pid = 6788] [serial = 363] [outer = 0xa0e3bc00] 16:41:07 INFO - PROCESS | 6788 | 1461022867643 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0xa2a08c00) [pid = 6788] [serial = 364] [outer = 0xa0e3bc00] 16:41:08 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:08 INFO - PROCESS | 6788 | 1461022868566 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1434ms 16:41:08 INFO - PROCESS | 6788 | 1461022868646 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 6788 | 1461022868650 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:41:08 INFO - PROCESS | 6788 | 1461022868656 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 6788 | 1461022868660 Marionette TRACE conn3 <- [1,458,null,{}] 16:41:08 INFO - PROCESS | 6788 | 1461022868666 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 6788 | 1461022868864 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:41:09 INFO - PROCESS | 6788 | 1461022869077 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 6788 | ++DOCSHELL 0x9008c800 == 59 [pid = 6788] [id = 122] 16:41:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x9008d000) [pid = 6788] [serial = 365] [outer = (nil)] 16:41:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x90093000) [pid = 6788] [serial = 366] [outer = 0x9008d000] 16:41:09 INFO - PROCESS | 6788 | 1461022869207 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x90095c00) [pid = 6788] [serial = 367] [outer = 0x9008d000] 16:41:10 INFO - PROCESS | 6788 | 1461022870081 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 6788 | 1461022870162 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:41:10 INFO - PROCESS | 6788 | 1461022870170 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 6788 | 1461022870173 Marionette TRACE conn3 <- [1,462,null,{}] 16:41:10 INFO - PROCESS | 6788 | 1461022870179 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 6788 | 1461022870410 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:41:10 INFO - PROCESS | 6788 | 1461022870620 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 6788 | ++DOCSHELL 0x90095400 == 60 [pid = 6788] [id = 123] 16:41:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0xa3c28000) [pid = 6788] [serial = 368] [outer = (nil)] 16:41:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0xa4591400) [pid = 6788] [serial = 369] [outer = 0xa3c28000] 16:41:10 INFO - PROCESS | 6788 | 1461022870753 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0xa45eb400) [pid = 6788] [serial = 370] [outer = 0xa3c28000] 16:41:11 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:11 INFO - PROCESS | 6788 | 1461022871655 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:41:11 INFO - PROCESS | 6788 | 1461022871707 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:41:11 INFO - PROCESS | 6788 | 1461022871713 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 6788 | 1461022871717 Marionette TRACE conn3 <- [1,466,null,{}] 16:41:11 INFO - PROCESS | 6788 | 1461022871723 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 6788 | 1461022871880 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:41:12 INFO - PROCESS | 6788 | 1461022872043 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 6788 | ++DOCSHELL 0xa458fc00 == 61 [pid = 6788] [id = 124] 16:41:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0xa45e3c00) [pid = 6788] [serial = 371] [outer = (nil)] 16:41:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0xa4c0fc00) [pid = 6788] [serial = 372] [outer = 0xa45e3c00] 16:41:12 INFO - PROCESS | 6788 | 1461022872128 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0xa4c16000) [pid = 6788] [serial = 373] [outer = 0xa45e3c00] 16:41:13 INFO - PROCESS | 6788 | 1461022873011 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 6788 | 1461022873100 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:41:13 INFO - PROCESS | 6788 | 1461022873106 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 6788 | 1461022873110 Marionette TRACE conn3 <- [1,470,null,{}] 16:41:13 INFO - PROCESS | 6788 | 1461022873116 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 6788 | 1461022873285 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:41:13 INFO - PROCESS | 6788 | 1461022873456 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x93da4c00 == 62 [pid = 6788] [id = 125] 16:41:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x93da5000) [pid = 6788] [serial = 374] [outer = (nil)] 16:41:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x93dac000) [pid = 6788] [serial = 375] [outer = 0x93da5000] 16:41:13 INFO - PROCESS | 6788 | 1461022873540 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x93db1000) [pid = 6788] [serial = 376] [outer = 0x93da5000] 16:41:14 INFO - PROCESS | 6788 | 1461022874517 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:41:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1491ms 16:41:14 INFO - PROCESS | 6788 | 1461022874597 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:41:14 INFO - PROCESS | 6788 | 1461022874601 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:41:14 INFO - PROCESS | 6788 | 1461022874607 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 6788 | 1461022874611 Marionette TRACE conn3 <- [1,474,null,{}] 16:41:14 INFO - PROCESS | 6788 | 1461022874616 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 6788 | 1461022874823 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:41:15 INFO - PROCESS | 6788 | 1461022875299 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff42000 == 63 [pid = 6788] [id = 126] 16:41:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8ff46400) [pid = 6788] [serial = 377] [outer = (nil)] 16:41:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8ff4dc00) [pid = 6788] [serial = 378] [outer = 0x8ff46400] 16:41:15 INFO - PROCESS | 6788 | 1461022875428 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x90093800) [pid = 6788] [serial = 379] [outer = 0x8ff46400] 16:41:16 INFO - PROCESS | 6788 | 1461022876431 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:41:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1885ms 16:41:16 INFO - PROCESS | 6788 | 1461022876494 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 6788 | 1461022876501 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:41:16 INFO - PROCESS | 6788 | 1461022876509 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 6788 | 1461022876514 Marionette TRACE conn3 <- [1,478,null,{}] 16:41:16 INFO - PROCESS | 6788 | 1461022876521 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 6788 | 1461022876700 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:41:16 INFO - PROCESS | 6788 | 1461022876948 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 6788 | --DOCSHELL 0x98e8ec00 == 62 [pid = 6788] [id = 81] 16:41:16 INFO - PROCESS | 6788 | --DOCSHELL 0x978cb800 == 61 [pid = 6788] [id = 82] 16:41:16 INFO - PROCESS | 6788 | --DOCSHELL 0x930b8000 == 60 [pid = 6788] [id = 80] 16:41:16 INFO - PROCESS | 6788 | --DOCSHELL 0x910a7800 == 59 [pid = 6788] [id = 79] 16:41:16 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf5000 == 58 [pid = 6788] [id = 78] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x97aa9800) [pid = 6788] [serial = 309] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0xa2a0e400) [pid = 6788] [serial = 291] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb54000 == 59 [pid = 6788] [id = 127] 16:41:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8fbf5000) [pid = 6788] [serial = 380] [outer = (nil)] 16:41:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x910d8800) [pid = 6788] [serial = 381] [outer = 0x8fbf5000] 16:41:17 INFO - PROCESS | 6788 | 1461022877090 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x9319b400) [pid = 6788] [serial = 382] [outer = 0x8fbf5000] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb88400 == 58 [pid = 6788] [id = 116] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf2000 == 57 [pid = 6788] [id = 115] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x92f65800 == 56 [pid = 6788] [id = 114] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbff400 == 55 [pid = 6788] [id = 113] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff45800 == 54 [pid = 6788] [id = 112] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x97ba6400 == 53 [pid = 6788] [id = 105] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x9109b400 == 52 [pid = 6788] [id = 104] 16:41:17 INFO - PROCESS | 6788 | --DOCSHELL 0x910a2800 == 51 [pid = 6788] [id = 103] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x9997e800) [pid = 6788] [serial = 168] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x8fbfb800) [pid = 6788] [serial = 232] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x98e97400) [pid = 6788] [serial = 306] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x91589000) [pid = 6788] [serial = 295] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x913bfc00) [pid = 6788] [serial = 294] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x96a7cc00) [pid = 6788] [serial = 279] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x96a7e400) [pid = 6788] [serial = 300] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x97822400) [pid = 6788] [serial = 301] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x9a5b6800) [pid = 6788] [serial = 273] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x9136a400) [pid = 6788] [serial = 297] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x9319c800) [pid = 6788] [serial = 298] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x9b25dc00) [pid = 6788] [serial = 282] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x930b7800) [pid = 6788] [serial = 276] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x98032000) [pid = 6788] [serial = 285] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x9b264400) [pid = 6788] [serial = 288] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x98bf0400) [pid = 6788] [serial = 304] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x98be8800) [pid = 6788] [serial = 303] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x99065800) [pid = 6788] [serial = 307] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 6788 | 1461022877923 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:41:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1429ms 16:41:17 INFO - PROCESS | 6788 | 1461022877943 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 6788 | 1461022877949 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:41:17 INFO - PROCESS | 6788 | 1461022877956 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 6788 | 1461022877958 Marionette TRACE conn3 <- [1,482,null,{}] 16:41:17 INFO - PROCESS | 6788 | 1461022877965 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 6788 | 1461022878120 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:41:18 INFO - PROCESS | 6788 | 1461022878244 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff46000 == 52 [pid = 6788] [id = 128] 16:41:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x92f6b800) [pid = 6788] [serial = 383] [outer = (nil)] 16:41:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x93db2c00) [pid = 6788] [serial = 384] [outer = 0x92f6b800] 16:41:18 INFO - PROCESS | 6788 | 1461022878317 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x96a7a800) [pid = 6788] [serial = 385] [outer = 0x92f6b800] 16:41:19 INFO - PROCESS | 6788 | 1461022879163 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:41:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1295ms 16:41:19 INFO - PROCESS | 6788 | 1461022879252 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 6788 | 1461022879256 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:41:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:41:19 INFO - PROCESS | 6788 | 1461022879269 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 6788 | 1461022879278 Marionette TRACE conn3 <- [1,486,null,{}] 16:41:19 INFO - PROCESS | 6788 | 1461022879286 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 6788 | 1461022879455 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:41:19 INFO - PROCESS | 6788 | 1461022879596 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x95731400 == 53 [pid = 6788] [id = 129] 16:41:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x96f0f400) [pid = 6788] [serial = 386] [outer = (nil)] 16:41:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x98032c00) [pid = 6788] [serial = 387] [outer = 0x96f0f400] 16:41:19 INFO - PROCESS | 6788 | 1461022879667 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x98389c00) [pid = 6788] [serial = 388] [outer = 0x96f0f400] 16:41:20 INFO - PROCESS | 6788 | 1461022880478 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:41:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1255ms 16:41:20 INFO - PROCESS | 6788 | 1461022880517 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 6788 | 1461022880520 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:41:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:41:20 INFO - PROCESS | 6788 | 1461022880527 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 6788 | 1461022880530 Marionette TRACE conn3 <- [1,490,null,{}] 16:41:20 INFO - PROCESS | 6788 | 1461022880542 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 6788 | 1461022880735 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:41:20 INFO - PROCESS | 6788 | 1461022880762 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 6788 | ++DOCSHELL 0x90004c00 == 54 [pid = 6788] [id = 130] 16:41:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x90007c00) [pid = 6788] [serial = 389] [outer = (nil)] 16:41:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x9000e800) [pid = 6788] [serial = 390] [outer = 0x90007c00] 16:41:20 INFO - PROCESS | 6788 | 1461022880833 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x90010c00) [pid = 6788] [serial = 391] [outer = 0x90007c00] 16:41:21 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x96ad0c00) [pid = 6788] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:41:21 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x8fba4800) [pid = 6788] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:41:21 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x9319a000) [pid = 6788] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:41:21 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8ff45c00) [pid = 6788] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:41:21 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8ff43400) [pid = 6788] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:41:22 INFO - PROCESS | 6788 | 1461022882519 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:41:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 2048ms 16:41:22 INFO - PROCESS | 6788 | 1461022882580 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 6788 | 1461022882582 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:41:22 INFO - PROCESS | 6788 | 1461022882589 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 6788 | 1461022882592 Marionette TRACE conn3 <- [1,494,null,{}] 16:41:22 INFO - PROCESS | 6788 | 1461022882597 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 6788 | 1461022882737 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:41:22 INFO - PROCESS | 6788 | 1461022882856 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x90010800 == 55 [pid = 6788] [id = 131] 16:41:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x91367c00) [pid = 6788] [serial = 392] [outer = (nil)] 16:41:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x9802e800) [pid = 6788] [serial = 393] [outer = 0x91367c00] 16:41:22 INFO - PROCESS | 6788 | 1461022882956 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x98cdec00) [pid = 6788] [serial = 394] [outer = 0x91367c00] 16:41:23 INFO - PROCESS | 6788 | 1461022883818 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1294ms 16:41:23 INFO - PROCESS | 6788 | 1461022883884 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 6788 | 1461022883890 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:41:23 INFO - PROCESS | 6788 | 1461022883910 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 6788 | 1461022883916 Marionette TRACE conn3 <- [1,498,null,{}] 16:41:23 INFO - PROCESS | 6788 | 1461022883973 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 6788 | 1461022884180 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:41:24 INFO - PROCESS | 6788 | 1461022884358 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbffc00 == 56 [pid = 6788] [id = 132] 16:41:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8ff42c00) [pid = 6788] [serial = 395] [outer = (nil)] 16:41:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8ff4a000) [pid = 6788] [serial = 396] [outer = 0x8ff42c00] 16:41:24 INFO - PROCESS | 6788 | 1461022884457 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x90008000) [pid = 6788] [serial = 397] [outer = 0x8ff42c00] 16:41:25 INFO - PROCESS | 6788 | 1461022885333 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:41:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1482ms 16:41:25 INFO - PROCESS | 6788 | 1461022885393 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 6788 | 1461022885401 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:41:25 INFO - PROCESS | 6788 | 1461022885413 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 6788 | 1461022885417 Marionette TRACE conn3 <- [1,502,null,{}] 16:41:25 INFO - PROCESS | 6788 | 1461022885423 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 6788 | 1461022885600 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:41:25 INFO - PROCESS | 6788 | 1461022885761 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf8800 == 57 [pid = 6788] [id = 133] 16:41:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8fbfec00) [pid = 6788] [serial = 398] [outer = (nil)] 16:41:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x93192c00) [pid = 6788] [serial = 399] [outer = 0x8fbfec00] 16:41:25 INFO - PROCESS | 6788 | 1461022885849 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x93c48800) [pid = 6788] [serial = 400] [outer = 0x8fbfec00] 16:41:26 INFO - PROCESS | 6788 | 1461022886730 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1385ms 16:41:26 INFO - PROCESS | 6788 | 1461022886798 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:41:26 INFO - PROCESS | 6788 | 1461022886803 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:41:26 INFO - PROCESS | 6788 | 1461022886809 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 6788 | 1461022886815 Marionette TRACE conn3 <- [1,506,null,{}] 16:41:26 INFO - PROCESS | 6788 | 1461022886832 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 6788 | 1461022887047 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:41:27 INFO - PROCESS | 6788 | 1461022887208 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x9157f400 == 58 [pid = 6788] [id = 134] 16:41:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x93196c00) [pid = 6788] [serial = 401] [outer = (nil)] 16:41:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x98037c00) [pid = 6788] [serial = 402] [outer = 0x93196c00] 16:41:27 INFO - PROCESS | 6788 | 1461022887296 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x98bf5400) [pid = 6788] [serial = 403] [outer = 0x93196c00] 16:41:28 INFO - PROCESS | 6788 | 1461022888340 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1588ms 16:41:28 INFO - PROCESS | 6788 | 1461022888396 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:41:28 INFO - PROCESS | 6788 | 1461022888407 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:41:28 INFO - PROCESS | 6788 | 1461022888416 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 6788 | 1461022888423 Marionette TRACE conn3 <- [1,510,null,{}] 16:41:28 INFO - PROCESS | 6788 | 1461022888428 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 6788 | 1461022888597 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:41:28 INFO - PROCESS | 6788 | 1461022888804 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x982cf800 == 59 [pid = 6788] [id = 135] 16:41:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x9a424c00) [pid = 6788] [serial = 404] [outer = (nil)] 16:41:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x9dfe9400) [pid = 6788] [serial = 405] [outer = 0x9a424c00] 16:41:28 INFO - PROCESS | 6788 | 1461022888894 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x9fbc5800) [pid = 6788] [serial = 406] [outer = 0x9a424c00] 16:41:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8f595400) [pid = 6788] [serial = 407] [outer = 0x9053ec00] 16:41:29 INFO - PROCESS | 6788 | 1461022889963 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1584ms 16:41:30 INFO - PROCESS | 6788 | 1461022889999 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 6788 | 1461022890003 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:41:30 INFO - PROCESS | 6788 | 1461022890010 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 6788 | 1461022890012 Marionette TRACE conn3 <- [1,514,null,{}] 16:41:30 INFO - PROCESS | 6788 | 1461022890019 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 6788 | 1461022890184 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:41:30 INFO - PROCESS | 6788 | 1461022890441 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f595000 == 60 [pid = 6788] [id = 136] 16:41:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8f595c00) [pid = 6788] [serial = 408] [outer = (nil)] 16:41:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8f59f400) [pid = 6788] [serial = 409] [outer = 0x8f595c00] 16:41:30 INFO - PROCESS | 6788 | 1461022890531 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fbf4400) [pid = 6788] [serial = 410] [outer = 0x8f595c00] 16:41:31 INFO - PROCESS | 6788 | 1461022891330 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:41:31 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:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1397ms 16:41:31 INFO - PROCESS | 6788 | 1461022891408 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 6788 | 1461022891412 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:41:31 INFO - PROCESS | 6788 | 1461022891418 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 6788 | 1461022891421 Marionette TRACE conn3 <- [1,518,null,{}] 16:41:31 INFO - PROCESS | 6788 | 1461022891427 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:31 INFO - PROCESS | 6788 | 1461022891661 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:41:31 INFO - PROCESS | 6788 | 1461022891826 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e982400 == 61 [pid = 6788] [id = 137] 16:41:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8e984000) [pid = 6788] [serial = 411] [outer = (nil)] 16:41:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8e98bc00) [pid = 6788] [serial = 412] [outer = 0x8e984000] 16:41:31 INFO - PROCESS | 6788 | 1461022891913 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8ff41800) [pid = 6788] [serial = 413] [outer = 0x8e984000] 16:41:32 INFO - PROCESS | 6788 | 1461022892771 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1429ms 16:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:41:32 INFO - PROCESS | 6788 | 1461022892848 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 6788 | 1461022892851 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:41:32 INFO - PROCESS | 6788 | 1461022892858 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 6788 | 1461022892861 Marionette TRACE conn3 <- [1,522,null,{}] 16:41:32 INFO - PROCESS | 6788 | 1461022892867 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 6788 | 1461022893065 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:41:33 INFO - PROCESS | 6788 | 1461022893229 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd56c00 == 62 [pid = 6788] [id = 138] 16:41:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x8bd58800) [pid = 6788] [serial = 414] [outer = (nil)] 16:41:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x8bd5ec00) [pid = 6788] [serial = 415] [outer = 0x8bd58800] 16:41:33 INFO - PROCESS | 6788 | 1461022893315 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x8bd60c00) [pid = 6788] [serial = 416] [outer = 0x8bd58800] 16:41:34 INFO - PROCESS | 6788 | 1461022894245 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1435ms 16:41:34 INFO - PROCESS | 6788 | 1461022894293 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 6788 | 1461022894296 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:41:34 INFO - PROCESS | 6788 | 1461022894303 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 6788 | 1461022894307 Marionette TRACE conn3 <- [1,526,null,{}] 16:41:34 INFO - PROCESS | 6788 | 1461022894314 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 6788 | 1461022894501 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:41:34 INFO - PROCESS | 6788 | 1461022894668 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b40a400 == 63 [pid = 6788] [id = 139] 16:41:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x8b40c400) [pid = 6788] [serial = 417] [outer = (nil)] 16:41:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x8b412400) [pid = 6788] [serial = 418] [outer = 0x8b40c400] 16:41:34 INFO - PROCESS | 6788 | 1461022894750 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x8b415000) [pid = 6788] [serial = 419] [outer = 0x8b40c400] 16:41:35 INFO - PROCESS | 6788 | 1461022895716 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:41:35 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:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1479ms 16:41:35 INFO - PROCESS | 6788 | 1461022895783 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 6788 | 1461022895786 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:41:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:41:35 INFO - PROCESS | 6788 | 1461022895793 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 6788 | 1461022895797 Marionette TRACE conn3 <- [1,530,null,{}] 16:41:35 INFO - PROCESS | 6788 | 1461022895802 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 6788 | 1461022895968 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:41:36 INFO - PROCESS | 6788 | 1461022896175 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd5a800 == 64 [pid = 6788] [id = 140] 16:41:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x8bd5f800) [pid = 6788] [serial = 420] [outer = (nil)] 16:41:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x8e987800) [pid = 6788] [serial = 421] [outer = 0x8bd5f800] 16:41:36 INFO - PROCESS | 6788 | 1461022896298 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x8fb4e400) [pid = 6788] [serial = 422] [outer = 0x8bd5f800] 16:41:37 INFO - PROCESS | 6788 | 1461022897063 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:41:37 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:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:41:37 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:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:41:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1335ms 16:41:37 INFO - PROCESS | 6788 | 1461022897129 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 6788 | 1461022897135 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:41:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:41:37 INFO - PROCESS | 6788 | 1461022897160 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 6788 | 1461022897163 Marionette TRACE conn3 <- [1,534,null,{}] 16:41:37 INFO - PROCESS | 6788 | 1461022897169 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:37 INFO - PROCESS | 6788 | 1461022897355 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:41:37 INFO - PROCESS | 6788 | 1461022897520 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b701400 == 65 [pid = 6788] [id = 141] 16:41:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x8b701800) [pid = 6788] [serial = 423] [outer = (nil)] 16:41:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x8b70d400) [pid = 6788] [serial = 424] [outer = 0x8b701800] 16:41:37 INFO - PROCESS | 6788 | 1461022897603 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x8bd64400) [pid = 6788] [serial = 425] [outer = 0x8b701800] 16:41:38 INFO - PROCESS | 6788 | 1461022898534 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:41:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1435ms 16:41:38 INFO - PROCESS | 6788 | 1461022898593 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:41:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:41:38 INFO - PROCESS | 6788 | 1461022898597 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:41:38 INFO - PROCESS | 6788 | 1461022898618 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 6788 | 1461022898624 Marionette TRACE conn3 <- [1,538,null,{}] 16:41:38 INFO - PROCESS | 6788 | 1461022898633 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 6788 | 1461022898851 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:41:39 INFO - PROCESS | 6788 | 1461022899017 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c4000 == 66 [pid = 6788] [id = 142] 16:41:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x8a3c4400) [pid = 6788] [serial = 426] [outer = (nil)] 16:41:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x8a3cc400) [pid = 6788] [serial = 427] [outer = 0x8a3c4400] 16:41:39 INFO - PROCESS | 6788 | 1461022899152 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x8ff4b400) [pid = 6788] [serial = 428] [outer = 0x8a3c4400] 16:41:39 INFO - PROCESS | 6788 | 1461022899990 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:41:40 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:41:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1400ms 16:41:40 INFO - PROCESS | 6788 | 1461022900043 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 6788 | 1461022900047 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:41:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:41:40 INFO - PROCESS | 6788 | 1461022900058 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 6788 | 1461022900061 Marionette TRACE conn3 <- [1,542,null,{}] 16:41:40 INFO - PROCESS | 6788 | 1461022900067 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 6788 | 1461022900228 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:41:40 INFO - PROCESS | 6788 | 1461022900403 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c7000 == 67 [pid = 6788] [id = 143] 16:41:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x8a3ca800) [pid = 6788] [serial = 429] [outer = (nil)] 16:41:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x8fe26000) [pid = 6788] [serial = 430] [outer = 0x8a3ca800] 16:41:40 INFO - PROCESS | 6788 | 1461022900488 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x8fe28000) [pid = 6788] [serial = 431] [outer = 0x8a3ca800] 16:41:41 INFO - PROCESS | 6788 | 1461022901317 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:41:41 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:41:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1288ms 16:41:41 INFO - PROCESS | 6788 | 1461022901347 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 6788 | 1461022901351 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:41:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:41:41 INFO - PROCESS | 6788 | 1461022901358 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 6788 | 1461022901361 Marionette TRACE conn3 <- [1,546,null,{}] 16:41:41 INFO - PROCESS | 6788 | 1461022901366 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:41 INFO - PROCESS | 6788 | 1461022901581 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:41:41 INFO - PROCESS | 6788 | 1461022901758 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd57c00 == 68 [pid = 6788] [id = 144] 16:41:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x8fbff800) [pid = 6788] [serial = 432] [outer = (nil)] 16:41:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x8fe26c00) [pid = 6788] [serial = 433] [outer = 0x8fbff800] 16:41:41 INFO - PROCESS | 6788 | 1461022901841 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x8fe2e800) [pid = 6788] [serial = 434] [outer = 0x8fbff800] 16:41:43 INFO - PROCESS | 6788 | 1461022903207 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:41:43 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:41:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1986ms 16:41:43 INFO - PROCESS | 6788 | 1461022903359 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 6788 | 1461022903365 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:41:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:41:43 INFO - PROCESS | 6788 | 1461022903374 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 6788 | 1461022903378 Marionette TRACE conn3 <- [1,550,null,{}] 16:41:43 INFO - PROCESS | 6788 | 1461022903386 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 6788 | 1461022903578 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:41:43 INFO - PROCESS | 6788 | 1461022903747 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6e5800 == 69 [pid = 6788] [id = 145] 16:41:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x8a6e7800) [pid = 6788] [serial = 435] [outer = (nil)] 16:41:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x8a6f1400) [pid = 6788] [serial = 436] [outer = 0x8a6e7800] 16:41:43 INFO - PROCESS | 6788 | 1461022903831 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x8b710800) [pid = 6788] [serial = 437] [outer = 0x8a6e7800] 16:41:44 INFO - PROCESS | 6788 | 1461022904723 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:41:44 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:41:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1446ms 16:41:44 INFO - PROCESS | 6788 | 1461022904821 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 6788 | 1461022904829 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:41:44 INFO - PROCESS | 6788 | 1461022904839 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 6788 | 1461022904842 Marionette TRACE conn3 <- [1,554,null,{}] 16:41:44 INFO - PROCESS | 6788 | 1461022904848 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 6788 | 1461022905129 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:41:45 INFO - PROCESS | 6788 | 1461022905397 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e98ac00 == 70 [pid = 6788] [id = 146] 16:41:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x8e98d000) [pid = 6788] [serial = 438] [outer = (nil)] 16:41:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x8f596c00) [pid = 6788] [serial = 439] [outer = 0x8e98d000] 16:41:45 INFO - PROCESS | 6788 | 1461022905474 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x8fb52000) [pid = 6788] [serial = 440] [outer = 0x8e98d000] 16:41:45 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x998e3800) [pid = 6788] [serial = 351] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 6788 | --DOCSHELL 0x90004c00 == 69 [pid = 6788] [id = 130] 16:41:45 INFO - PROCESS | 6788 | --DOCSHELL 0x95731400 == 68 [pid = 6788] [id = 129] 16:41:45 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff46000 == 67 [pid = 6788] [id = 128] 16:41:45 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb54000 == 66 [pid = 6788] [id = 127] 16:41:45 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff42000 == 65 [pid = 6788] [id = 126] 16:41:46 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb3d400 == 64 [pid = 6788] [id = 118] 16:41:46 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x97e56400) [pid = 6788] [serial = 345] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x98038000) [pid = 6788] [serial = 346] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x910a2c00) [pid = 6788] [serial = 348] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9157ec00) [pid = 6788] [serial = 312] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x9802c400) [pid = 6788] [serial = 315] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x9b263800) [pid = 6788] [serial = 318] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x9fea8800) [pid = 6788] [serial = 321] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x8fb50800) [pid = 6788] [serial = 324] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0xa2a0a800) [pid = 6788] [serial = 327] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x8eb3c000) [pid = 6788] [serial = 330] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x9696ac00) [pid = 6788] [serial = 342] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x91587400) [pid = 6788] [serial = 333] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8ff4b000) [pid = 6788] [serial = 337] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x8ff48000) [pid = 6788] [serial = 336] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x910a3400) [pid = 6788] [serial = 339] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x9136f800) [pid = 6788] [serial = 340] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x96a7b000) [pid = 6788] [serial = 349] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x96a79400) [pid = 6788] [serial = 343] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 6788 | 1461022906474 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:41:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1683ms 16:41:46 INFO - PROCESS | 6788 | 1461022906522 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 6788 | 1461022906525 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:41:46 INFO - PROCESS | 6788 | 1461022906532 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 6788 | 1461022906538 Marionette TRACE conn3 <- [1,558,null,{}] 16:41:46 INFO - PROCESS | 6788 | 1461022906553 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 6788 | 1461022906717 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:41:46 INFO - PROCESS | 6788 | 1461022906846 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb3d400 == 65 [pid = 6788] [id = 147] 16:41:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x8eb3ec00) [pid = 6788] [serial = 441] [outer = (nil)] 16:41:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x8ff42000) [pid = 6788] [serial = 442] [outer = 0x8eb3ec00] 16:41:46 INFO - PROCESS | 6788 | 1461022906928 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x8ff4d400) [pid = 6788] [serial = 443] [outer = 0x8eb3ec00] 16:41:47 INFO - PROCESS | 6788 | 1461022907678 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:41:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1194ms 16:41:47 INFO - PROCESS | 6788 | 1461022907750 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 6788 | 1461022907754 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:41:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:41:47 INFO - PROCESS | 6788 | 1461022907762 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 6788 | 1461022907765 Marionette TRACE conn3 <- [1,562,null,{}] 16:41:47 INFO - PROCESS | 6788 | 1461022907771 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 6788 | 1461022907930 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:41:47 INFO - PROCESS | 6788 | 1461022907940 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6e5400 == 66 [pid = 6788] [id = 148] 16:41:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x8ff4f000) [pid = 6788] [serial = 444] [outer = (nil)] 16:41:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x9008d800) [pid = 6788] [serial = 445] [outer = 0x8ff4f000] 16:41:48 INFO - PROCESS | 6788 | 1461022908015 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x90099800) [pid = 6788] [serial = 446] [outer = 0x8ff4f000] 16:41:48 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:48 INFO - PROCESS | 6788 | 1461022908971 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:41:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1238ms 16:41:49 INFO - PROCESS | 6788 | 1461022909000 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 6788 | 1461022909004 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:41:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:41:49 INFO - PROCESS | 6788 | 1461022909010 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 6788 | 1461022909014 Marionette TRACE conn3 <- [1,566,null,{}] 16:41:49 INFO - PROCESS | 6788 | 1461022909040 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 6788 | 1461022909233 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:41:49 INFO - PROCESS | 6788 | 1461022909263 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 6788 | ++DOCSHELL 0x9000dc00 == 67 [pid = 6788] [id = 149] 16:41:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x9000e400) [pid = 6788] [serial = 447] [outer = (nil)] 16:41:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x9136cc00) [pid = 6788] [serial = 448] [outer = 0x9000e400] 16:41:49 INFO - PROCESS | 6788 | 1461022909334 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x9157ec00) [pid = 6788] [serial = 449] [outer = 0x9000e400] 16:41:49 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:50 INFO - PROCESS | 6788 | 1461022910392 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:41:50 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x91588c00) [pid = 6788] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:41:50 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x90007c00) [pid = 6788] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:41:50 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x8ff46400) [pid = 6788] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:41:50 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x92f6b800) [pid = 6788] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:41:50 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x98bf2000) [pid = 6788] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:41:50 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x8fbf5000) [pid = 6788] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:41:50 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x96f0f400) [pid = 6788] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:41:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:41:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1430ms 16:41:50 INFO - PROCESS | 6788 | 1461022910441 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 6788 | 1461022910445 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:41:50 INFO - PROCESS | 6788 | 1461022910451 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 6788 | 1461022910454 Marionette TRACE conn3 <- [1,570,null,{}] 16:41:50 INFO - PROCESS | 6788 | 1461022910459 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 6788 | 1461022910636 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:41:50 INFO - PROCESS | 6788 | 1461022910809 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff46c00 == 68 [pid = 6788] [id = 150] 16:41:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x930ae400) [pid = 6788] [serial = 450] [outer = (nil)] 16:41:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x9319c800) [pid = 6788] [serial = 451] [outer = 0x930ae400] 16:41:50 INFO - PROCESS | 6788 | 1461022910895 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x93c44800) [pid = 6788] [serial = 452] [outer = 0x930ae400] 16:41:51 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:51 INFO - PROCESS | 6788 | 1461022911569 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:41:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1178ms 16:41:51 INFO - PROCESS | 6788 | 1461022911630 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 6788 | 1461022911633 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:41:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:41:51 INFO - PROCESS | 6788 | 1461022911640 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 6788 | 1461022911642 Marionette TRACE conn3 <- [1,574,null,{}] 16:41:51 INFO - PROCESS | 6788 | 1461022911649 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:51 INFO - PROCESS | 6788 | 1461022911803 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:41:51 INFO - PROCESS | 6788 | 1461022911814 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x93199c00 == 69 [pid = 6788] [id = 151] 16:41:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x93dacc00) [pid = 6788] [serial = 453] [outer = (nil)] 16:41:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x96960400) [pid = 6788] [serial = 454] [outer = 0x93dacc00] 16:41:51 INFO - PROCESS | 6788 | 1461022911891 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x96a73c00) [pid = 6788] [serial = 455] [outer = 0x93dacc00] 16:41:52 INFO - PROCESS | 6788 | 1461022912964 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:41:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1380ms 16:41:53 INFO - PROCESS | 6788 | 1461022913022 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 6788 | 1461022913028 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:41:53 INFO - PROCESS | 6788 | 1461022913038 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 6788 | 1461022913044 Marionette TRACE conn3 <- [1,578,null,{}] 16:41:53 INFO - PROCESS | 6788 | 1461022913053 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 6788 | 1461022913247 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:41:53 INFO - PROCESS | 6788 | 1461022913467 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6ef000 == 70 [pid = 6788] [id = 152] 16:41:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x8a6f3800) [pid = 6788] [serial = 456] [outer = (nil)] 16:41:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x8e984400) [pid = 6788] [serial = 457] [outer = 0x8a6f3800] 16:41:53 INFO - PROCESS | 6788 | 1461022913606 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x8e98e400) [pid = 6788] [serial = 458] [outer = 0x8a6f3800] 16:41:54 INFO - PROCESS | 6788 | 1461022914470 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:41:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1488ms 16:41:54 INFO - PROCESS | 6788 | 1461022914526 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 6788 | 1461022914534 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:41:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:41:54 INFO - PROCESS | 6788 | 1461022914545 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 6788 | 1461022914550 Marionette TRACE conn3 <- [1,582,null,{}] 16:41:54 INFO - PROCESS | 6788 | 1461022914556 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 6788 | 1461022914747 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:41:54 INFO - PROCESS | 6788 | 1461022914917 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3cc800 == 71 [pid = 6788] [id = 153] 16:41:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x8bd63c00) [pid = 6788] [serial = 459] [outer = (nil)] 16:41:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x8fbf3400) [pid = 6788] [serial = 460] [outer = 0x8bd63c00] 16:41:55 INFO - PROCESS | 6788 | 1461022915000 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x8fe25400) [pid = 6788] [serial = 461] [outer = 0x8bd63c00] 16:41:56 INFO - PROCESS | 6788 | 1461022916081 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:41:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1583ms 16:41:56 INFO - PROCESS | 6788 | 1461022916128 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:41:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:41:56 INFO - PROCESS | 6788 | 1461022916132 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:41:56 INFO - PROCESS | 6788 | 1461022916139 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 6788 | 1461022916145 Marionette TRACE conn3 <- [1,586,null,{}] 16:41:56 INFO - PROCESS | 6788 | 1461022916161 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:56 INFO - PROCESS | 6788 | 1461022916347 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:41:56 INFO - PROCESS | 6788 | 1461022916567 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a1800 == 72 [pid = 6788] [id = 154] 16:41:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x91581400) [pid = 6788] [serial = 462] [outer = (nil)] 16:41:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x93da6000) [pid = 6788] [serial = 463] [outer = 0x91581400] 16:41:56 INFO - PROCESS | 6788 | 1461022916673 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x96a11800) [pid = 6788] [serial = 464] [outer = 0x91581400] 16:41:57 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:57 INFO - PROCESS | 6788 | 1461022917518 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:41:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1447ms 16:41:57 INFO - PROCESS | 6788 | 1461022917585 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:41:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:41:57 INFO - PROCESS | 6788 | 1461022917590 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:41:57 INFO - PROCESS | 6788 | 1461022917596 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 6788 | 1461022917600 Marionette TRACE conn3 <- [1,590,null,{}] 16:41:57 INFO - PROCESS | 6788 | 1461022917605 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 6788 | 1461022917780 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:41:57 INFO - PROCESS | 6788 | 1461022917952 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x90007c00 == 73 [pid = 6788] [id = 155] 16:41:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x96ad0c00) [pid = 6788] [serial = 465] [outer = (nil)] 16:41:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x97ab4c00) [pid = 6788] [serial = 466] [outer = 0x96ad0c00] 16:41:58 INFO - PROCESS | 6788 | 1461022918039 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x98032400) [pid = 6788] [serial = 467] [outer = 0x96ad0c00] 16:41:58 INFO - PROCESS | 6788 | 1461022918921 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:41:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1385ms 16:41:58 INFO - PROCESS | 6788 | 1461022918982 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:41:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:41:58 INFO - PROCESS | 6788 | 1461022918986 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:41:58 INFO - PROCESS | 6788 | 1461022918993 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 6788 | 1461022918996 Marionette TRACE conn3 <- [1,594,null,{}] 16:41:59 INFO - PROCESS | 6788 | 1461022919002 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 6788 | 1461022919171 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:41:59 INFO - PROCESS | 6788 | 1461022919342 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 6788 | ++DOCSHELL 0x90094800 == 74 [pid = 6788] [id = 156] 16:41:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x93da5c00) [pid = 6788] [serial = 468] [outer = (nil)] 16:41:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x98388400) [pid = 6788] [serial = 469] [outer = 0x93da5c00] 16:41:59 INFO - PROCESS | 6788 | 1461022919433 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x98cea400) [pid = 6788] [serial = 470] [outer = 0x93da5c00] 16:42:00 INFO - PROCESS | 6788 | 1461022920434 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1485ms 16:42:00 INFO - PROCESS | 6788 | 1461022920478 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 6788 | 1461022920482 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:42:00 INFO - PROCESS | 6788 | 1461022920488 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 6788 | 1461022920492 Marionette TRACE conn3 <- [1,598,null,{}] 16:42:00 INFO - PROCESS | 6788 | 1461022920497 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:00 INFO - PROCESS | 6788 | 1461022920741 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:42:00 INFO - PROCESS | 6788 | 1461022920967 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa73400 == 75 [pid = 6788] [id = 157] 16:42:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x98e8d400) [pid = 6788] [serial = 471] [outer = (nil)] 16:42:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x9b2ad800) [pid = 6788] [serial = 472] [outer = 0x98e8d400] 16:42:01 INFO - PROCESS | 6788 | 1461022921099 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x9fdf3800) [pid = 6788] [serial = 473] [outer = 0x98e8d400] 16:42:02 INFO - PROCESS | 6788 | 1461022922066 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1637ms 16:42:02 INFO - PROCESS | 6788 | 1461022922126 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 6788 | 1461022922130 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:42:02 INFO - PROCESS | 6788 | 1461022922136 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 6788 | 1461022922139 Marionette TRACE conn3 <- [1,602,null,{}] 16:42:02 INFO - PROCESS | 6788 | 1461022922145 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 6788 | 1461022922331 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:42:02 INFO - PROCESS | 6788 | 1461022922556 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x93d51c00 == 76 [pid = 6788] [id = 158] 16:42:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x93d52c00) [pid = 6788] [serial = 474] [outer = (nil)] 16:42:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x93d58c00) [pid = 6788] [serial = 475] [outer = 0x93d52c00] 16:42:02 INFO - PROCESS | 6788 | 1461022922657 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x93d5b400) [pid = 6788] [serial = 476] [outer = 0x93d52c00] 16:42:03 INFO - PROCESS | 6788 | 1461022923479 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1386ms 16:42:03 INFO - PROCESS | 6788 | 1461022923523 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:42:03 INFO - PROCESS | 6788 | 1461022923527 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:42:03 INFO - PROCESS | 6788 | 1461022923533 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 6788 | 1461022923537 Marionette TRACE conn3 <- [1,606,null,{}] 16:42:03 INFO - PROCESS | 6788 | 1461022923543 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:03 INFO - PROCESS | 6788 | 1461022923721 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:42:03 INFO - PROCESS | 6788 | 1461022923897 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x93d58000 == 77 [pid = 6788] [id = 159] 16:42:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x93d59800) [pid = 6788] [serial = 477] [outer = (nil)] 16:42:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x943e4400) [pid = 6788] [serial = 478] [outer = 0x93d59800] 16:42:03 INFO - PROCESS | 6788 | 1461022923981 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x943e7000) [pid = 6788] [serial = 479] [outer = 0x93d59800] 16:42:04 INFO - PROCESS | 6788 | 1461022924891 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1430ms 16:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:42:04 INFO - PROCESS | 6788 | 1461022924964 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 6788 | 1461022924967 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:42:04 INFO - PROCESS | 6788 | 1461022924974 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 6788 | 1461022924978 Marionette TRACE conn3 <- [1,610,null,{}] 16:42:04 INFO - PROCESS | 6788 | 1461022924983 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:05 INFO - PROCESS | 6788 | 1461022925195 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:42:05 INFO - PROCESS | 6788 | 1461022925372 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x93d5f400 == 78 [pid = 6788] [id = 160] 16:42:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x93d5f800) [pid = 6788] [serial = 480] [outer = (nil)] 16:42:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x943ecc00) [pid = 6788] [serial = 481] [outer = 0x93d5f800] 16:42:05 INFO - PROCESS | 6788 | 1461022925496 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x943ef000) [pid = 6788] [serial = 482] [outer = 0x93d5f800] 16:42:06 INFO - PROCESS | 6788 | 1461022926371 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1440ms 16:42:06 INFO - PROCESS | 6788 | 1461022926414 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 6788 | 1461022926418 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:42:06 INFO - PROCESS | 6788 | 1461022926425 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 6788 | 1461022926429 Marionette TRACE conn3 <- [1,614,null,{}] 16:42:06 INFO - PROCESS | 6788 | 1461022926434 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 6788 | 1461022926601 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:42:06 INFO - PROCESS | 6788 | 1461022926782 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 6788 | ++DOCSHELL 0x8945ac00 == 79 [pid = 6788] [id = 161] 16:42:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 203 (0x8945b400) [pid = 6788] [serial = 483] [outer = (nil)] 16:42:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 204 (0x89462400) [pid = 6788] [serial = 484] [outer = 0x8945b400] 16:42:06 INFO - PROCESS | 6788 | 1461022926867 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 205 (0x89464800) [pid = 6788] [serial = 485] [outer = 0x8945b400] 16:42:07 INFO - PROCESS | 6788 | 1461022927837 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1484ms 16:42:07 INFO - PROCESS | 6788 | 1461022927910 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 6788 | 1461022927913 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:42:07 INFO - PROCESS | 6788 | 1461022927920 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 6788 | 1461022927924 Marionette TRACE conn3 <- [1,618,null,{}] 16:42:07 INFO - PROCESS | 6788 | 1461022927930 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:08 INFO - PROCESS | 6788 | 1461022928165 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:42:08 INFO - PROCESS | 6788 | 1461022928394 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 6788 | ++DOCSHELL 0x8945d800 == 80 [pid = 6788] [id = 162] 16:42:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 206 (0x8b40d000) [pid = 6788] [serial = 486] [outer = (nil)] 16:42:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 207 (0x8b413400) [pid = 6788] [serial = 487] [outer = 0x8b40d000] 16:42:08 INFO - PROCESS | 6788 | 1461022928875 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 208 (0x8b710400) [pid = 6788] [serial = 488] [outer = 0x8b40d000] 16:42:09 INFO - PROCESS | 6788 | 1461022929831 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1948ms 16:42:09 INFO - PROCESS | 6788 | 1461022929868 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 6788 | 1461022929875 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:42:09 INFO - PROCESS | 6788 | 1461022929884 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 6788 | 1461022929888 Marionette TRACE conn3 <- [1,622,null,{}] 16:42:09 INFO - PROCESS | 6788 | 1461022929895 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:10 INFO - PROCESS | 6788 | 1461022930082 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:42:10 INFO - PROCESS | 6788 | 1461022930272 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b40a000 == 81 [pid = 6788] [id = 163] 16:42:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 209 (0x8b418000) [pid = 6788] [serial = 489] [outer = (nil)] 16:42:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 210 (0x8f5a0000) [pid = 6788] [serial = 490] [outer = 0x8b418000] 16:42:10 INFO - PROCESS | 6788 | 1461022930354 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x8fb8d800) [pid = 6788] [serial = 491] [outer = 0x8b418000] 16:42:11 INFO - PROCESS | 6788 | 1461022931345 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1531ms 16:42:11 INFO - PROCESS | 6788 | 1461022931415 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 6788 | 1461022931421 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:42:11 INFO - PROCESS | 6788 | 1461022931430 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 6788 | 1461022931434 Marionette TRACE conn3 <- [1,626,null,{}] 16:42:11 INFO - PROCESS | 6788 | 1461022931440 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 6788 | 1461022931618 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:42:11 INFO - PROCESS | 6788 | 1461022931912 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6e9c00 == 82 [pid = 6788] [id = 164] 16:42:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 212 (0x8bd5ac00) [pid = 6788] [serial = 492] [outer = (nil)] 16:42:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x8fb46c00) [pid = 6788] [serial = 493] [outer = 0x8bd5ac00] 16:42:12 INFO - PROCESS | 6788 | 1461022932038 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x8fe28400) [pid = 6788] [serial = 494] [outer = 0x8bd5ac00] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0xa0e45400 == 81 [pid = 6788] [id = 109] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb49800 == 80 [pid = 6788] [id = 108] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x9a426c00 == 79 [pid = 6788] [id = 107] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x9802e800) [pid = 6788] [serial = 393] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x8fbfac00) [pid = 6788] [serial = 354] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 211 (0x93195400) [pid = 6788] [serial = 357] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x99063400) [pid = 6788] [serial = 360] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 209 (0xa0fed000) [pid = 6788] [serial = 363] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 208 (0x90093000) [pid = 6788] [serial = 366] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 207 (0xa4591400) [pid = 6788] [serial = 369] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 206 (0xa4c0fc00) [pid = 6788] [serial = 372] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 205 (0x93dac000) [pid = 6788] [serial = 375] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff46c00 == 78 [pid = 6788] [id = 150] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x9000dc00 == 77 [pid = 6788] [id = 149] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6e5400 == 76 [pid = 6788] [id = 148] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb3d400 == 75 [pid = 6788] [id = 147] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8e98ac00 == 74 [pid = 6788] [id = 146] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6e5800 == 73 [pid = 6788] [id = 145] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8f595000 == 72 [pid = 6788] [id = 136] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x982cf800 == 71 [pid = 6788] [id = 135] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x9157f400 == 70 [pid = 6788] [id = 134] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf8800 == 69 [pid = 6788] [id = 133] 16:42:12 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbffc00 == 68 [pid = 6788] [id = 132] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 204 (0x9b266800) [pid = 6788] [serial = 274] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 203 (0x90093800) [pid = 6788] [serial = 379] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 202 (0x8ff4dc00) [pid = 6788] [serial = 378] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x9a41d400) [pid = 6788] [serial = 352] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x9000e800) [pid = 6788] [serial = 390] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x93db2c00) [pid = 6788] [serial = 384] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x96a7a800) [pid = 6788] [serial = 385] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x910d8800) [pid = 6788] [serial = 381] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x9319b400) [pid = 6788] [serial = 382] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x98389c00) [pid = 6788] [serial = 388] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x98032c00) [pid = 6788] [serial = 387] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x90010c00) [pid = 6788] [serial = 391] [outer = (nil)] [url = about:blank] 16:42:13 INFO - PROCESS | 6788 | 1461022933044 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1642ms 16:42:13 INFO - PROCESS | 6788 | 1461022933072 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 6788 | 1461022933076 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:42:13 INFO - PROCESS | 6788 | 1461022933083 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 6788 | 1461022933088 Marionette TRACE conn3 <- [1,630,null,{}] 16:42:13 INFO - PROCESS | 6788 | 1461022933103 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 6788 | 1461022933289 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:42:13 INFO - PROCESS | 6788 | 1461022933469 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd5f000 == 69 [pid = 6788] [id = 165] 16:42:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x8fa79000) [pid = 6788] [serial = 495] [outer = (nil)] 16:42:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x8ff4cc00) [pid = 6788] [serial = 496] [outer = 0x8fa79000] 16:42:13 INFO - PROCESS | 6788 | 1461022933551 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x90005c00) [pid = 6788] [serial = 497] [outer = 0x8fa79000] 16:42:14 INFO - PROCESS | 6788 | 1461022934259 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1234ms 16:42:14 INFO - PROCESS | 6788 | 1461022934317 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 6788 | 1461022934321 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:42:14 INFO - PROCESS | 6788 | 1461022934327 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 6788 | 1461022934330 Marionette TRACE conn3 <- [1,634,null,{}] 16:42:14 INFO - PROCESS | 6788 | 1461022934336 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:14 INFO - PROCESS | 6788 | 1461022934558 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:42:14 INFO - PROCESS | 6788 | 1461022934660 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e98ac00 == 70 [pid = 6788] [id = 166] 16:42:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x8fe2dc00) [pid = 6788] [serial = 498] [outer = (nil)] 16:42:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x9008f400) [pid = 6788] [serial = 499] [outer = 0x8fe2dc00] 16:42:14 INFO - PROCESS | 6788 | 1461022934732 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x90099c00) [pid = 6788] [serial = 500] [outer = 0x8fe2dc00] 16:42:15 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:15 INFO - PROCESS | 6788 | 1461022935600 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1333ms 16:42:15 INFO - PROCESS | 6788 | 1461022935661 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 6788 | 1461022935665 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:42:15 INFO - PROCESS | 6788 | 1461022935671 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 6788 | 1461022935673 Marionette TRACE conn3 <- [1,638,null,{}] 16:42:15 INFO - PROCESS | 6788 | 1461022935679 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 6788 | 1461022935880 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:42:15 INFO - PROCESS | 6788 | 1461022935901 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x90010400 == 71 [pid = 6788] [id = 167] 16:42:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x9109cc00) [pid = 6788] [serial = 501] [outer = (nil)] 16:42:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x910d2000) [pid = 6788] [serial = 502] [outer = 0x9109cc00] 16:42:15 INFO - PROCESS | 6788 | 1461022935980 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x930b9000) [pid = 6788] [serial = 503] [outer = 0x9109cc00] 16:42:16 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:16 INFO - PROCESS | 6788 | 1461022936869 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1235ms 16:42:16 INFO - PROCESS | 6788 | 1461022936906 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 6788 | 1461022936910 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:42:16 INFO - PROCESS | 6788 | 1461022936915 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 6788 | 1461022936919 Marionette TRACE conn3 <- [1,642,null,{}] 16:42:17 INFO - PROCESS | 6788 | 1461022937262 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x8a6e7800) [pid = 6788] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x8eb3ec00) [pid = 6788] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x8e98d000) [pid = 6788] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x8ff4f000) [pid = 6788] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x91367c00) [pid = 6788] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x9000e400) [pid = 6788] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x910dcc00) [pid = 6788] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:42:17 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x930ae400) [pid = 6788] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:42:17 INFO - PROCESS | 6788 | 1461022937490 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:42:17 INFO - PROCESS | 6788 | 1461022937636 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb39400 == 72 [pid = 6788] [id = 168] 16:42:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x8fe27400) [pid = 6788] [serial = 504] [outer = (nil)] 16:42:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x910a2c00) [pid = 6788] [serial = 505] [outer = 0x8fe27400] 16:42:17 INFO - PROCESS | 6788 | 1461022937710 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x913b9400) [pid = 6788] [serial = 506] [outer = 0x8fe27400] 16:42:18 INFO - PROCESS | 6788 | 1461022938404 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1528ms 16:42:18 INFO - PROCESS | 6788 | 1461022938444 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 6788 | 1461022938447 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:42:18 INFO - PROCESS | 6788 | 1461022938453 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 6788 | 1461022938456 Marionette TRACE conn3 <- [1,646,null,{}] 16:42:18 INFO - PROCESS | 6788 | 1461022938462 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 6788 | 1461022938670 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:42:18 INFO - PROCESS | 6788 | 1461022938693 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e990800 == 73 [pid = 6788] [id = 169] 16:42:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x8fbf2c00) [pid = 6788] [serial = 507] [outer = (nil)] 16:42:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x93c4c800) [pid = 6788] [serial = 508] [outer = 0x8fbf2c00] 16:42:18 INFO - PROCESS | 6788 | 1461022938765 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x93dab400) [pid = 6788] [serial = 509] [outer = 0x8fbf2c00] 16:42:19 INFO - PROCESS | 6788 | 1461022939724 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1330ms 16:42:19 INFO - PROCESS | 6788 | 1461022939785 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 6788 | 1461022939791 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:42:19 INFO - PROCESS | 6788 | 1461022939800 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 6788 | 1461022939806 Marionette TRACE conn3 <- [1,650,null,{}] 16:42:19 INFO - PROCESS | 6788 | 1461022939816 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 6788 | 1461022940049 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:42:20 INFO - PROCESS | 6788 | 1461022940296 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6e5400 == 74 [pid = 6788] [id = 170] 16:42:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x8b411000) [pid = 6788] [serial = 510] [outer = (nil)] 16:42:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x8e985400) [pid = 6788] [serial = 511] [outer = 0x8b411000] 16:42:20 INFO - PROCESS | 6788 | 1461022940430 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 203 (0x8e990c00) [pid = 6788] [serial = 512] [outer = 0x8b411000] 16:42:21 INFO - PROCESS | 6788 | 1461022941322 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1591ms 16:42:21 INFO - PROCESS | 6788 | 1461022941391 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 6788 | 1461022941401 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:42:21 INFO - PROCESS | 6788 | 1461022941411 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 6788 | 1461022941415 Marionette TRACE conn3 <- [1,654,null,{}] 16:42:21 INFO - PROCESS | 6788 | 1461022941422 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:21 INFO - PROCESS | 6788 | 1461022941637 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:42:21 INFO - PROCESS | 6788 | 1461022941978 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb8bc00 == 75 [pid = 6788] [id = 171] 16:42:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 204 (0x9000dc00) [pid = 6788] [serial = 513] [outer = (nil)] 16:42:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 205 (0x90091800) [pid = 6788] [serial = 514] [outer = 0x9000dc00] 16:42:22 INFO - PROCESS | 6788 | 1461022942123 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 206 (0x9136d400) [pid = 6788] [serial = 515] [outer = 0x9000dc00] 16:42:23 INFO - PROCESS | 6788 | 1461022943206 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1843ms 16:42:23 INFO - PROCESS | 6788 | 1461022943254 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 6788 | 1461022943258 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:42:23 INFO - PROCESS | 6788 | 1461022943265 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 6788 | 1461022943271 Marionette TRACE conn3 <- [1,658,null,{}] 16:42:23 INFO - PROCESS | 6788 | 1461022943288 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:23 INFO - PROCESS | 6788 | 1461022943470 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:42:23 INFO - PROCESS | 6788 | 1461022943704 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf8800 == 76 [pid = 6788] [id = 172] 16:42:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 207 (0x93da4400) [pid = 6788] [serial = 516] [outer = (nil)] 16:42:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 208 (0x96a7fc00) [pid = 6788] [serial = 517] [outer = 0x93da4400] 16:42:23 INFO - PROCESS | 6788 | 1461022943837 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 209 (0x9802e800) [pid = 6788] [serial = 518] [outer = 0x93da4400] 16:42:24 INFO - PROCESS | 6788 | 1461022944699 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1490ms 16:42:24 INFO - PROCESS | 6788 | 1461022944756 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 6788 | 1461022944761 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:42:24 INFO - PROCESS | 6788 | 1461022944768 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 6788 | 1461022944771 Marionette TRACE conn3 <- [1,662,null,{}] 16:42:24 INFO - PROCESS | 6788 | 1461022944778 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:24 INFO - PROCESS | 6788 | 1461022944957 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:42:25 INFO - PROCESS | 6788 | 1461022945142 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6e7400 == 77 [pid = 6788] [id = 173] 16:42:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 210 (0x98be9000) [pid = 6788] [serial = 519] [outer = (nil)] 16:42:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x98bf1800) [pid = 6788] [serial = 520] [outer = 0x98be9000] 16:42:25 INFO - PROCESS | 6788 | 1461022945234 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 212 (0x98cea800) [pid = 6788] [serial = 521] [outer = 0x98be9000] 16:42:25 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:26 INFO - PROCESS | 6788 | 1461022946161 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1430ms 16:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:42:26 INFO - PROCESS | 6788 | 1461022946199 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 6788 | 1461022946202 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:42:26 INFO - PROCESS | 6788 | 1461022946209 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 6788 | 1461022946212 Marionette TRACE conn3 <- [1,666,null,{}] 16:42:26 INFO - PROCESS | 6788 | 1461022946218 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 6788 | 1461022946394 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:42:26 INFO - PROCESS | 6788 | 1461022946572 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x98bf2400 == 78 [pid = 6788] [id = 174] 16:42:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x98ce5800) [pid = 6788] [serial = 522] [outer = (nil)] 16:42:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x998ec400) [pid = 6788] [serial = 523] [outer = 0x98ce5800] 16:42:26 INFO - PROCESS | 6788 | 1461022946660 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x9a41cc00) [pid = 6788] [serial = 524] [outer = 0x98ce5800] 16:42:27 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:27 INFO - PROCESS | 6788 | 1461022947610 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:42:27 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:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1436ms 16:42:27 INFO - PROCESS | 6788 | 1461022947644 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 6788 | 1461022947649 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:42:27 INFO - PROCESS | 6788 | 1461022947655 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 6788 | 1461022947658 Marionette TRACE conn3 <- [1,670,null,{}] 16:42:27 INFO - PROCESS | 6788 | 1461022947664 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 6788 | 1461022947873 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:42:28 INFO - PROCESS | 6788 | 1461022948052 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb3d000 == 79 [pid = 6788] [id = 175] 16:42:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x998e3800) [pid = 6788] [serial = 525] [outer = (nil)] 16:42:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x9fb54c00) [pid = 6788] [serial = 526] [outer = 0x998e3800] 16:42:28 INFO - PROCESS | 6788 | 1461022948139 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 218 (0xa0007c00) [pid = 6788] [serial = 527] [outer = 0x998e3800] 16:42:29 INFO - PROCESS | 6788 | 1461022949083 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1486ms 16:42:29 INFO - PROCESS | 6788 | 1461022949142 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 6788 | 1461022949146 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:42:29 INFO - PROCESS | 6788 | 1461022949153 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 6788 | 1461022949156 Marionette TRACE conn3 <- [1,674,null,{}] 16:42:29 INFO - PROCESS | 6788 | 1461022949162 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 6788 | 1461022949336 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:42:29 INFO - PROCESS | 6788 | 1461022949515 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x89f8d400 == 80 [pid = 6788] [id = 176] 16:42:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 219 (0x89f8e000) [pid = 6788] [serial = 528] [outer = (nil)] 16:42:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 220 (0x89f95000) [pid = 6788] [serial = 529] [outer = 0x89f8e000] 16:42:29 INFO - PROCESS | 6788 | 1461022949605 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 221 (0x89f98000) [pid = 6788] [serial = 530] [outer = 0x89f8e000] 16:42:30 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:30 INFO - PROCESS | 6788 | 1461022950526 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:42:30 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:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1433ms 16:42:30 INFO - PROCESS | 6788 | 1461022950587 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 6788 | 1461022950591 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:42:30 INFO - PROCESS | 6788 | 1461022950597 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 6788 | 1461022950600 Marionette TRACE conn3 <- [1,678,null,{}] 16:42:30 INFO - PROCESS | 6788 | 1461022950606 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 6788 | 1461022950778 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:42:30 INFO - PROCESS | 6788 | 1461022950958 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x89f8dc00 == 81 [pid = 6788] [id = 177] 16:42:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 222 (0x89f90800) [pid = 6788] [serial = 531] [outer = (nil)] 16:42:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 223 (0x993d6800) [pid = 6788] [serial = 532] [outer = 0x89f90800] 16:42:31 INFO - PROCESS | 6788 | 1461022951048 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 224 (0x9fe8bc00) [pid = 6788] [serial = 533] [outer = 0x89f90800] 16:42:31 INFO - PROCESS | 6788 | 1461022951921 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:42:31 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:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1391ms 16:42:31 INFO - PROCESS | 6788 | 1461022951989 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 6788 | 1461022951992 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:42:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:42:32 INFO - PROCESS | 6788 | 1461022951999 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 6788 | 1461022952003 Marionette TRACE conn3 <- [1,682,null,{}] 16:42:32 INFO - PROCESS | 6788 | 1461022952008 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 6788 | 1461022952199 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:42:32 INFO - PROCESS | 6788 | 1461022952380 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x89f91400 == 82 [pid = 6788] [id = 178] 16:42:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 225 (0x89f9cc00) [pid = 6788] [serial = 534] [outer = (nil)] 16:42:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x8b66a400) [pid = 6788] [serial = 535] [outer = 0x89f9cc00] 16:42:32 INFO - PROCESS | 6788 | 1461022952465 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 227 (0x8b66d000) [pid = 6788] [serial = 536] [outer = 0x89f9cc00] 16:42:33 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:33 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:33 INFO - PROCESS | 6788 | 1461022953757 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:42:33 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:42:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1785ms 16:42:33 INFO - PROCESS | 6788 | 1461022953784 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 6788 | 1461022953788 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:42:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:42:33 INFO - PROCESS | 6788 | 1461022953795 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 6788 | 1461022953797 Marionette TRACE conn3 <- [1,686,null,{}] 16:42:33 INFO - PROCESS | 6788 | 1461022953803 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:34 INFO - PROCESS | 6788 | 1461022954009 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:42:34 INFO - PROCESS | 6788 | 1461022954190 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e1400 == 83 [pid = 6788] [id = 179] 16:42:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 228 (0x898e3000) [pid = 6788] [serial = 537] [outer = (nil)] 16:42:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 229 (0x898e9000) [pid = 6788] [serial = 538] [outer = 0x898e3000] 16:42:34 INFO - PROCESS | 6788 | 1461022954273 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 230 (0x898ebc00) [pid = 6788] [serial = 539] [outer = 0x898e3000] 16:42:35 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:35 INFO - PROCESS | 6788 | 1461022955569 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:42:35 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:42:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1785ms 16:42:35 INFO - PROCESS | 6788 | 1461022955581 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 6788 | 1461022955585 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:42:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:42:35 INFO - PROCESS | 6788 | 1461022955591 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 6788 | 1461022955594 Marionette TRACE conn3 <- [1,690,null,{}] 16:42:35 INFO - PROCESS | 6788 | 1461022955601 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 6788 | 1461022955825 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:42:36 INFO - PROCESS | 6788 | 1461022956008 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x8945c400 == 84 [pid = 6788] [id = 180] 16:42:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 231 (0x898ea800) [pid = 6788] [serial = 540] [outer = (nil)] 16:42:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 232 (0x8b66f000) [pid = 6788] [serial = 541] [outer = 0x898ea800] 16:42:36 INFO - PROCESS | 6788 | 1461022956110 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 233 (0xa0fe5400) [pid = 6788] [serial = 542] [outer = 0x898ea800] 16:42:37 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:37 INFO - PROCESS | 6788 | 1461022957390 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:42:37 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:42:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1831ms 16:42:37 INFO - PROCESS | 6788 | 1461022957422 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 6788 | 1461022957425 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:42:37 INFO - PROCESS | 6788 | 1461022957432 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 6788 | 1461022957435 Marionette TRACE conn3 <- [1,694,null,{}] 16:42:37 INFO - PROCESS | 6788 | 1461022957441 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:37 INFO - PROCESS | 6788 | 1461022957651 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:42:37 INFO - PROCESS | 6788 | 1461022957835 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x8888ec00 == 85 [pid = 6788] [id = 181] 16:42:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 234 (0x8888f400) [pid = 6788] [serial = 543] [outer = (nil)] 16:42:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 235 (0x88894800) [pid = 6788] [serial = 544] [outer = 0x8888f400] 16:42:37 INFO - PROCESS | 6788 | 1461022957916 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 236 (0x88897400) [pid = 6788] [serial = 545] [outer = 0x8888f400] 16:42:39 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:39 INFO - PROCESS | 6788 | 1461022959340 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:42:39 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:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1946ms 16:42:39 INFO - PROCESS | 6788 | 1461022959379 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 6788 | 1461022959384 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:42:39 INFO - PROCESS | 6788 | 1461022959393 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 6788 | 1461022959398 Marionette TRACE conn3 <- [1,698,null,{}] 16:42:39 INFO - PROCESS | 6788 | 1461022959406 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 6788 | 1461022959571 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:42:39 INFO - PROCESS | 6788 | 1461022959755 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x88894c00 == 86 [pid = 6788] [id = 182] 16:42:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 237 (0x88896c00) [pid = 6788] [serial = 546] [outer = (nil)] 16:42:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 238 (0x8a6e6800) [pid = 6788] [serial = 547] [outer = 0x88896c00] 16:42:39 INFO - PROCESS | 6788 | 1461022959837 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 239 (0x8b40cc00) [pid = 6788] [serial = 548] [outer = 0x88896c00] 16:42:41 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:41 INFO - PROCESS | 6788 | 1461022961163 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:42:41 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:42:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1790ms 16:42:41 INFO - PROCESS | 6788 | 1461022961182 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 6788 | 1461022961191 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x98029400 == 85 [pid = 6788] [id = 95] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa80800 == 84 [pid = 6788] [id = 96] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x9319ec00 == 83 [pid = 6788] [id = 94] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 238 (0x96960400) [pid = 6788] [serial = 454] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 237 (0x8e98bc00) [pid = 6788] [serial = 412] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 236 (0x8b412400) [pid = 6788] [serial = 418] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 235 (0x8b70d400) [pid = 6788] [serial = 424] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 234 (0x8a3cc400) [pid = 6788] [serial = 427] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 233 (0x8fe26000) [pid = 6788] [serial = 430] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 232 (0x8f59f400) [pid = 6788] [serial = 409] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 231 (0x8bd5ec00) [pid = 6788] [serial = 415] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 230 (0x8e987800) [pid = 6788] [serial = 421] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | 1461022961421 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 6788 | 1461022961425 Marionette TRACE conn3 <- [1,702,null,{}] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb39400 == 82 [pid = 6788] [id = 168] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x90010400 == 81 [pid = 6788] [id = 167] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8e98ac00 == 80 [pid = 6788] [id = 166] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd5f000 == 79 [pid = 6788] [id = 165] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6e9c00 == 78 [pid = 6788] [id = 164] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40a000 == 77 [pid = 6788] [id = 163] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8945d800 == 76 [pid = 6788] [id = 162] 16:42:41 INFO - PROCESS | 6788 | 1461022961455 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6ef000 == 75 [pid = 6788] [id = 152] 16:42:41 INFO - PROCESS | 6788 | 1461022961611 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 229 (0x93c44800) [pid = 6788] [serial = 452] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 228 (0x8a6f1400) [pid = 6788] [serial = 436] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 227 (0x93192c00) [pid = 6788] [serial = 399] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 226 (0x8ff42000) [pid = 6788] [serial = 442] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x8f596c00) [pid = 6788] [serial = 439] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 224 (0x9008d800) [pid = 6788] [serial = 445] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 223 (0x98cdec00) [pid = 6788] [serial = 394] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 222 (0x98037c00) [pid = 6788] [serial = 402] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 221 (0x9a41c400) [pid = 6788] [serial = 220] [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:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 220 (0x9136cc00) [pid = 6788] [serial = 448] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 219 (0x8fb52000) [pid = 6788] [serial = 440] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 218 (0x8b710800) [pid = 6788] [serial = 437] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 217 (0x9157ec00) [pid = 6788] [serial = 449] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x90099800) [pid = 6788] [serial = 446] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x8fe26c00) [pid = 6788] [serial = 433] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x998ec800) [pid = 6788] [serial = 310] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x8ff4d400) [pid = 6788] [serial = 443] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x8ff4a000) [pid = 6788] [serial = 396] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 211 (0x9319c800) [pid = 6788] [serial = 451] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x9dfe9400) [pid = 6788] [serial = 405] [outer = (nil)] [url = about:blank] 16:42:41 INFO - PROCESS | 6788 | 1461022961783 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c5800 == 76 [pid = 6788] [id = 183] 16:42:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x8a6e5800) [pid = 6788] [serial = 549] [outer = (nil)] 16:42:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 212 (0x8b414c00) [pid = 6788] [serial = 550] [outer = 0x8a6e5800] 16:42:41 INFO - PROCESS | 6788 | 1461022961862 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x8bd56800) [pid = 6788] [serial = 551] [outer = 0x8a6e5800] 16:42:42 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:42 INFO - PROCESS | 6788 | 1461022962984 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:42:43 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:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1780ms 16:42:43 INFO - PROCESS | 6788 | 1461022963027 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 6788 | 1461022963031 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:42:43 INFO - PROCESS | 6788 | 1461022963037 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 6788 | 1461022963042 Marionette TRACE conn3 <- [1,706,null,{}] 16:42:43 INFO - PROCESS | 6788 | 1461022963058 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 6788 | 1461022963219 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:42:43 INFO - PROCESS | 6788 | 1461022963463 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b672c00 == 77 [pid = 6788] [id = 184] 16:42:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x8e987400) [pid = 6788] [serial = 552] [outer = (nil)] 16:42:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x8f596c00) [pid = 6788] [serial = 553] [outer = 0x8e987400] 16:42:43 INFO - PROCESS | 6788 | 1461022963538 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x8fb49800) [pid = 6788] [serial = 554] [outer = 0x8e987400] 16:42:44 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:44 INFO - PROCESS | 6788 | 1461022964734 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:42:44 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:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1736ms 16:42:44 INFO - PROCESS | 6788 | 1461022964774 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 6788 | 1461022964778 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:42:44 INFO - PROCESS | 6788 | 1461022964784 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 6788 | 1461022964788 Marionette TRACE conn3 <- [1,710,null,{}] 16:42:44 INFO - PROCESS | 6788 | 1461022964809 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:45 INFO - PROCESS | 6788 | 1461022965045 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:42:45 INFO - PROCESS | 6788 | 1461022965079 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b670400 == 78 [pid = 6788] [id = 185] 16:42:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x8f59ac00) [pid = 6788] [serial = 555] [outer = (nil)] 16:42:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 218 (0x8fbfc000) [pid = 6788] [serial = 556] [outer = 0x8f59ac00] 16:42:45 INFO - PROCESS | 6788 | 1461022965150 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 219 (0x8fe2e400) [pid = 6788] [serial = 557] [outer = 0x8f59ac00] 16:42:45 INFO - PROCESS | 6788 | --DOMWINDOW == 218 (0x8fa79000) [pid = 6788] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:42:45 INFO - PROCESS | 6788 | --DOMWINDOW == 217 (0x9109cc00) [pid = 6788] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:42:45 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x8b418000) [pid = 6788] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:42:45 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x8fe2dc00) [pid = 6788] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:42:45 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x8b40d000) [pid = 6788] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:42:45 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x8bd5ac00) [pid = 6788] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:42:45 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x8fe27400) [pid = 6788] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:42:46 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:46 INFO - PROCESS | 6788 | 1461022966575 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1889ms 16:42:46 INFO - PROCESS | 6788 | 1461022966674 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 6788 | 1461022966678 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:42:46 INFO - PROCESS | 6788 | 1461022966684 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 6788 | 1461022966686 Marionette TRACE conn3 <- [1,714,null,{}] 16:42:46 INFO - PROCESS | 6788 | 1461022966692 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 6788 | 1461022966856 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:42:46 INFO - PROCESS | 6788 | 1461022966866 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b412800 == 79 [pid = 6788] [id = 186] 16:42:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x8b708400) [pid = 6788] [serial = 558] [outer = (nil)] 16:42:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x8fba0c00) [pid = 6788] [serial = 559] [outer = 0x8b708400] 16:42:46 INFO - PROCESS | 6788 | 1461022966937 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x8ff4bc00) [pid = 6788] [serial = 560] [outer = 0x8b708400] 16:42:48 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:48 INFO - PROCESS | 6788 | 1461022968159 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:42:48 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:42:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1489ms 16:42:48 INFO - PROCESS | 6788 | 1461022968173 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 6788 | 1461022968178 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:42:48 INFO - PROCESS | 6788 | 1461022968188 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 6788 | 1461022968193 Marionette TRACE conn3 <- [1,718,null,{}] 16:42:48 INFO - PROCESS | 6788 | 1461022968204 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 6788 | 1461022968419 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:42:48 INFO - PROCESS | 6788 | 1461022968675 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 6788 | ++DOCSHELL 0x89f93400 == 80 [pid = 6788] [id = 187] 16:42:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x89f93800) [pid = 6788] [serial = 561] [outer = (nil)] 16:42:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x8a3c3c00) [pid = 6788] [serial = 562] [outer = 0x89f93800] 16:42:48 INFO - PROCESS | 6788 | 1461022968775 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 218 (0x8a6f1400) [pid = 6788] [serial = 563] [outer = 0x89f93800] 16:42:50 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:50 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:50 INFO - PROCESS | 6788 | 1461022970095 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1945ms 16:42:50 INFO - PROCESS | 6788 | 1461022970183 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 6788 | 1461022970191 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:42:50 INFO - PROCESS | 6788 | 1461022970254 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 6788 | 1461022970259 Marionette TRACE conn3 <- [1,722,null,{}] 16:42:50 INFO - PROCESS | 6788 | 1461022970265 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:50 INFO - PROCESS | 6788 | 1461022970436 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:42:50 INFO - PROCESS | 6788 | 1461022970626 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e3c00 == 81 [pid = 6788] [id = 188] 16:42:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 219 (0x898ed800) [pid = 6788] [serial = 564] [outer = (nil)] 16:42:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 220 (0x8bd58c00) [pid = 6788] [serial = 565] [outer = 0x898ed800] 16:42:50 INFO - PROCESS | 6788 | 1461022970711 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 221 (0x8eb39400) [pid = 6788] [serial = 566] [outer = 0x898ed800] 16:42:51 INFO - PROCESS | 6788 | 1461022971639 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:42:51 INFO - PROCESS | 6788 | 1461022971699 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:42:51 INFO - PROCESS | 6788 | 1461022971706 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 6788 | 1461022971712 Marionette TRACE conn3 <- [1,726,null,{}] 16:42:51 INFO - PROCESS | 6788 | 1461022971728 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 6788 | 1461022971953 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:42:52 INFO - PROCESS | 6788 | 1461022972235 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb52800 == 82 [pid = 6788] [id = 189] 16:42:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 222 (0x8ff44400) [pid = 6788] [serial = 567] [outer = (nil)] 16:42:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 223 (0x9000c800) [pid = 6788] [serial = 568] [outer = 0x8ff44400] 16:42:52 INFO - PROCESS | 6788 | 1461022972370 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 224 (0x9109e400) [pid = 6788] [serial = 569] [outer = 0x8ff44400] 16:42:53 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:53 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:53 INFO - PROCESS | 6788 | 1461022973343 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1689ms 16:42:53 INFO - PROCESS | 6788 | 1461022973395 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:42:53 INFO - PROCESS | 6788 | 1461022973400 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:42:53 INFO - PROCESS | 6788 | 1461022973406 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 6788 | 1461022973410 Marionette TRACE conn3 <- [1,730,null,{}] 16:42:53 INFO - PROCESS | 6788 | 1461022973416 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:53 INFO - PROCESS | 6788 | 1461022973597 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:42:53 INFO - PROCESS | 6788 | 1461022973840 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e5c00 == 83 [pid = 6788] [id = 190] 16:42:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 225 (0x8f593800) [pid = 6788] [serial = 570] [outer = (nil)] 16:42:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x92fba400) [pid = 6788] [serial = 571] [outer = 0x8f593800] 16:42:53 INFO - PROCESS | 6788 | 1461022973971 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 227 (0x93c43000) [pid = 6788] [serial = 572] [outer = 0x8f593800] 16:42:54 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:54 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:54 INFO - PROCESS | 6788 | 1461022974836 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:42:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:42:54 INFO - PROCESS | 6788 | 1461022974901 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:42:54 INFO - PROCESS | 6788 | 1461022974907 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 6788 | 1461022974910 Marionette TRACE conn3 <- [1,734,null,{}] 16:42:54 INFO - PROCESS | 6788 | 1461022974916 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:55 INFO - PROCESS | 6788 | 1461022975089 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:42:55 INFO - PROCESS | 6788 | 1461022975271 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e8800 == 84 [pid = 6788] [id = 191] 16:42:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 228 (0x910a2800) [pid = 6788] [serial = 573] [outer = (nil)] 16:42:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 229 (0x93d5d800) [pid = 6788] [serial = 574] [outer = 0x910a2800] 16:42:55 INFO - PROCESS | 6788 | 1461022975396 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 230 (0x943e7400) [pid = 6788] [serial = 575] [outer = 0x910a2800] 16:42:56 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:56 INFO - PROCESS | 6788 | 1461022976311 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:42:56 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:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1480ms 16:42:56 INFO - PROCESS | 6788 | 1461022976387 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 6788 | 1461022976391 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:42:56 INFO - PROCESS | 6788 | 1461022976397 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 6788 | 1461022976400 Marionette TRACE conn3 <- [1,738,null,{}] 16:42:56 INFO - PROCESS | 6788 | 1461022976407 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 6788 | 1461022976642 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:42:56 INFO - PROCESS | 6788 | 1461022976884 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x96158000 == 85 [pid = 6788] [id = 192] 16:42:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 231 (0x96a79c00) [pid = 6788] [serial = 576] [outer = (nil)] 16:42:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 232 (0x980c4000) [pid = 6788] [serial = 577] [outer = 0x96a79c00] 16:42:56 INFO - PROCESS | 6788 | 1461022976987 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 233 (0x98ce6000) [pid = 6788] [serial = 578] [outer = 0x96a79c00] 16:42:58 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:58 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:58 INFO - PROCESS | 6788 | 1461022978340 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1987ms 16:42:58 INFO - PROCESS | 6788 | 1461022978384 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 6788 | 1461022978388 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:42:58 INFO - PROCESS | 6788 | 1461022978395 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 6788 | 1461022978399 Marionette TRACE conn3 <- [1,742,null,{}] 16:42:58 INFO - PROCESS | 6788 | 1461022978489 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:58 INFO - PROCESS | 6788 | 1461022978706 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:42:58 INFO - PROCESS | 6788 | 1461022978850 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x8889a800 == 86 [pid = 6788] [id = 193] 16:42:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 234 (0x98032800) [pid = 6788] [serial = 579] [outer = (nil)] 16:42:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 235 (0x9a419c00) [pid = 6788] [serial = 580] [outer = 0x98032800] 16:42:58 INFO - PROCESS | 6788 | 1461022978970 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 236 (0x9b266800) [pid = 6788] [serial = 581] [outer = 0x98032800] 16:43:00 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:00 INFO - PROCESS | 6788 | 1461022980273 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:43:00 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:43:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1895ms 16:43:00 INFO - PROCESS | 6788 | 1461022980291 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 6788 | 1461022980294 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:43:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:43:00 INFO - PROCESS | 6788 | 1461022980362 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 6788 | 1461022980366 Marionette TRACE conn3 <- [1,746,null,{}] 16:43:00 INFO - PROCESS | 6788 | 1461022980377 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:00 INFO - PROCESS | 6788 | 1461022980545 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:43:00 INFO - PROCESS | 6788 | 1461022980806 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 6788 | ++DOCSHELL 0x895e2800 == 87 [pid = 6788] [id = 194] 16:43:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 237 (0x895e4800) [pid = 6788] [serial = 582] [outer = (nil)] 16:43:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 238 (0x895e7c00) [pid = 6788] [serial = 583] [outer = 0x895e4800] 16:43:00 INFO - PROCESS | 6788 | 1461022980896 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 239 (0x895ed000) [pid = 6788] [serial = 584] [outer = 0x895e4800] 16:43:01 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:02 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:02 INFO - PROCESS | 6788 | 1461022982171 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:43:02 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:43:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1858ms 16:43:02 INFO - PROCESS | 6788 | 1461022982203 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 6788 | 1461022982206 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:43:02 INFO - PROCESS | 6788 | 1461022982213 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 6788 | 1461022982216 Marionette TRACE conn3 <- [1,750,null,{}] 16:43:02 INFO - PROCESS | 6788 | 1461022982335 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 6788 | 1461022982501 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:43:02 INFO - PROCESS | 6788 | 1461022982684 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x89466000 == 88 [pid = 6788] [id = 195] 16:43:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 240 (0x895e7000) [pid = 6788] [serial = 585] [outer = (nil)] 16:43:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 241 (0x8a3c9000) [pid = 6788] [serial = 586] [outer = 0x895e7000] 16:43:02 INFO - PROCESS | 6788 | 1461022982767 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 242 (0x8b415800) [pid = 6788] [serial = 587] [outer = 0x895e7000] 16:43:04 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:04 INFO - PROCESS | 6788 | 1461022984053 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:43:04 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:43:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1892ms 16:43:04 INFO - PROCESS | 6788 | 1461022984462 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 6788 | 1461022984468 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:43:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:43:04 INFO - PROCESS | 6788 | 1461022984500 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 6788 | 1461022984504 Marionette TRACE conn3 <- [1,754,null,{}] 16:43:04 INFO - PROCESS | 6788 | 1461022984556 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:04 INFO - PROCESS | 6788 | 1461022984806 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:43:04 INFO - PROCESS | 6788 | 1461022984946 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x88897800 == 89 [pid = 6788] [id = 196] 16:43:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 243 (0x895ef000) [pid = 6788] [serial = 588] [outer = (nil)] 16:43:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 244 (0x89f90c00) [pid = 6788] [serial = 589] [outer = 0x895ef000] 16:43:05 INFO - PROCESS | 6788 | 1461022985071 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 245 (0x8a3c2800) [pid = 6788] [serial = 590] [outer = 0x895ef000] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8b670400 == 88 [pid = 6788] [id = 185] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8b672c00 == 87 [pid = 6788] [id = 184] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 244 (0x93c4c800) [pid = 6788] [serial = 508] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c5800 == 86 [pid = 6788] [id = 183] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x88894c00 == 85 [pid = 6788] [id = 182] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x89f8d400 == 84 [pid = 6788] [id = 176] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb3d000 == 83 [pid = 6788] [id = 175] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x98bf2400 == 82 [pid = 6788] [id = 174] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6e7400 == 81 [pid = 6788] [id = 173] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf8800 == 80 [pid = 6788] [id = 172] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb8bc00 == 79 [pid = 6788] [id = 171] 16:43:06 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6e5400 == 78 [pid = 6788] [id = 170] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 243 (0x8ff4cc00) [pid = 6788] [serial = 496] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 242 (0x90005c00) [pid = 6788] [serial = 497] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 241 (0x910d2000) [pid = 6788] [serial = 502] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 240 (0x93da6000) [pid = 6788] [serial = 463] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 239 (0x8fb8d800) [pid = 6788] [serial = 491] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 238 (0x8f5a0000) [pid = 6788] [serial = 490] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 237 (0x9008f400) [pid = 6788] [serial = 499] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 236 (0x8b710400) [pid = 6788] [serial = 488] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 235 (0x8b413400) [pid = 6788] [serial = 487] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 234 (0x8fbf3400) [pid = 6788] [serial = 460] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 233 (0x8fe28400) [pid = 6788] [serial = 494] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 232 (0x8fb46c00) [pid = 6788] [serial = 493] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 231 (0x98388400) [pid = 6788] [serial = 469] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 230 (0x8e984400) [pid = 6788] [serial = 457] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 229 (0x97ab4c00) [pid = 6788] [serial = 466] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 228 (0x9b2ad800) [pid = 6788] [serial = 472] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 227 (0x93d58c00) [pid = 6788] [serial = 475] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 226 (0x943e4400) [pid = 6788] [serial = 478] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x943ecc00) [pid = 6788] [serial = 481] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 224 (0x89462400) [pid = 6788] [serial = 484] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 223 (0x930b9000) [pid = 6788] [serial = 503] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 222 (0x910a2c00) [pid = 6788] [serial = 505] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 221 (0x913b9400) [pid = 6788] [serial = 506] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | --DOMWINDOW == 220 (0x90099c00) [pid = 6788] [serial = 500] [outer = (nil)] [url = about:blank] 16:43:06 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:06 INFO - PROCESS | 6788 | 1461022986424 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:43:06 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:43:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1939ms 16:43:06 INFO - PROCESS | 6788 | 1461022986438 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 6788 | 1461022986442 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:43:06 INFO - PROCESS | 6788 | 1461022986453 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 6788 | 1461022986459 Marionette TRACE conn3 <- [1,758,null,{}] 16:43:06 INFO - PROCESS | 6788 | 1461022986466 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 6788 | 1461022986659 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:43:06 INFO - PROCESS | 6788 | 1461022986822 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 6788 | ++DOCSHELL 0x89463c00 == 79 [pid = 6788] [id = 197] 16:43:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 221 (0x898e4400) [pid = 6788] [serial = 591] [outer = (nil)] 16:43:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 222 (0x8b411400) [pid = 6788] [serial = 592] [outer = 0x898e4400] 16:43:06 INFO - PROCESS | 6788 | 1461022986895 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 223 (0x8b66b800) [pid = 6788] [serial = 593] [outer = 0x898e4400] 16:43:07 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:07 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:07 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:07 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:07 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:07 INFO - PROCESS | 6788 | 1461022987671 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:43:07 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:43:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1285ms 16:43:07 INFO - PROCESS | 6788 | 1461022987736 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 6788 | 1461022987740 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:43:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:43:07 INFO - PROCESS | 6788 | 1461022987747 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 6788 | 1461022987750 Marionette TRACE conn3 <- [1,762,null,{}] 16:43:07 INFO - PROCESS | 6788 | 1461022987758 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:07 INFO - PROCESS | 6788 | 1461022987926 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:43:08 INFO - PROCESS | 6788 | 1461022988087 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e981c00 == 80 [pid = 6788] [id = 198] 16:43:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 224 (0x8e983400) [pid = 6788] [serial = 594] [outer = (nil)] 16:43:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 225 (0x8e988000) [pid = 6788] [serial = 595] [outer = 0x8e983400] 16:43:08 INFO - PROCESS | 6788 | 1461022988166 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x8e98fc00) [pid = 6788] [serial = 596] [outer = 0x8e983400] 16:43:09 INFO - PROCESS | 6788 | 1461022989355 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:43:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1629ms 16:43:09 INFO - PROCESS | 6788 | 1461022989376 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 6788 | 1461022989379 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:43:09 INFO - PROCESS | 6788 | 1461022989391 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 6788 | 1461022989394 Marionette TRACE conn3 <- [1,766,null,{}] 16:43:09 INFO - PROCESS | 6788 | 1461022989400 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 6788 | 1461022989618 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:43:09 INFO - PROCESS | 6788 | 1461022989709 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f597400 == 81 [pid = 6788] [id = 199] 16:43:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 227 (0x8f5a0000) [pid = 6788] [serial = 597] [outer = (nil)] 16:43:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 228 (0x8fb50800) [pid = 6788] [serial = 598] [outer = 0x8f5a0000] 16:43:09 INFO - PROCESS | 6788 | 1461022989781 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 229 (0x8fb85000) [pid = 6788] [serial = 599] [outer = 0x8f5a0000] 16:43:10 INFO - PROCESS | 6788 | --DOMWINDOW == 228 (0x8f59ac00) [pid = 6788] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:43:10 INFO - PROCESS | 6788 | --DOMWINDOW == 227 (0x88896c00) [pid = 6788] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:43:10 INFO - PROCESS | 6788 | --DOMWINDOW == 226 (0x8e987400) [pid = 6788] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:43:10 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x8a6e5800) [pid = 6788] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:43:10 INFO - PROCESS | 6788 | 1461022990943 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:43:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1577ms 16:43:10 INFO - PROCESS | 6788 | 1461022990973 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 6788 | 1461022990976 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:43:10 INFO - PROCESS | 6788 | 1461022990984 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 6788 | 1461022990987 Marionette TRACE conn3 <- [1,770,null,{}] 16:43:10 INFO - PROCESS | 6788 | 1461022990992 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:11 INFO - PROCESS | 6788 | 1461022991164 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:43:11 INFO - PROCESS | 6788 | 1461022991384 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6f4800 == 82 [pid = 6788] [id = 200] 16:43:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x8b66b400) [pid = 6788] [serial = 600] [outer = (nil)] 16:43:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 227 (0x8f5a2800) [pid = 6788] [serial = 601] [outer = 0x8b66b400] 16:43:11 INFO - PROCESS | 6788 | 1461022991458 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 228 (0x8fb90000) [pid = 6788] [serial = 602] [outer = 0x8b66b400] 16:43:12 INFO - PROCESS | 6788 | 1461022992130 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1196ms 16:43:12 INFO - PROCESS | 6788 | 1461022992179 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 6788 | 1461022992183 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:43:12 INFO - PROCESS | 6788 | 1461022992192 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 6788 | 1461022992195 Marionette TRACE conn3 <- [1,774,null,{}] 16:43:12 INFO - PROCESS | 6788 | 1461022992201 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 6788 | 1461022992450 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:43:12 INFO - PROCESS | 6788 | 1461022992626 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x88891400 == 83 [pid = 6788] [id = 201] 16:43:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 229 (0x88894400) [pid = 6788] [serial = 603] [outer = (nil)] 16:43:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 230 (0x89467800) [pid = 6788] [serial = 604] [outer = 0x88894400] 16:43:12 INFO - PROCESS | 6788 | 1461022992721 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 231 (0x895e9800) [pid = 6788] [serial = 605] [outer = 0x88894400] 16:43:13 INFO - PROCESS | 6788 | 1461022993706 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1528ms 16:43:13 INFO - PROCESS | 6788 | 1461022993722 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 6788 | 1461022993730 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:43:13 INFO - PROCESS | 6788 | 1461022993739 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 6788 | 1461022993744 Marionette TRACE conn3 <- [1,778,null,{}] 16:43:13 INFO - PROCESS | 6788 | 1461022993752 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:13 INFO - PROCESS | 6788 | 1461022993932 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:43:14 INFO - PROCESS | 6788 | 1461022994128 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c1c00 == 84 [pid = 6788] [id = 202] 16:43:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 232 (0x8b665400) [pid = 6788] [serial = 606] [outer = (nil)] 16:43:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 233 (0x8b70b800) [pid = 6788] [serial = 607] [outer = 0x8b665400] 16:43:14 INFO - PROCESS | 6788 | 1461022994214 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 234 (0x8bd5e000) [pid = 6788] [serial = 608] [outer = 0x8b665400] 16:43:15 INFO - PROCESS | 6788 | 1461022995238 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1533ms 16:43:15 INFO - PROCESS | 6788 | 1461022995276 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:43:15 INFO - PROCESS | 6788 | 1461022995282 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:43:15 INFO - PROCESS | 6788 | 1461022995289 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 6788 | 1461022995292 Marionette TRACE conn3 <- [1,782,null,{}] 16:43:15 INFO - PROCESS | 6788 | 1461022995299 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:15 INFO - PROCESS | 6788 | 1461022995481 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:43:15 INFO - PROCESS | 6788 | 1461022995756 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b70fc00 == 85 [pid = 6788] [id = 203] 16:43:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 235 (0x8f597800) [pid = 6788] [serial = 609] [outer = (nil)] 16:43:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 236 (0x8fb99c00) [pid = 6788] [serial = 610] [outer = 0x8f597800] 16:43:15 INFO - PROCESS | 6788 | 1461022995892 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 237 (0x8fbfcc00) [pid = 6788] [serial = 611] [outer = 0x8f597800] 16:43:16 INFO - PROCESS | 6788 | 1461022996806 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1589ms 16:43:16 INFO - PROCESS | 6788 | 1461022996878 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 6788 | 1461022996882 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:43:16 INFO - PROCESS | 6788 | 1461022996896 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 6788 | 1461022996906 Marionette TRACE conn3 <- [1,786,null,{}] 16:43:16 INFO - PROCESS | 6788 | 1461022996914 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:17 INFO - PROCESS | 6788 | 1461022997130 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:43:17 INFO - PROCESS | 6788 | 1461022997384 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c9400 == 86 [pid = 6788] [id = 204] 16:43:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 238 (0x8fe21c00) [pid = 6788] [serial = 612] [outer = (nil)] 16:43:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 239 (0x8ff50c00) [pid = 6788] [serial = 613] [outer = 0x8fe21c00] 16:43:17 INFO - PROCESS | 6788 | 1461022997509 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 240 (0x90008400) [pid = 6788] [serial = 614] [outer = 0x8fe21c00] 16:43:18 INFO - PROCESS | 6788 | 1461022998372 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1551ms 16:43:18 INFO - PROCESS | 6788 | 1461022998441 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 6788 | 1461022998446 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:43:18 INFO - PROCESS | 6788 | 1461022998453 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 6788 | 1461022998457 Marionette TRACE conn3 <- [1,790,null,{}] 16:43:18 INFO - PROCESS | 6788 | 1461022998462 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 6788 | 1461022998676 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:43:18 INFO - PROCESS | 6788 | 1461022998914 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x88897c00 == 87 [pid = 6788] [id = 205] 16:43:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 241 (0x89f92000) [pid = 6788] [serial = 615] [outer = (nil)] 16:43:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 242 (0x9008e800) [pid = 6788] [serial = 616] [outer = 0x89f92000] 16:43:19 INFO - PROCESS | 6788 | 1461022999015 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 243 (0x90095800) [pid = 6788] [serial = 617] [outer = 0x89f92000] 16:43:19 INFO - PROCESS | 6788 | 1461022999894 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1479ms 16:43:19 INFO - PROCESS | 6788 | 1461022999933 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 6788 | 1461022999938 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:43:19 INFO - PROCESS | 6788 | 1461022999944 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 6788 | 1461022999948 Marionette TRACE conn3 <- [1,794,null,{}] 16:43:19 INFO - PROCESS | 6788 | 1461022999953 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 6788 | 1461023000123 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:43:20 INFO - PROCESS | 6788 | 1461023000319 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 6788 | ++DOCSHELL 0x9053c000 == 88 [pid = 6788] [id = 206] 16:43:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 244 (0x9109c000) [pid = 6788] [serial = 618] [outer = (nil)] 16:43:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 245 (0x910d1400) [pid = 6788] [serial = 619] [outer = 0x9109c000] 16:43:20 INFO - PROCESS | 6788 | 1461023000459 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 246 (0x913bd800) [pid = 6788] [serial = 620] [outer = 0x9109c000] 16:43:21 INFO - PROCESS | 6788 | 1461023001439 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1535ms 16:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:43:21 INFO - PROCESS | 6788 | 1461023001479 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 6788 | 1461023001483 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:43:21 INFO - PROCESS | 6788 | 1461023001489 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 6788 | 1461023001493 Marionette TRACE conn3 <- [1,798,null,{}] 16:43:21 INFO - PROCESS | 6788 | 1461023001499 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 6788 | 1461023001669 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:43:21 INFO - PROCESS | 6788 | 1461023001916 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fe2a000 == 89 [pid = 6788] [id = 207] 16:43:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 247 (0x910a5000) [pid = 6788] [serial = 621] [outer = (nil)] 16:43:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 248 (0x92f66000) [pid = 6788] [serial = 622] [outer = 0x910a5000] 16:43:22 INFO - PROCESS | 6788 | 1461023002050 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 249 (0x930b3000) [pid = 6788] [serial = 623] [outer = 0x910a5000] 16:43:22 INFO - PROCESS | 6788 | 1461023002924 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:43:22 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:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1483ms 16:43:22 INFO - PROCESS | 6788 | 1461023002972 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 6788 | 1461023002976 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:43:22 INFO - PROCESS | 6788 | 1461023002982 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 6788 | 1461023002986 Marionette TRACE conn3 <- [1,802,null,{}] 16:43:22 INFO - PROCESS | 6788 | 1461023002991 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 6788 | 1461023003169 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:43:23 INFO - PROCESS | 6788 | 1461023003361 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 6788 | ++DOCSHELL 0x8888e000 == 90 [pid = 6788] [id = 208] 16:43:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 250 (0x898e7c00) [pid = 6788] [serial = 624] [outer = (nil)] 16:43:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 251 (0x93192800) [pid = 6788] [serial = 625] [outer = 0x898e7c00] 16:43:23 INFO - PROCESS | 6788 | 1461023003450 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 252 (0x931a0800) [pid = 6788] [serial = 626] [outer = 0x898e7c00] 16:43:24 INFO - PROCESS | 6788 | 1461023004382 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:43:24 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:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1439ms 16:43:24 INFO - PROCESS | 6788 | 1461023004422 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 6788 | 1461023004425 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:43:24 INFO - PROCESS | 6788 | 1461023004433 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 6788 | 1461023004437 Marionette TRACE conn3 <- [1,806,null,{}] 16:43:24 INFO - PROCESS | 6788 | 1461023004442 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:24 INFO - PROCESS | 6788 | 1461023004608 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:43:24 INFO - PROCESS | 6788 | 1461023004816 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb40c00 == 91 [pid = 6788] [id = 209] 16:43:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 253 (0x92f60400) [pid = 6788] [serial = 627] [outer = (nil)] 16:43:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 254 (0x93d58c00) [pid = 6788] [serial = 628] [outer = 0x92f60400] 16:43:24 INFO - PROCESS | 6788 | 1461023004901 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 255 (0x93da7400) [pid = 6788] [serial = 629] [outer = 0x92f60400] 16:43:25 INFO - PROCESS | 6788 | 1461023005801 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:43:25 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:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1438ms 16:43:25 INFO - PROCESS | 6788 | 1461023005872 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 6788 | 1461023005876 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:43:25 INFO - PROCESS | 6788 | 1461023005882 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 6788 | 1461023005886 Marionette TRACE conn3 <- [1,810,null,{}] 16:43:25 INFO - PROCESS | 6788 | 1461023005892 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:26 INFO - PROCESS | 6788 | 1461023006102 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:43:26 INFO - PROCESS | 6788 | 1461023006352 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x93d54c00 == 92 [pid = 6788] [id = 210] 16:43:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 256 (0x93d55400) [pid = 6788] [serial = 630] [outer = (nil)] 16:43:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 257 (0x943ee800) [pid = 6788] [serial = 631] [outer = 0x93d55400] 16:43:26 INFO - PROCESS | 6788 | 1461023006493 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 258 (0x96159400) [pid = 6788] [serial = 632] [outer = 0x93d55400] 16:43:27 INFO - PROCESS | 6788 | 1461023007395 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1536ms 16:43:27 INFO - PROCESS | 6788 | 1461023007419 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 6788 | 1461023007423 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:43:27 INFO - PROCESS | 6788 | 1461023007430 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 6788 | 1461023007433 Marionette TRACE conn3 <- [1,814,null,{}] 16:43:27 INFO - PROCESS | 6788 | 1461023007439 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 6788 | 1461023007605 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:43:27 INFO - PROCESS | 6788 | 1461023007805 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c6800 == 93 [pid = 6788] [id = 211] 16:43:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 259 (0x93daa000) [pid = 6788] [serial = 633] [outer = (nil)] 16:43:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 260 (0x96a7c800) [pid = 6788] [serial = 634] [outer = 0x93daa000] 16:43:27 INFO - PROCESS | 6788 | 1461023007900 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 261 (0x97064000) [pid = 6788] [serial = 635] [outer = 0x93daa000] 16:43:28 INFO - PROCESS | 6788 | 1461023008933 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 6788 | 1461023009017 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:43:29 INFO - PROCESS | 6788 | 1461023009023 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 6788 | 1461023009029 Marionette TRACE conn3 <- [1,818,null,{}] 16:43:29 INFO - PROCESS | 6788 | 1461023009034 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:29 INFO - PROCESS | 6788 | 1461023009276 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:43:29 INFO - PROCESS | 6788 | 1461023009522 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x9572cc00 == 94 [pid = 6788] [id = 212] 16:43:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 262 (0x97b9e400) [pid = 6788] [serial = 636] [outer = (nil)] 16:43:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 263 (0x982ce000) [pid = 6788] [serial = 637] [outer = 0x97b9e400] 16:43:29 INFO - PROCESS | 6788 | 1461023009642 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 264 (0x98bf3c00) [pid = 6788] [serial = 638] [outer = 0x97b9e400] 16:43:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 265 (0x98e8b800) [pid = 6788] [serial = 639] [outer = 0x9053ec00] 16:43:30 INFO - PROCESS | 6788 | 1461023010679 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1680ms 16:43:30 INFO - PROCESS | 6788 | 1461023010704 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 6788 | 1461023010708 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:43:30 INFO - PROCESS | 6788 | 1461023010714 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 6788 | 1461023010717 Marionette TRACE conn3 <- [1,822,null,{}] 16:43:30 INFO - PROCESS | 6788 | 1461023010723 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:30 INFO - PROCESS | 6788 | 1461023010896 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:43:31 INFO - PROCESS | 6788 | 1461023011157 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b40e800 == 95 [pid = 6788] [id = 213] 16:43:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 266 (0x8b40f400) [pid = 6788] [serial = 640] [outer = (nil)] 16:43:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 267 (0x8fb4f000) [pid = 6788] [serial = 641] [outer = 0x8b40f400] 16:43:31 INFO - PROCESS | 6788 | 1461023011291 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 268 (0x98e56c00) [pid = 6788] [serial = 642] [outer = 0x8b40f400] 16:43:32 INFO - PROCESS | 6788 | 1461023012258 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 6788 | 1461023012305 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:43:32 INFO - PROCESS | 6788 | 1461023012312 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 6788 | 1461023012316 Marionette TRACE conn3 <- [1,826,null,{}] 16:43:32 INFO - PROCESS | 6788 | 1461023012321 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:32 INFO - PROCESS | 6788 | 1461023012506 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:43:32 INFO - PROCESS | 6788 | 1461023012749 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x9b263800 == 96 [pid = 6788] [id = 214] 16:43:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 269 (0x9b264400) [pid = 6788] [serial = 643] [outer = (nil)] 16:43:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 270 (0x9b2b0c00) [pid = 6788] [serial = 644] [outer = 0x9b264400] 16:43:32 INFO - PROCESS | 6788 | 1461023012873 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 271 (0x9dfe9400) [pid = 6788] [serial = 645] [outer = 0x9b264400] 16:43:33 INFO - PROCESS | 6788 | 1461023013735 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1480ms 16:43:33 INFO - PROCESS | 6788 | 1461023013793 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 6788 | 1461023013798 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:43:33 INFO - PROCESS | 6788 | 1461023013804 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 6788 | 1461023013808 Marionette TRACE conn3 <- [1,830,null,{}] 16:43:33 INFO - PROCESS | 6788 | 1461023013814 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:33 INFO - PROCESS | 6788 | 1461023013995 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:43:34 INFO - PROCESS | 6788 | 1461023014235 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x89f97000 == 97 [pid = 6788] [id = 215] 16:43:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 272 (0x89f9b000) [pid = 6788] [serial = 646] [outer = (nil)] 16:43:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 273 (0x97a45c00) [pid = 6788] [serial = 647] [outer = 0x89f9b000] 16:43:34 INFO - PROCESS | 6788 | 1461023014361 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 274 (0x9fea8800) [pid = 6788] [serial = 648] [outer = 0x89f9b000] 16:43:35 INFO - PROCESS | 6788 | 1461023015718 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1938ms 16:43:35 INFO - PROCESS | 6788 | 1461023015743 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 6788 | 1461023015750 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:43:35 INFO - PROCESS | 6788 | 1461023015758 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 6788 | 1461023015764 Marionette TRACE conn3 <- [1,834,null,{}] 16:43:35 INFO - PROCESS | 6788 | 1461023015771 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:35 INFO - PROCESS | 6788 | 1461023015952 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:43:36 INFO - PROCESS | 6788 | 1461023016219 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x895ed400 == 98 [pid = 6788] [id = 216] 16:43:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 275 (0x895ee800) [pid = 6788] [serial = 649] [outer = (nil)] 16:43:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 276 (0x8b70d400) [pid = 6788] [serial = 650] [outer = 0x895ee800] 16:43:36 INFO - PROCESS | 6788 | 1461023016404 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 277 (0x8e98bc00) [pid = 6788] [serial = 651] [outer = 0x895ee800] 16:43:37 INFO - PROCESS | 6788 | 1461023017451 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1733ms 16:43:37 INFO - PROCESS | 6788 | 1461023017492 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 6788 | 1461023017500 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:43:37 INFO - PROCESS | 6788 | 1461023017510 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 6788 | 1461023017513 Marionette TRACE conn3 <- [1,838,null,{}] 16:43:37 INFO - PROCESS | 6788 | 1461023017520 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:37 INFO - PROCESS | 6788 | 1461023017691 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:43:37 INFO - PROCESS | 6788 | 1461023017973 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x88891800 == 99 [pid = 6788] [id = 217] 16:43:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 278 (0x88896800) [pid = 6788] [serial = 652] [outer = (nil)] 16:43:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 279 (0x8a6ee000) [pid = 6788] [serial = 653] [outer = 0x88896800] 16:43:38 INFO - PROCESS | 6788 | 1461023018123 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 280 (0x8e98a000) [pid = 6788] [serial = 654] [outer = 0x88896800] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x930b3800 == 98 [pid = 6788] [id = 93] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 279 (0x898e9000) [pid = 6788] [serial = 538] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 278 (0x98bf1800) [pid = 6788] [serial = 520] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 277 (0x993d6800) [pid = 6788] [serial = 532] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 276 (0x8e985400) [pid = 6788] [serial = 511] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 275 (0x90091800) [pid = 6788] [serial = 514] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 274 (0x9fb54c00) [pid = 6788] [serial = 526] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 273 (0x89f95000) [pid = 6788] [serial = 529] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 272 (0x8b66a400) [pid = 6788] [serial = 535] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 271 (0x96a7fc00) [pid = 6788] [serial = 517] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 270 (0x8b66f000) [pid = 6788] [serial = 541] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 269 (0x998ec400) [pid = 6788] [serial = 523] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 268 (0x8fba0c00) [pid = 6788] [serial = 559] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x8f597400 == 97 [pid = 6788] [id = 199] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x8e981c00 == 96 [pid = 6788] [id = 198] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x89463c00 == 95 [pid = 6788] [id = 197] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x88897800 == 94 [pid = 6788] [id = 196] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x96a7ac00 == 93 [pid = 6788] [id = 83] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x898e8800 == 92 [pid = 6788] [id = 191] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x8e990800 == 91 [pid = 6788] [id = 169] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x898e5c00 == 90 [pid = 6788] [id = 190] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x93199c00 == 89 [pid = 6788] [id = 151] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb52800 == 88 [pid = 6788] [id = 189] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x898e3c00 == 87 [pid = 6788] [id = 188] 16:43:38 INFO - PROCESS | 6788 | --DOCSHELL 0x89f93400 == 86 [pid = 6788] [id = 187] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 267 (0x8fbfc000) [pid = 6788] [serial = 556] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 266 (0x8b40cc00) [pid = 6788] [serial = 548] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 265 (0x8fe2e400) [pid = 6788] [serial = 557] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 264 (0x8fb49800) [pid = 6788] [serial = 554] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 263 (0x8bd56800) [pid = 6788] [serial = 551] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 262 (0x88894800) [pid = 6788] [serial = 544] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 261 (0x8b414c00) [pid = 6788] [serial = 550] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 260 (0x8f596c00) [pid = 6788] [serial = 553] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | --DOMWINDOW == 259 (0x8a6e6800) [pid = 6788] [serial = 547] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 6788 | 1461023018951 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1497ms 16:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:43:39 INFO - PROCESS | 6788 | 1461023019007 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 6788 | 1461023019010 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:43:39 INFO - PROCESS | 6788 | 1461023019016 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 6788 | 1461023019022 Marionette TRACE conn3 <- [1,842,null,{}] 16:43:39 INFO - PROCESS | 6788 | 1461023019038 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:39 INFO - PROCESS | 6788 | 1461023019205 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:43:39 INFO - PROCESS | 6788 | 1461023019216 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x88894800 == 87 [pid = 6788] [id = 218] 16:43:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 260 (0x8b40b400) [pid = 6788] [serial = 655] [outer = (nil)] 16:43:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 261 (0x8fbfc000) [pid = 6788] [serial = 656] [outer = 0x8b40b400] 16:43:39 INFO - PROCESS | 6788 | 1461023019291 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 262 (0x8fe2dc00) [pid = 6788] [serial = 657] [outer = 0x8b40b400] 16:43:40 INFO - PROCESS | 6788 | 1461023020191 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1187ms 16:43:40 INFO - PROCESS | 6788 | 1461023020202 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 6788 | 1461023020206 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:43:40 INFO - PROCESS | 6788 | 1461023020213 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 6788 | 1461023020216 Marionette TRACE conn3 <- [1,846,null,{}] 16:43:40 INFO - PROCESS | 6788 | 1461023020221 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 6788 | 1461023020376 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:43:40 INFO - PROCESS | 6788 | 1461023020565 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf9400 == 88 [pid = 6788] [id = 219] 16:43:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 263 (0x8fe28c00) [pid = 6788] [serial = 658] [outer = (nil)] 16:43:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 264 (0x9000c400) [pid = 6788] [serial = 659] [outer = 0x8fe28c00] 16:43:40 INFO - PROCESS | 6788 | 1461023020638 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 265 (0x90099000) [pid = 6788] [serial = 660] [outer = 0x8fe28c00] 16:43:41 INFO - PROCESS | 6788 | 1461023021449 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1287ms 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:43:41 INFO - PROCESS | 6788 | 1461023021500 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 6788 | 1461023021502 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:43:41 INFO - PROCESS | 6788 | 1461023021509 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 6788 | 1461023021512 Marionette TRACE conn3 <- [1,850,null,{}] 16:43:41 INFO - PROCESS | 6788 | 1461023021525 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:41 INFO - PROCESS | 6788 | 1461023021740 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:43:41 INFO - PROCESS | 6788 | 1461023021765 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b40f800 == 89 [pid = 6788] [id = 220] 16:43:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 266 (0x8eb3dc00) [pid = 6788] [serial = 661] [outer = (nil)] 16:43:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 267 (0x91365c00) [pid = 6788] [serial = 662] [outer = 0x8eb3dc00] 16:43:41 INFO - PROCESS | 6788 | 1461023021838 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 268 (0x913bb800) [pid = 6788] [serial = 663] [outer = 0x8eb3dc00] 16:43:42 INFO - PROCESS | 6788 | 1461023022757 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:43: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:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1293ms 16:43:42 INFO - PROCESS | 6788 | 1461023022801 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 6788 | 1461023022805 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:43:42 INFO - PROCESS | 6788 | 1461023022811 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 6788 | 1461023022814 Marionette TRACE conn3 <- [1,854,null,{}] 16:43:42 INFO - PROCESS | 6788 | 1461023022827 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:43 INFO - PROCESS | 6788 | 1461023023051 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:43:43 INFO - PROCESS | 6788 | --DOMWINDOW == 267 (0x8e983400) [pid = 6788] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:43:43 INFO - PROCESS | 6788 | --DOMWINDOW == 266 (0x93dacc00) [pid = 6788] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:43:43 INFO - PROCESS | 6788 | --DOMWINDOW == 265 (0x898e4400) [pid = 6788] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:43:43 INFO - PROCESS | 6788 | --DOMWINDOW == 264 (0x8fbf2c00) [pid = 6788] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:43:43 INFO - PROCESS | 6788 | --DOMWINDOW == 263 (0x8b708400) [pid = 6788] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:43:43 INFO - PROCESS | 6788 | --DOMWINDOW == 262 (0x895ef000) [pid = 6788] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:43:43 INFO - PROCESS | 6788 | --DOMWINDOW == 261 (0x8f5a0000) [pid = 6788] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:43:43 INFO - PROCESS | 6788 | 1461023023427 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x89469400 == 90 [pid = 6788] [id = 221] 16:43:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 262 (0x8a3ce400) [pid = 6788] [serial = 664] [outer = (nil)] 16:43:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 263 (0x8bd61c00) [pid = 6788] [serial = 665] [outer = 0x8a3ce400] 16:43:43 INFO - PROCESS | 6788 | 1461023023507 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 264 (0x8ff4a800) [pid = 6788] [serial = 666] [outer = 0x8a3ce400] 16:43:44 INFO - PROCESS | 6788 | 1461023024163 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:43: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:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1391ms 16:43:44 INFO - PROCESS | 6788 | 1461023024202 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 6788 | 1461023024204 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:43:44 INFO - PROCESS | 6788 | 1461023024211 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 6788 | 1461023024214 Marionette TRACE conn3 <- [1,858,null,{}] 16:43:44 INFO - PROCESS | 6788 | 1461023024220 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:44 INFO - PROCESS | 6788 | 1461023024435 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:43:44 INFO - PROCESS | 6788 | 1461023024460 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a7000 == 91 [pid = 6788] [id = 222] 16:43:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 265 (0x9136cc00) [pid = 6788] [serial = 667] [outer = (nil)] 16:43:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 266 (0x96a0f000) [pid = 6788] [serial = 668] [outer = 0x9136cc00] 16:43:44 INFO - PROCESS | 6788 | 1461023024532 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 267 (0x96a7fc00) [pid = 6788] [serial = 669] [outer = 0x9136cc00] 16:43:45 INFO - PROCESS | 6788 | 1461023025437 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:43: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:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1283ms 16:43:45 INFO - PROCESS | 6788 | 1461023025503 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 6788 | 1461023025510 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:43:45 INFO - PROCESS | 6788 | 1461023025519 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 6788 | 1461023025525 Marionette TRACE conn3 <- [1,862,null,{}] 16:43:45 INFO - PROCESS | 6788 | 1461023025533 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 6788 | 1461023025813 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:43:46 INFO - PROCESS | 6788 | 1461023026027 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3cd800 == 92 [pid = 6788] [id = 223] 16:43:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 268 (0x8a3d0400) [pid = 6788] [serial = 670] [outer = (nil)] 16:43:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 269 (0x8a6f3400) [pid = 6788] [serial = 671] [outer = 0x8a3d0400] 16:43:46 INFO - PROCESS | 6788 | 1461023026158 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 270 (0x8b666400) [pid = 6788] [serial = 672] [outer = 0x8a3d0400] 16:43:47 INFO - PROCESS | 6788 | 1461023027157 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1682ms 16:43:47 INFO - PROCESS | 6788 | 1461023027202 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 6788 | 1461023027212 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:43:47 INFO - PROCESS | 6788 | 1461023027224 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 6788 | 1461023027228 Marionette TRACE conn3 <- [1,866,null,{}] 16:43:47 INFO - PROCESS | 6788 | 1461023027234 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:47 INFO - PROCESS | 6788 | 1461023027475 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:43:47 INFO - PROCESS | 6788 | 1461023027780 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f5a2c00 == 93 [pid = 6788] [id = 224] 16:43:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 271 (0x8fa80800) [pid = 6788] [serial = 673] [outer = (nil)] 16:43:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 272 (0x8fb52c00) [pid = 6788] [serial = 674] [outer = 0x8fa80800] 16:43:47 INFO - PROCESS | 6788 | 1461023027870 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 273 (0x8fbf7800) [pid = 6788] [serial = 675] [outer = 0x8fa80800] 16:43:48 INFO - PROCESS | 6788 | 1461023028833 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1634ms 16:43:48 INFO - PROCESS | 6788 | 1461023028857 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 6788 | 1461023028861 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:43:48 INFO - PROCESS | 6788 | 1461023028868 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 6788 | 1461023028874 Marionette TRACE conn3 <- [1,870,null,{}] 16:43:48 INFO - PROCESS | 6788 | 1461023028891 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:49 INFO - PROCESS | 6788 | 1461023029068 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:43:49 INFO - PROCESS | 6788 | 1461023029369 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbfc400 == 94 [pid = 6788] [id = 225] 16:43:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 274 (0x91587400) [pid = 6788] [serial = 676] [outer = (nil)] 16:43:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 275 (0x93197400) [pid = 6788] [serial = 677] [outer = 0x91587400] 16:43:49 INFO - PROCESS | 6788 | 1461023029502 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 276 (0x93db0c00) [pid = 6788] [serial = 678] [outer = 0x91587400] 16:43:50 INFO - PROCESS | 6788 | 1461023030382 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1587ms 16:43:50 INFO - PROCESS | 6788 | 1461023030455 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 6788 | 1461023030459 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:43:50 INFO - PROCESS | 6788 | 1461023030466 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 6788 | 1461023030470 Marionette TRACE conn3 <- [1,874,null,{}] 16:43:50 INFO - PROCESS | 6788 | 1461023030475 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 6788 | 1461023030690 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:43:50 INFO - PROCESS | 6788 | 1461023030932 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b412c00 == 95 [pid = 6788] [id = 226] 16:43:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 277 (0x978c8c00) [pid = 6788] [serial = 679] [outer = (nil)] 16:43:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 278 (0x98038400) [pid = 6788] [serial = 680] [outer = 0x978c8c00] 16:43:51 INFO - PROCESS | 6788 | 1461023031061 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 279 (0x98cdbc00) [pid = 6788] [serial = 681] [outer = 0x978c8c00] 16:43:51 INFO - PROCESS | 6788 | 1461023031937 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1482ms 16:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:43:51 INFO - PROCESS | 6788 | 1461023031949 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 6788 | 1461023031952 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:43:51 INFO - PROCESS | 6788 | 1461023031959 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 6788 | 1461023031962 Marionette TRACE conn3 <- [1,878,null,{}] 16:43:51 INFO - PROCESS | 6788 | 1461023031968 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:52 INFO - PROCESS | 6788 | 1461023032138 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:43:52 INFO - PROCESS | 6788 | 1461023032342 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x99063c00 == 96 [pid = 6788] [id = 227] 16:43:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 280 (0x9997f400) [pid = 6788] [serial = 682] [outer = (nil)] 16:43:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 281 (0x9a41e400) [pid = 6788] [serial = 683] [outer = 0x9997f400] 16:43:52 INFO - PROCESS | 6788 | 1461023032432 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 282 (0x9a5ba400) [pid = 6788] [serial = 684] [outer = 0x9997f400] 16:43:53 INFO - PROCESS | 6788 | 1461023033346 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1429ms 16:43:53 INFO - PROCESS | 6788 | 1461023033388 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:43:53 INFO - PROCESS | 6788 | 1461023033392 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:43:53 INFO - PROCESS | 6788 | 1461023033398 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 6788 | 1461023033401 Marionette TRACE conn3 <- [1,882,null,{}] 16:43:53 INFO - PROCESS | 6788 | 1461023033407 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 6788 | 1461023033613 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:43:53 INFO - PROCESS | 6788 | 1461023033826 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 6788 | ++DOCSHELL 0x91368000 == 97 [pid = 6788] [id = 228] 16:43:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 283 (0x930b2c00) [pid = 6788] [serial = 685] [outer = (nil)] 16:43:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 284 (0x9feaf000) [pid = 6788] [serial = 686] [outer = 0x930b2c00] 16:43:53 INFO - PROCESS | 6788 | 1461023033927 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 285 (0xa0e45400) [pid = 6788] [serial = 687] [outer = 0x930b2c00] 16:43:54 INFO - PROCESS | 6788 | 1461023034813 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1488ms 16:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:43:54 INFO - PROCESS | 6788 | 1461023034886 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 6788 | 1461023034888 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:43:54 INFO - PROCESS | 6788 | 1461023034895 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 6788 | 1461023034900 Marionette TRACE conn3 <- [1,886,null,{}] 16:43:54 INFO - PROCESS | 6788 | 1461023034907 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:55 INFO - PROCESS | 6788 | 1461023035120 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:43:55 INFO - PROCESS | 6788 | 1461023035363 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 6788 | ++DOCSHELL 0xa0016000 == 98 [pid = 6788] [id = 229] 16:43:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 286 (0xa0fed000) [pid = 6788] [serial = 688] [outer = (nil)] 16:43:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 287 (0xa2a0a000) [pid = 6788] [serial = 689] [outer = 0xa0fed000] 16:43:55 INFO - PROCESS | 6788 | 1461023035493 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 288 (0xa2af5000) [pid = 6788] [serial = 690] [outer = 0xa0fed000] 16:43:56 INFO - PROCESS | 6788 | 1461023036335 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1487ms 16:43:56 INFO - PROCESS | 6788 | 1461023036382 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 6788 | 1461023036386 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:43:56 INFO - PROCESS | 6788 | 1461023036392 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 6788 | 1461023036395 Marionette TRACE conn3 <- [1,890,null,{}] 16:43:56 INFO - PROCESS | 6788 | 1461023036401 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:56 INFO - PROCESS | 6788 | 1461023036572 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:43:56 INFO - PROCESS | 6788 | 1461023036778 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x98132400 == 99 [pid = 6788] [id = 230] 16:43:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 289 (0x98132800) [pid = 6788] [serial = 691] [outer = (nil)] 16:43:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 290 (0x98138400) [pid = 6788] [serial = 692] [outer = 0x98132800] 16:43:56 INFO - PROCESS | 6788 | 1461023036911 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 291 (0x9813b000) [pid = 6788] [serial = 693] [outer = 0x98132800] 16:43:57 INFO - PROCESS | 6788 | 1461023037812 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1478ms 16:43:57 INFO - PROCESS | 6788 | 1461023037872 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 6788 | 1461023037876 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:43:57 INFO - PROCESS | 6788 | 1461023037882 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 6788 | 1461023037885 Marionette TRACE conn3 <- [1,894,null,{}] 16:43:57 INFO - PROCESS | 6788 | 1461023037891 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 6788 | 1461023038068 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:43:58 INFO - PROCESS | 6788 | 1461023038268 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c3800 == 100 [pid = 6788] [id = 231] 16:43:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 292 (0x863c4400) [pid = 6788] [serial = 694] [outer = (nil)] 16:43:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 293 (0x863c9c00) [pid = 6788] [serial = 695] [outer = 0x863c4400] 16:43:58 INFO - PROCESS | 6788 | 1461023038354 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 294 (0x863cb400) [pid = 6788] [serial = 696] [outer = 0x863c4400] 16:43:59 INFO - PROCESS | 6788 | 1461023039274 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1429ms 16:43:59 INFO - PROCESS | 6788 | 1461023039311 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 6788 | 1461023039315 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:43:59 INFO - PROCESS | 6788 | 1461023039322 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 6788 | 1461023039325 Marionette TRACE conn3 <- [1,898,null,{}] 16:43:59 INFO - PROCESS | 6788 | 1461023039331 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 6788 | 1461023039502 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:43:59 INFO - PROCESS | 6788 | 1461023039709 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c4800 == 101 [pid = 6788] [id = 232] 16:43:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 295 (0x863c5400) [pid = 6788] [serial = 697] [outer = (nil)] 16:43:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 296 (0x913b6400) [pid = 6788] [serial = 698] [outer = 0x863c5400] 16:43:59 INFO - PROCESS | 6788 | 1461023039841 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 297 (0x98137800) [pid = 6788] [serial = 699] [outer = 0x863c5400] 16:44:00 INFO - PROCESS | 6788 | 1461023040767 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1486ms 16:44:00 INFO - PROCESS | 6788 | 1461023040808 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 6788 | 1461023040813 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:44:00 INFO - PROCESS | 6788 | 1461023040819 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 6788 | 1461023040822 Marionette TRACE conn3 <- [1,902,null,{}] 16:44:00 INFO - PROCESS | 6788 | 1461023040832 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:01 INFO - PROCESS | 6788 | 1461023041034 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:44:01 INFO - PROCESS | 6788 | 1461023041292 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b53400 == 102 [pid = 6788] [id = 233] 16:44:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 298 (0x85b58000) [pid = 6788] [serial = 700] [outer = (nil)] 16:44:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 299 (0x85b5c000) [pid = 6788] [serial = 701] [outer = 0x85b58000] 16:44:01 INFO - PROCESS | 6788 | 1461023041427 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 300 (0x863cec00) [pid = 6788] [serial = 702] [outer = 0x85b58000] 16:44:02 INFO - PROCESS | 6788 | 1461023042343 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1579ms 16:44:02 INFO - PROCESS | 6788 | 1461023042399 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 6788 | 1461023042403 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:44:02 INFO - PROCESS | 6788 | 1461023042410 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 6788 | 1461023042412 Marionette TRACE conn3 <- [1,906,null,{}] 16:44:02 INFO - PROCESS | 6788 | 1461023042419 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 6788 | 1461023042608 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:44:02 INFO - PROCESS | 6788 | 1461023042859 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b52000 == 103 [pid = 6788] [id = 234] 16:44:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 301 (0x85b5bc00) [pid = 6788] [serial = 703] [outer = (nil)] 16:44:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 302 (0x85d2d400) [pid = 6788] [serial = 704] [outer = 0x85b5bc00] 16:44:02 INFO - PROCESS | 6788 | 1461023042994 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 303 (0x85d30000) [pid = 6788] [serial = 705] [outer = 0x85b5bc00] 16:44:03 INFO - PROCESS | 6788 | 1461023043783 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1433ms 16:44:03 INFO - PROCESS | 6788 | 1461023043844 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 6788 | 1461023043848 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:44:03 INFO - PROCESS | 6788 | 1461023043854 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 6788 | 1461023043857 Marionette TRACE conn3 <- [1,910,null,{}] 16:44:03 INFO - PROCESS | 6788 | 1461023043863 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:04 INFO - PROCESS | 6788 | 1461023044037 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:44:04 INFO - PROCESS | 6788 | 1461023044248 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b5dc00 == 104 [pid = 6788] [id = 235] 16:44:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 304 (0x85d27000) [pid = 6788] [serial = 706] [outer = (nil)] 16:44:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 305 (0x9109f800) [pid = 6788] [serial = 707] [outer = 0x85d27000] 16:44:04 INFO - PROCESS | 6788 | 1461023044372 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 306 (0x98140000) [pid = 6788] [serial = 708] [outer = 0x85d27000] 16:44:05 INFO - PROCESS | 6788 | 1461023045321 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1534ms 16:44:05 INFO - PROCESS | 6788 | 1461023045389 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 6788 | 1461023045393 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:44:05 INFO - PROCESS | 6788 | 1461023045399 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 6788 | 1461023045403 Marionette TRACE conn3 <- [1,914,null,{}] 16:44:05 INFO - PROCESS | 6788 | 1461023045409 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:05 INFO - PROCESS | 6788 | 1461023045592 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:44:05 INFO - PROCESS | 6788 | 1461023045846 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d33800 == 105 [pid = 6788] [id = 236] 16:44:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 307 (0x85d33c00) [pid = 6788] [serial = 709] [outer = (nil)] 16:44:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 308 (0x870b1800) [pid = 6788] [serial = 710] [outer = 0x85d33c00] 16:44:05 INFO - PROCESS | 6788 | 1461023045993 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 309 (0x870b4400) [pid = 6788] [serial = 711] [outer = 0x85d33c00] 16:44:06 INFO - PROCESS | 6788 | 1461023046865 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1543ms 16:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:44:06 INFO - PROCESS | 6788 | 1461023046943 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 6788 | 1461023046946 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:44:06 INFO - PROCESS | 6788 | 1461023046954 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 6788 | 1461023046956 Marionette TRACE conn3 <- [1,918,null,{}] 16:44:06 INFO - PROCESS | 6788 | 1461023046963 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:07 INFO - PROCESS | 6788 | 1461023047164 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:44:07 INFO - PROCESS | 6788 | 1461023047425 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x8554a000 == 106 [pid = 6788] [id = 237] 16:44:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 310 (0x8554d000) [pid = 6788] [serial = 712] [outer = (nil)] 16:44:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 311 (0x85551800) [pid = 6788] [serial = 713] [outer = 0x8554d000] 16:44:07 INFO - PROCESS | 6788 | 1461023047565 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 312 (0x85553c00) [pid = 6788] [serial = 714] [outer = 0x8554d000] 16:44:08 INFO - PROCESS | 6788 | 1461023048410 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1536ms 16:44:08 INFO - PROCESS | 6788 | 1461023048489 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 6788 | 1461023048493 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:44:08 INFO - PROCESS | 6788 | 1461023048499 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 6788 | 1461023048502 Marionette TRACE conn3 <- [1,922,null,{}] 16:44:08 INFO - PROCESS | 6788 | 1461023048508 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 6788 | 1461023048722 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:44:09 INFO - PROCESS | 6788 | 1461023048983 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 6788 | ++DOCSHELL 0x8554b800 == 107 [pid = 6788] [id = 238] 16:44:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 313 (0x8554e400) [pid = 6788] [serial = 715] [outer = (nil)] 16:44:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 314 (0x85d2d000) [pid = 6788] [serial = 716] [outer = 0x8554e400] 16:44:09 INFO - PROCESS | 6788 | 1461023049106 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 315 (0x870ae800) [pid = 6788] [serial = 717] [outer = 0x8554e400] 16:44:09 INFO - PROCESS | 6788 | 1461023049938 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1484ms 16:44:09 INFO - PROCESS | 6788 | 1461023049984 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 6788 | 1461023049988 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:44:09 INFO - PROCESS | 6788 | 1461023049994 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 6788 | 1461023049997 Marionette TRACE conn3 <- [1,926,null,{}] 16:44:10 INFO - PROCESS | 6788 | 1461023050003 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 6788 | 1461023050175 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:44:10 INFO - PROCESS | 6788 | 1461023050391 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 6788 | ++DOCSHELL 0x85554400 == 108 [pid = 6788] [id = 239] 16:44:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 316 (0x85556400) [pid = 6788] [serial = 718] [outer = (nil)] 16:44:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 317 (0x870adc00) [pid = 6788] [serial = 719] [outer = 0x85556400] 16:44:10 INFO - PROCESS | 6788 | 1461023050515 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 318 (0x870bbc00) [pid = 6788] [serial = 720] [outer = 0x85556400] 16:44:11 INFO - PROCESS | 6788 | 1461023051936 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1982ms 16:44:11 INFO - PROCESS | 6788 | 1461023051976 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 6788 | 1461023051984 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:44:11 INFO - PROCESS | 6788 | 1461023051992 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 6788 | 1461023051998 Marionette TRACE conn3 <- [1,930,null,{}] 16:44:12 INFO - PROCESS | 6788 | 1461023052005 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:12 INFO - PROCESS | 6788 | 1461023052206 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:44:12 INFO - PROCESS | 6788 | 1461023052463 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x870b8800 == 109 [pid = 6788] [id = 240] 16:44:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 319 (0x88893400) [pid = 6788] [serial = 721] [outer = (nil)] 16:44:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 320 (0x895e5800) [pid = 6788] [serial = 722] [outer = 0x88893400] 16:44:12 INFO - PROCESS | 6788 | 1461023052690 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 321 (0x89f91c00) [pid = 6788] [serial = 723] [outer = 0x88893400] 16:44:13 INFO - PROCESS | 6788 | 1461023053608 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1681ms 16:44:13 INFO - PROCESS | 6788 | 1461023053675 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 6788 | 1461023053683 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:44:13 INFO - PROCESS | 6788 | 1461023053693 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 6788 | 1461023053697 Marionette TRACE conn3 <- [1,934,null,{}] 16:44:13 INFO - PROCESS | 6788 | 1461023053703 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:13 INFO - PROCESS | 6788 | 1461023053878 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:44:14 INFO - PROCESS | 6788 | 1461023054171 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x895e9400 == 110 [pid = 6788] [id = 241] 16:44:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 322 (0x895eb400) [pid = 6788] [serial = 724] [outer = (nil)] 16:44:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 323 (0x8a3cc000) [pid = 6788] [serial = 725] [outer = 0x895eb400] 16:44:14 INFO - PROCESS | 6788 | 1461023054346 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 324 (0x8b671000) [pid = 6788] [serial = 726] [outer = 0x895eb400] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x89f8dc00 == 109 [pid = 6788] [id = 177] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x8888ec00 == 108 [pid = 6788] [id = 181] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x89f91400 == 107 [pid = 6788] [id = 178] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x9b2b5000 == 106 [pid = 6788] [id = 65] 16:44:14 INFO - PROCESS | 6788 | --DOMWINDOW == 323 (0x9a419c00) [pid = 6788] [serial = 580] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 6788 | --DOMWINDOW == 322 (0x895e7c00) [pid = 6788] [serial = 583] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 6788 | --DOMWINDOW == 321 (0x8f5a2800) [pid = 6788] [serial = 601] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 6788 | --DOMWINDOW == 320 (0x8a3c9000) [pid = 6788] [serial = 586] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x89469400 == 105 [pid = 6788] [id = 221] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40f800 == 104 [pid = 6788] [id = 220] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf9400 == 103 [pid = 6788] [id = 219] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6f4800 == 102 [pid = 6788] [id = 200] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x88894800 == 101 [pid = 6788] [id = 218] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x88891800 == 100 [pid = 6788] [id = 217] 16:44:14 INFO - PROCESS | 6788 | --DOCSHELL 0x895ed400 == 99 [pid = 6788] [id = 216] 16:44:15 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb40c00 == 98 [pid = 6788] [id = 209] 16:44:15 INFO - PROCESS | 6788 | --DOCSHELL 0x8888e000 == 97 [pid = 6788] [id = 208] 16:44:15 INFO - PROCESS | 6788 | --DOCSHELL 0x8fe2a000 == 96 [pid = 6788] [id = 207] 16:44:15 INFO - PROCESS | 6788 | --DOCSHELL 0x9053c000 == 95 [pid = 6788] [id = 206] 16:44:15 INFO - PROCESS | 6788 | --DOCSHELL 0x8b70fc00 == 94 [pid = 6788] [id = 203] 16:44:15 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c1c00 == 93 [pid = 6788] [id = 202] 16:44:15 INFO - PROCESS | 6788 | --DOCSHELL 0x88891400 == 92 [pid = 6788] [id = 201] 16:44:15 INFO - PROCESS | 6788 | 1461023055244 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 319 (0x8a3c3c00) [pid = 6788] [serial = 562] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 318 (0x980c4000) [pid = 6788] [serial = 577] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 317 (0x93dab400) [pid = 6788] [serial = 509] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 316 (0x8e98fc00) [pid = 6788] [serial = 596] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 315 (0x8ff4bc00) [pid = 6788] [serial = 560] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 314 (0x92fba400) [pid = 6788] [serial = 571] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 313 (0x89f90c00) [pid = 6788] [serial = 589] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 312 (0x8fb85000) [pid = 6788] [serial = 599] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 311 (0x8b66b800) [pid = 6788] [serial = 593] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 310 (0x8fb50800) [pid = 6788] [serial = 598] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 309 (0x93d5d800) [pid = 6788] [serial = 574] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 308 (0x9000c800) [pid = 6788] [serial = 568] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 307 (0x8a3c2800) [pid = 6788] [serial = 590] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 306 (0x8bd58c00) [pid = 6788] [serial = 565] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 305 (0x8e988000) [pid = 6788] [serial = 595] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 304 (0x96a73c00) [pid = 6788] [serial = 455] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 6788 | --DOMWINDOW == 303 (0x8b411400) [pid = 6788] [serial = 592] [outer = (nil)] [url = about:blank] 16:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1636ms 16:44:15 INFO - PROCESS | 6788 | 1461023055329 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 6788 | 1461023055332 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:44:15 INFO - PROCESS | 6788 | 1461023055339 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 6788 | 1461023055344 Marionette TRACE conn3 <- [1,938,null,{}] 16:44:15 INFO - PROCESS | 6788 | 1461023055359 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:15 INFO - PROCESS | 6788 | 1461023055537 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:44:15 INFO - PROCESS | 6788 | 1461023055702 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x870b7c00 == 93 [pid = 6788] [id = 242] 16:44:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 304 (0x8b665c00) [pid = 6788] [serial = 727] [outer = (nil)] 16:44:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 305 (0x8eb35000) [pid = 6788] [serial = 728] [outer = 0x8b665c00] 16:44:15 INFO - PROCESS | 6788 | 1461023055780 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 306 (0x8f597400) [pid = 6788] [serial = 729] [outer = 0x8b665c00] 16:44:16 INFO - PROCESS | 6788 | 1461023056533 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1234ms 16:44:16 INFO - PROCESS | 6788 | 1461023056599 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 6788 | 1461023056603 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:44:16 INFO - PROCESS | 6788 | 1461023056613 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 6788 | 1461023056615 Marionette TRACE conn3 <- [1,942,null,{}] 16:44:16 INFO - PROCESS | 6788 | 1461023056621 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 6788 | 1461023056784 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:44:16 INFO - PROCESS | 6788 | 1461023056796 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e985400 == 94 [pid = 6788] [id = 243] 16:44:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 307 (0x8fa7b000) [pid = 6788] [serial = 730] [outer = (nil)] 16:44:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 308 (0x8fb88400) [pid = 6788] [serial = 731] [outer = 0x8fa7b000] 16:44:16 INFO - PROCESS | 6788 | 1461023056869 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 309 (0x8fbf1000) [pid = 6788] [serial = 732] [outer = 0x8fa7b000] 16:44:17 INFO - PROCESS | 6788 | 1461023057921 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1337ms 16:44:17 INFO - PROCESS | 6788 | 1461023057948 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 6788 | 1461023057951 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:44:17 INFO - PROCESS | 6788 | 1461023057957 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 6788 | 1461023057961 Marionette TRACE conn3 <- [1,946,null,{}] 16:44:17 INFO - PROCESS | 6788 | 1461023057966 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:18 INFO - PROCESS | 6788 | 1461023058181 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:44:18 INFO - PROCESS | 6788 | 1461023058222 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fba7c00 == 95 [pid = 6788] [id = 244] 16:44:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 310 (0x8fe26000) [pid = 6788] [serial = 733] [outer = (nil)] 16:44:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 311 (0x8fe2bc00) [pid = 6788] [serial = 734] [outer = 0x8fe26000] 16:44:18 INFO - PROCESS | 6788 | 1461023058293 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 312 (0x8ff44000) [pid = 6788] [serial = 735] [outer = 0x8fe26000] 16:44:19 INFO - PROCESS | 6788 | --DOMWINDOW == 311 (0x895ee800) [pid = 6788] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:44:19 INFO - PROCESS | 6788 | --DOMWINDOW == 310 (0x8b40b400) [pid = 6788] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:44:19 INFO - PROCESS | 6788 | --DOMWINDOW == 309 (0x8eb3dc00) [pid = 6788] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:44:19 INFO - PROCESS | 6788 | --DOMWINDOW == 308 (0x88896800) [pid = 6788] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:44:19 INFO - PROCESS | 6788 | --DOMWINDOW == 307 (0x8fe28c00) [pid = 6788] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:44:19 INFO - PROCESS | 6788 | --DOMWINDOW == 306 (0x8a3ce400) [pid = 6788] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:44:19 INFO - PROCESS | 6788 | --DOMWINDOW == 305 (0x8b66b400) [pid = 6788] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:44:19 INFO - PROCESS | 6788 | 1461023059579 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1683ms 16:44:19 INFO - PROCESS | 6788 | 1461023059641 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 6788 | 1461023059645 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:44:19 INFO - PROCESS | 6788 | 1461023059651 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 6788 | 1461023059654 Marionette TRACE conn3 <- [1,950,null,{}] 16:44:19 INFO - PROCESS | 6788 | 1461023059660 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:19 INFO - PROCESS | 6788 | 1461023059900 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:44:20 INFO - PROCESS | 6788 | 1461023060056 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd5a000 == 96 [pid = 6788] [id = 245] 16:44:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 306 (0x8fbf9400) [pid = 6788] [serial = 736] [outer = (nil)] 16:44:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 307 (0x90004c00) [pid = 6788] [serial = 737] [outer = 0x8fbf9400] 16:44:20 INFO - PROCESS | 6788 | 1461023060134 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 308 (0x90010400) [pid = 6788] [serial = 738] [outer = 0x8fbf9400] 16:44:20 INFO - PROCESS | 6788 | 1461023060801 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1178ms 16:44:20 INFO - PROCESS | 6788 | 1461023060831 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 6788 | 1461023060834 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:44:20 INFO - PROCESS | 6788 | 1461023060850 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 6788 | 1461023060854 Marionette TRACE conn3 <- [1,954,null,{}] 16:44:20 INFO - PROCESS | 6788 | 1461023060859 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 6788 | 1461023061013 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:44:21 INFO - PROCESS | 6788 | 1461023061032 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff4cc00 == 97 [pid = 6788] [id = 246] 16:44:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 309 (0x90006800) [pid = 6788] [serial = 739] [outer = (nil)] 16:44:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 310 (0x9136f800) [pid = 6788] [serial = 740] [outer = 0x90006800] 16:44:21 INFO - PROCESS | 6788 | 1461023061103 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 311 (0x92f66c00) [pid = 6788] [serial = 741] [outer = 0x90006800] 16:44:22 INFO - PROCESS | 6788 | 1461023062286 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1490ms 16:44:22 INFO - PROCESS | 6788 | 1461023062331 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 6788 | 1461023062338 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:44:22 INFO - PROCESS | 6788 | 1461023062347 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 6788 | 1461023062352 Marionette TRACE conn3 <- [1,958,null,{}] 16:44:22 INFO - PROCESS | 6788 | 1461023062361 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:22 INFO - PROCESS | 6788 | 1461023062616 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:44:22 INFO - PROCESS | 6788 | 1461023062933 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b56000 == 98 [pid = 6788] [id = 247] 16:44:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 312 (0x863cdc00) [pid = 6788] [serial = 742] [outer = (nil)] 16:44:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 313 (0x88899000) [pid = 6788] [serial = 743] [outer = 0x863cdc00] 16:44:23 INFO - PROCESS | 6788 | 1461023063022 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 314 (0x898e9000) [pid = 6788] [serial = 744] [outer = 0x863cdc00] 16:44:23 INFO - PROCESS | 6788 | 1461023063917 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1608ms 16:44:23 INFO - PROCESS | 6788 | 1461023063956 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 6788 | 1461023063965 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:44:23 INFO - PROCESS | 6788 | 1461023063975 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 6788 | 1461023063979 Marionette TRACE conn3 <- [1,962,null,{}] 16:44:23 INFO - PROCESS | 6788 | 1461023063986 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 6788 | 1461023064175 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:44:24 INFO - PROCESS | 6788 | 1461023064383 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6f4800 == 99 [pid = 6788] [id = 248] 16:44:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 315 (0x8b411400) [pid = 6788] [serial = 745] [outer = (nil)] 16:44:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 316 (0x8b710800) [pid = 6788] [serial = 746] [outer = 0x8b411400] 16:44:24 INFO - PROCESS | 6788 | 1461023064619 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 317 (0x8e98b000) [pid = 6788] [serial = 747] [outer = 0x8b411400] 16:44:25 INFO - PROCESS | 6788 | 1461023065600 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1687ms 16:44:25 INFO - PROCESS | 6788 | 1461023065663 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 6788 | 1461023065668 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:44:25 INFO - PROCESS | 6788 | 1461023065674 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 6788 | 1461023065680 Marionette TRACE conn3 <- [1,966,null,{}] 16:44:25 INFO - PROCESS | 6788 | 1461023065697 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:25 INFO - PROCESS | 6788 | 1461023065924 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:44:26 INFO - PROCESS | 6788 | 1461023066222 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb85000 == 100 [pid = 6788] [id = 249] 16:44:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 318 (0x8ff50400) [pid = 6788] [serial = 748] [outer = (nil)] 16:44:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 319 (0x910a8c00) [pid = 6788] [serial = 749] [outer = 0x8ff50400] 16:44:26 INFO - PROCESS | 6788 | 1461023066318 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 320 (0x930b3800) [pid = 6788] [serial = 750] [outer = 0x8ff50400] 16:44:27 INFO - PROCESS | 6788 | 1461023067322 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1685ms 16:44:27 INFO - PROCESS | 6788 | 1461023067360 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:44:27 INFO - PROCESS | 6788 | 1461023067364 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:44:27 INFO - PROCESS | 6788 | 1461023067371 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 6788 | 1461023067375 Marionette TRACE conn3 <- [1,970,null,{}] 16:44:27 INFO - PROCESS | 6788 | 1461023067380 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:27 INFO - PROCESS | 6788 | 1461023067596 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:44:27 INFO - PROCESS | 6788 | 1461023067862 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a3c00 == 101 [pid = 6788] [id = 250] 16:44:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 321 (0x930b7c00) [pid = 6788] [serial = 751] [outer = (nil)] 16:44:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 322 (0x93daa400) [pid = 6788] [serial = 752] [outer = 0x930b7c00] 16:44:27 INFO - PROCESS | 6788 | 1461023067990 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 323 (0x95731000) [pid = 6788] [serial = 753] [outer = 0x930b7c00] 16:44:28 INFO - PROCESS | 6788 | 1461023068817 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1482ms 16:44:28 INFO - PROCESS | 6788 | 1461023068853 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 6788 | 1461023068857 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:44:28 INFO - PROCESS | 6788 | 1461023068864 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 6788 | 1461023068867 Marionette TRACE conn3 <- [1,974,null,{}] 16:44:28 INFO - PROCESS | 6788 | 1461023068873 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 6788 | 1461023069047 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:44:29 INFO - PROCESS | 6788 | 1461023069259 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x93198400 == 102 [pid = 6788] [id = 251] 16:44:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 324 (0x93c48c00) [pid = 6788] [serial = 754] [outer = (nil)] 16:44:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 325 (0x96f0f000) [pid = 6788] [serial = 755] [outer = 0x93c48c00] 16:44:29 INFO - PROCESS | 6788 | 1461023069377 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 326 (0x978ca800) [pid = 6788] [serial = 756] [outer = 0x93c48c00] 16:44:30 INFO - PROCESS | 6788 | 1461023070323 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1489ms 16:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:44:30 INFO - PROCESS | 6788 | 1461023070354 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 6788 | 1461023070357 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:44:30 INFO - PROCESS | 6788 | 1461023070364 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 6788 | 1461023070368 Marionette TRACE conn3 <- [1,978,null,{}] 16:44:30 INFO - PROCESS | 6788 | 1461023070373 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:30 INFO - PROCESS | 6788 | 1461023070584 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:44:30 INFO - PROCESS | 6788 | 1461023070845 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x96969c00 == 103 [pid = 6788] [id = 252] 16:44:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 327 (0x96a18c00) [pid = 6788] [serial = 757] [outer = (nil)] 16:44:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 328 (0x98bf4400) [pid = 6788] [serial = 758] [outer = 0x96a18c00] 16:44:30 INFO - PROCESS | 6788 | 1461023070987 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 329 (0x993d8400) [pid = 6788] [serial = 759] [outer = 0x96a18c00] 16:44:31 INFO - PROCESS | 6788 | 1461023071812 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1493ms 16:44:31 INFO - PROCESS | 6788 | 1461023071857 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 6788 | 1461023071861 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:44:31 INFO - PROCESS | 6788 | 1461023071867 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 6788 | 1461023071871 Marionette TRACE conn3 <- [1,982,null,{}] 16:44:31 INFO - PROCESS | 6788 | 1461023071876 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:32 INFO - PROCESS | 6788 | 1461023072052 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:44:32 INFO - PROCESS | 6788 | 1461023072266 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x993ddc00 == 104 [pid = 6788] [id = 253] 16:44:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 330 (0x99975000) [pid = 6788] [serial = 760] [outer = (nil)] 16:44:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 331 (0x9a424000) [pid = 6788] [serial = 761] [outer = 0x99975000] 16:44:32 INFO - PROCESS | 6788 | 1461023072391 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 332 (0x9b267000) [pid = 6788] [serial = 762] [outer = 0x99975000] 16:44:33 INFO - PROCESS | 6788 | 1461023073309 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1492ms 16:44:33 INFO - PROCESS | 6788 | 1461023073360 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 6788 | 1461023073364 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:44:33 INFO - PROCESS | 6788 | 1461023073370 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 6788 | 1461023073373 Marionette TRACE conn3 <- [1,986,null,{}] 16:44:33 INFO - PROCESS | 6788 | 1461023073379 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 6788 | 1461023073559 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:44:33 INFO - PROCESS | 6788 | 1461023073769 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 6788 | ++DOCSHELL 0x89462400 == 105 [pid = 6788] [id = 254] 16:44:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 333 (0x993d4000) [pid = 6788] [serial = 763] [outer = (nil)] 16:44:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 334 (0x9feac800) [pid = 6788] [serial = 764] [outer = 0x993d4000] 16:44:33 INFO - PROCESS | 6788 | 1461023073886 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 335 (0xa002ec00) [pid = 6788] [serial = 765] [outer = 0x993d4000] 16:44:34 INFO - PROCESS | 6788 | 1461023074803 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1489ms 16:44:34 INFO - PROCESS | 6788 | 1461023074860 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 6788 | 1461023074864 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:44:34 INFO - PROCESS | 6788 | 1461023074871 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 6788 | 1461023074874 Marionette TRACE conn3 <- [1,990,null,{}] 16:44:34 INFO - PROCESS | 6788 | 1461023074880 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 6788 | 1461023075071 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:44:35 INFO - PROCESS | 6788 | 1461023075325 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bb01c00 == 106 [pid = 6788] [id = 255] 16:44:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 336 (0x8bb02000) [pid = 6788] [serial = 766] [outer = (nil)] 16:44:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 337 (0x8bb09400) [pid = 6788] [serial = 767] [outer = 0x8bb02000] 16:44:35 INFO - PROCESS | 6788 | 1461023075452 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 338 (0x8bb0c000) [pid = 6788] [serial = 768] [outer = 0x8bb02000] 16:44:36 INFO - PROCESS | 6788 | 1461023076304 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1482ms 16:44:36 INFO - PROCESS | 6788 | 1461023076354 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 6788 | 1461023076358 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:44:36 INFO - PROCESS | 6788 | 1461023076365 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 6788 | 1461023076368 Marionette TRACE conn3 <- [1,994,null,{}] 16:44:36 INFO - PROCESS | 6788 | 1461023076374 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:36 INFO - PROCESS | 6788 | 1461023076549 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:44:36 INFO - PROCESS | 6788 | 1461023076767 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bb01400 == 107 [pid = 6788] [id = 256] 16:44:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 339 (0x8bb05000) [pid = 6788] [serial = 769] [outer = (nil)] 16:44:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 340 (0x8fb4e800) [pid = 6788] [serial = 770] [outer = 0x8bb05000] 16:44:36 INFO - PROCESS | 6788 | 1461023076887 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 341 (0x9fea7400) [pid = 6788] [serial = 771] [outer = 0x8bb05000] 16:44:37 INFO - PROCESS | 6788 | 1461023077861 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1532ms 16:44:37 INFO - PROCESS | 6788 | 1461023077898 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 6788 | 1461023077902 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:44:37 INFO - PROCESS | 6788 | 1461023077908 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 6788 | 1461023077913 Marionette TRACE conn3 <- [1,998,null,{}] 16:44:37 INFO - PROCESS | 6788 | 1461023077919 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:38 INFO - PROCESS | 6788 | 1461023078134 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:44:38 INFO - PROCESS | 6788 | 1461023078372 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x84be9c00 == 108 [pid = 6788] [id = 257] 16:44:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 342 (0x84bf2c00) [pid = 6788] [serial = 772] [outer = (nil)] 16:44:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 343 (0x84bf8400) [pid = 6788] [serial = 773] [outer = 0x84bf2c00] 16:44:38 INFO - PROCESS | 6788 | 1461023078504 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 344 (0xa0c57800) [pid = 6788] [serial = 774] [outer = 0x84bf2c00] 16:44:39 INFO - PROCESS | 6788 | 1461023079339 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1490ms 16:44:39 INFO - PROCESS | 6788 | 1461023079400 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 6788 | 1461023079404 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:44:39 INFO - PROCESS | 6788 | 1461023079410 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 6788 | 1461023079414 Marionette TRACE conn3 <- [1,1002,null,{}] 16:44:39 INFO - PROCESS | 6788 | 1461023079419 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:39 INFO - PROCESS | 6788 | 1461023079603 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:44:39 INFO - PROCESS | 6788 | 1461023079817 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bed400 == 109 [pid = 6788] [id = 258] 16:44:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 345 (0x84bf4800) [pid = 6788] [serial = 775] [outer = (nil)] 16:44:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 346 (0x854e1400) [pid = 6788] [serial = 776] [outer = 0x84bf4800] 16:44:39 INFO - PROCESS | 6788 | 1461023079972 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 347 (0x854e4400) [pid = 6788] [serial = 777] [outer = 0x84bf4800] 16:44:40 INFO - PROCESS | 6788 | 1461023080890 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1531ms 16:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:44:40 INFO - PROCESS | 6788 | 1461023080942 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 6788 | 1461023080945 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:44:40 INFO - PROCESS | 6788 | 1461023080951 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 6788 | 1461023080955 Marionette TRACE conn3 <- [1,1006,null,{}] 16:44:40 INFO - PROCESS | 6788 | 1461023080960 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:41 INFO - PROCESS | 6788 | 1461023081134 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:44:41 INFO - PROCESS | 6788 | 1461023081353 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x854dec00 == 110 [pid = 6788] [id = 259] 16:44:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 348 (0x854df800) [pid = 6788] [serial = 778] [outer = (nil)] 16:44:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 349 (0x854eac00) [pid = 6788] [serial = 779] [outer = 0x854df800] 16:44:41 INFO - PROCESS | 6788 | 1461023081470 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 350 (0x930bac00) [pid = 6788] [serial = 780] [outer = 0x854df800] 16:44:42 INFO - PROCESS | 6788 | 1461023082397 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1487ms 16:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:44:42 INFO - PROCESS | 6788 | 1461023082438 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 6788 | 1461023082441 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:44:42 INFO - PROCESS | 6788 | 1461023082448 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 6788 | 1461023082451 Marionette TRACE conn3 <- [1,1010,null,{}] 16:44:42 INFO - PROCESS | 6788 | 1461023082457 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 6788 | 1461023082637 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:44:42 INFO - PROCESS | 6788 | 1461023082921 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 6788 | ++DOCSHELL 0x842ba800 == 111 [pid = 6788] [id = 260] 16:44:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 351 (0x842bac00) [pid = 6788] [serial = 781] [outer = (nil)] 16:44:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 352 (0x842c2400) [pid = 6788] [serial = 782] [outer = 0x842bac00] 16:44:43 INFO - PROCESS | 6788 | 1461023083045 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 353 (0x842c4c00) [pid = 6788] [serial = 783] [outer = 0x842bac00] 16:44:43 INFO - PROCESS | 6788 | 1461023083880 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1482ms 16:44:43 INFO - PROCESS | 6788 | 1461023083929 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 6788 | 1461023083933 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:44:43 INFO - PROCESS | 6788 | 1461023083940 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 6788 | 1461023083943 Marionette TRACE conn3 <- [1,1014,null,{}] 16:44:43 INFO - PROCESS | 6788 | 1461023083949 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:44 INFO - PROCESS | 6788 | 1461023084122 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:44:44 INFO - PROCESS | 6788 | 1461023084352 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 6788 | ++DOCSHELL 0x842bcc00 == 112 [pid = 6788] [id = 261] 16:44:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 354 (0x842be800) [pid = 6788] [serial = 784] [outer = (nil)] 16:44:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 355 (0x844e8000) [pid = 6788] [serial = 785] [outer = 0x842be800] 16:44:44 INFO - PROCESS | 6788 | 1461023084526 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 356 (0x844eac00) [pid = 6788] [serial = 786] [outer = 0x842be800] 16:44:45 INFO - PROCESS | 6788 | 1461023085425 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1532ms 16:44:45 INFO - PROCESS | 6788 | 1461023085473 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 6788 | 1461023085478 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:44:45 INFO - PROCESS | 6788 | 1461023085484 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 6788 | 1461023085488 Marionette TRACE conn3 <- [1,1018,null,{}] 16:44:45 INFO - PROCESS | 6788 | 1461023085493 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:45 INFO - PROCESS | 6788 | 1461023085678 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:44:45 INFO - PROCESS | 6788 | 1461023085939 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x842c8800 == 113 [pid = 6788] [id = 262] 16:44:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 357 (0x842c9400) [pid = 6788] [serial = 787] [outer = (nil)] 16:44:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 358 (0x844f0c00) [pid = 6788] [serial = 788] [outer = 0x842c9400] 16:44:46 INFO - PROCESS | 6788 | 1461023086064 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 359 (0x844f3800) [pid = 6788] [serial = 789] [outer = 0x842c9400] 16:44:46 INFO - PROCESS | 6788 | 1461023086921 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1479ms 16:44:46 INFO - PROCESS | 6788 | 1461023086965 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 6788 | 1461023086969 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:44:46 INFO - PROCESS | 6788 | 1461023086976 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 6788 | 1461023086979 Marionette TRACE conn3 <- [1,1022,null,{}] 16:44:46 INFO - PROCESS | 6788 | 1461023086985 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:47 INFO - PROCESS | 6788 | 1461023087162 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:44:47 INFO - PROCESS | 6788 | 1461023087388 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x844ec800 == 114 [pid = 6788] [id = 263] 16:44:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 360 (0x844f0000) [pid = 6788] [serial = 790] [outer = (nil)] 16:44:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 361 (0x854eb000) [pid = 6788] [serial = 791] [outer = 0x844f0000] 16:44:47 INFO - PROCESS | 6788 | 1461023087507 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 362 (0x863ccc00) [pid = 6788] [serial = 792] [outer = 0x844f0000] 16:44:48 INFO - PROCESS | 6788 | 1461023088473 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1532ms 16:44:48 INFO - PROCESS | 6788 | 1461023088509 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 6788 | 1461023088512 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:44:48 INFO - PROCESS | 6788 | 1461023088519 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 6788 | 1461023088522 Marionette TRACE conn3 <- [1,1026,null,{}] 16:44:48 INFO - PROCESS | 6788 | 1461023088528 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 6788 | 1461023088703 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:44:48 INFO - PROCESS | 6788 | 1461023088972 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 6788 | ++DOCSHELL 0x844f2c00 == 115 [pid = 6788] [id = 264] 16:44:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 363 (0x844f5800) [pid = 6788] [serial = 793] [outer = (nil)] 16:44:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 364 (0x90004800) [pid = 6788] [serial = 794] [outer = 0x844f5800] 16:44:49 INFO - PROCESS | 6788 | 1461023089097 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 365 (0x9053a400) [pid = 6788] [serial = 795] [outer = 0x844f5800] 16:44:49 INFO - PROCESS | 6788 | 1461023089947 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1483ms 16:44:50 INFO - PROCESS | 6788 | 1461023090003 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:44:50 INFO - PROCESS | 6788 | 1461023090009 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:44:50 INFO - PROCESS | 6788 | 1461023090015 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 6788 | 1461023090018 Marionette TRACE conn3 <- [1,1030,null,{}] 16:44:50 INFO - PROCESS | 6788 | 1461023090024 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:50 INFO - PROCESS | 6788 | 1461023090200 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:44:50 INFO - PROCESS | 6788 | 1461023090475 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x842c4000 == 116 [pid = 6788] [id = 265] 16:44:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 366 (0x842c7800) [pid = 6788] [serial = 796] [outer = (nil)] 16:44:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 367 (0x844f1400) [pid = 6788] [serial = 797] [outer = 0x842c7800] 16:44:50 INFO - PROCESS | 6788 | 1461023090936 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 368 (0x84bec800) [pid = 6788] [serial = 798] [outer = 0x842c7800] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd5a000 == 115 [pid = 6788] [id = 245] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x8fba7c00 == 114 [pid = 6788] [id = 244] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x8e985400 == 113 [pid = 6788] [id = 243] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x870b7c00 == 112 [pid = 6788] [id = 242] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x895e9400 == 111 [pid = 6788] [id = 241] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x870b8800 == 110 [pid = 6788] [id = 240] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x99063c00 == 109 [pid = 6788] [id = 227] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x8b412c00 == 108 [pid = 6788] [id = 226] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbfc400 == 107 [pid = 6788] [id = 225] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x8f5a2c00 == 106 [pid = 6788] [id = 224] 16:44:52 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3cd800 == 105 [pid = 6788] [id = 223] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 367 (0x8fb90000) [pid = 6788] [serial = 602] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 366 (0x8f595400) [pid = 6788] [serial = 407] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 365 (0x913bb800) [pid = 6788] [serial = 663] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 364 (0x8ff4a800) [pid = 6788] [serial = 666] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 363 (0x90099000) [pid = 6788] [serial = 660] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 362 (0x96a0f000) [pid = 6788] [serial = 668] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 361 (0x9008e800) [pid = 6788] [serial = 616] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 360 (0x89467800) [pid = 6788] [serial = 604] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 359 (0x8e98bc00) [pid = 6788] [serial = 651] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 358 (0x8b70d400) [pid = 6788] [serial = 650] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 357 (0x8fbfc000) [pid = 6788] [serial = 656] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 356 (0x8fe2dc00) [pid = 6788] [serial = 657] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 355 (0x91365c00) [pid = 6788] [serial = 662] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 354 (0x92f66000) [pid = 6788] [serial = 622] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 353 (0x8fb99c00) [pid = 6788] [serial = 610] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 352 (0x93d58c00) [pid = 6788] [serial = 628] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 351 (0x8a6ee000) [pid = 6788] [serial = 653] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 350 (0x8e98a000) [pid = 6788] [serial = 654] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 349 (0x97a45c00) [pid = 6788] [serial = 647] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 348 (0x9000c400) [pid = 6788] [serial = 659] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 347 (0x93192800) [pid = 6788] [serial = 625] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 346 (0x8b70b800) [pid = 6788] [serial = 607] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 345 (0x910d1400) [pid = 6788] [serial = 619] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 344 (0x8ff50c00) [pid = 6788] [serial = 613] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 343 (0x943ee800) [pid = 6788] [serial = 631] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 342 (0x96a7c800) [pid = 6788] [serial = 634] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 341 (0x982ce000) [pid = 6788] [serial = 637] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 340 (0x8bd61c00) [pid = 6788] [serial = 665] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 339 (0x8fb4f000) [pid = 6788] [serial = 641] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | --DOMWINDOW == 338 (0x9b2b0c00) [pid = 6788] [serial = 644] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 6788 | 1461023092394 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2482ms 16:44:52 INFO - PROCESS | 6788 | 1461023092497 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:44:52 INFO - PROCESS | 6788 | 1461023092502 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:44:52 INFO - PROCESS | 6788 | 1461023092511 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 6788 | 1461023092514 Marionette TRACE conn3 <- [1,1034,null,{}] 16:44:52 INFO - PROCESS | 6788 | 1461023092522 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 6788 | 1461023092691 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:44:52 INFO - PROCESS | 6788 | 1461023092702 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x83939800 == 106 [pid = 6788] [id = 266] 16:44:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 339 (0x84bf0800) [pid = 6788] [serial = 799] [outer = (nil)] 16:44:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 340 (0x85b5c800) [pid = 6788] [serial = 800] [outer = 0x84bf0800] 16:44:52 INFO - PROCESS | 6788 | 1461023092791 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 341 (0x85d29c00) [pid = 6788] [serial = 801] [outer = 0x84bf0800] 16:44:53 INFO - PROCESS | 6788 | 1461023093707 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1239ms 16:44:53 INFO - PROCESS | 6788 | 1461023093747 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 6788 | 1461023093752 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:44:53 INFO - PROCESS | 6788 | 1461023093762 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 6788 | 1461023093766 Marionette TRACE conn3 <- [1,1038,null,{}] 16:44:53 INFO - PROCESS | 6788 | 1461023093772 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 6788 | 1461023093943 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:44:53 INFO - PROCESS | 6788 | 1461023093953 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x8554e000 == 107 [pid = 6788] [id = 267] 16:44:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 342 (0x85b50000) [pid = 6788] [serial = 802] [outer = (nil)] 16:44:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 343 (0x863d0800) [pid = 6788] [serial = 803] [outer = 0x85b50000] 16:44:54 INFO - PROCESS | 6788 | 1461023094197 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 344 (0x88891c00) [pid = 6788] [serial = 804] [outer = 0x85b50000] 16:44:55 INFO - PROCESS | 6788 | 1461023095121 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1385ms 16:44:55 INFO - PROCESS | 6788 | 1461023095148 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 6788 | 1461023095151 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:44:55 INFO - PROCESS | 6788 | 1461023095158 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 6788 | 1461023095163 Marionette TRACE conn3 <- [1,1042,null,{}] 16:44:55 INFO - PROCESS | 6788 | 1461023095192 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 6788 | 1461023095430 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:44:55 INFO - PROCESS | 6788 | 1461023095460 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b4f400 == 108 [pid = 6788] [id = 268] 16:44:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 345 (0x8a6efc00) [pid = 6788] [serial = 805] [outer = (nil)] 16:44:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 346 (0x8b66a400) [pid = 6788] [serial = 806] [outer = 0x8a6efc00] 16:44:55 INFO - PROCESS | 6788 | 1461023095531 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 347 (0x8b70b400) [pid = 6788] [serial = 807] [outer = 0x8a6efc00] 16:44:56 INFO - PROCESS | 6788 | 1461023096435 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1336ms 16:44:56 INFO - PROCESS | 6788 | 1461023096494 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 6788 | 1461023096498 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:44:56 INFO - PROCESS | 6788 | 1461023096504 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 6788 | 1461023096508 Marionette TRACE conn3 <- [1,1046,null,{}] 16:44:56 INFO - PROCESS | 6788 | 1461023096514 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 6788 | 1461023096763 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:44:56 INFO - PROCESS | 6788 | 1461023096784 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b70ec00 == 109 [pid = 6788] [id = 269] 16:44:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 348 (0x8bb0a800) [pid = 6788] [serial = 808] [outer = (nil)] 16:44:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 349 (0x8e982000) [pid = 6788] [serial = 809] [outer = 0x8bb0a800] 16:44:56 INFO - PROCESS | 6788 | 1461023096856 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 350 (0x8e98d400) [pid = 6788] [serial = 810] [outer = 0x8bb0a800] 16:44:57 INFO - PROCESS | 6788 | --DOMWINDOW == 349 (0x8fa7b000) [pid = 6788] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:44:57 INFO - PROCESS | 6788 | --DOMWINDOW == 348 (0x8b665c00) [pid = 6788] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:44:57 INFO - PROCESS | 6788 | --DOMWINDOW == 347 (0x88893400) [pid = 6788] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:44:57 INFO - PROCESS | 6788 | --DOMWINDOW == 346 (0x8fe26000) [pid = 6788] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:44:57 INFO - PROCESS | 6788 | --DOMWINDOW == 345 (0x8fbf9400) [pid = 6788] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:44:57 INFO - PROCESS | 6788 | --DOMWINDOW == 344 (0x895eb400) [pid = 6788] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:44:58 INFO - PROCESS | 6788 | 1461023098009 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1545ms 16:44:58 INFO - PROCESS | 6788 | 1461023098049 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 6788 | 1461023098052 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:44:58 INFO - PROCESS | 6788 | 1461023098068 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 6788 | 1461023098071 Marionette TRACE conn3 <- [1,1050,null,{}] 16:44:58 INFO - PROCESS | 6788 | 1461023098080 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 6788 | 1461023098239 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:44:58 INFO - PROCESS | 6788 | 1461023098254 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b70fc00 == 110 [pid = 6788] [id = 270] 16:44:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 345 (0x8bb06400) [pid = 6788] [serial = 811] [outer = (nil)] 16:44:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 346 (0x8f594c00) [pid = 6788] [serial = 812] [outer = 0x8bb06400] 16:44:58 INFO - PROCESS | 6788 | 1461023098336 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 347 (0x8fb4e000) [pid = 6788] [serial = 813] [outer = 0x8bb06400] 16:44:59 INFO - PROCESS | 6788 | 1461023099269 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1231ms 16:44:59 INFO - PROCESS | 6788 | 1461023099305 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 6788 | 1461023099308 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:44:59 INFO - PROCESS | 6788 | 1461023099314 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 6788 | 1461023099317 Marionette TRACE conn3 <- [1,1054,null,{}] 16:44:59 INFO - PROCESS | 6788 | 1461023099322 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 6788 | 1461023099595 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:44:59 INFO - PROCESS | 6788 | 1461023099823 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 6788 | ++DOCSHELL 0x8393a800 == 111 [pid = 6788] [id = 271] 16:44:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 348 (0x8393bc00) [pid = 6788] [serial = 814] [outer = (nil)] 16:44:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 349 (0x842c0800) [pid = 6788] [serial = 815] [outer = 0x8393bc00] 16:44:59 INFO - PROCESS | 6788 | 1461023099956 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 350 (0x84bf4000) [pid = 6788] [serial = 816] [outer = 0x8393bc00] 16:45:00 INFO - PROCESS | 6788 | 1461023100965 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1685ms 16:45:01 INFO - PROCESS | 6788 | 1461023101000 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 6788 | 1461023101008 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:45:01 INFO - PROCESS | 6788 | 1461023101015 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 6788 | 1461023101022 Marionette TRACE conn3 <- [1,1058,null,{}] 16:45:01 INFO - PROCESS | 6788 | 1461023101029 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 6788 | 1461023101229 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:45:01 INFO - PROCESS | 6788 | 1461023101542 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c2400 == 112 [pid = 6788] [id = 272] 16:45:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 351 (0x870ac800) [pid = 6788] [serial = 817] [outer = (nil)] 16:45:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 352 (0x870bac00) [pid = 6788] [serial = 818] [outer = 0x870ac800] 16:45:01 INFO - PROCESS | 6788 | 1461023101640 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 353 (0x895e9000) [pid = 6788] [serial = 819] [outer = 0x870ac800] 16:45:02 INFO - PROCESS | 6788 | 1461023102669 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1740ms 16:45:02 INFO - PROCESS | 6788 | 1461023102758 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 6788 | 1461023102766 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:45:02 INFO - PROCESS | 6788 | 1461023102777 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 6788 | 1461023102782 Marionette TRACE conn3 <- [1,1062,null,{}] 16:45:02 INFO - PROCESS | 6788 | 1461023102869 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 6788 | 1461023103322 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:45:03 INFO - PROCESS | 6788 | 1461023103599 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x88891400 == 113 [pid = 6788] [id = 273] 16:45:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 354 (0x8b66b400) [pid = 6788] [serial = 820] [outer = (nil)] 16:45:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 355 (0x8eb34800) [pid = 6788] [serial = 821] [outer = 0x8b66b400] 16:45:03 INFO - PROCESS | 6788 | 1461023103685 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 356 (0x8fb85800) [pid = 6788] [serial = 822] [outer = 0x8b66b400] 16:45:04 INFO - PROCESS | 6788 | 1461023104643 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1900ms 16:45:04 INFO - PROCESS | 6788 | 1461023104676 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 6788 | 1461023104682 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:45:04 INFO - PROCESS | 6788 | 1461023104700 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 6788 | 1461023104707 Marionette TRACE conn3 <- [1,1066,null,{}] 16:45:04 INFO - PROCESS | 6788 | 1461023104713 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 6788 | 1461023104945 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:45:05 INFO - PROCESS | 6788 | 1461023105260 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x895ec800 == 114 [pid = 6788] [id = 274] 16:45:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 357 (0x8b66d400) [pid = 6788] [serial = 823] [outer = (nil)] 16:45:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 358 (0x8ff4ec00) [pid = 6788] [serial = 824] [outer = 0x8b66d400] 16:45:05 INFO - PROCESS | 6788 | 1461023105353 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 359 (0x9008f400) [pid = 6788] [serial = 825] [outer = 0x8b66d400] 16:45:06 INFO - PROCESS | 6788 | 1461023106241 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1599ms 16:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:45:06 INFO - PROCESS | 6788 | 1461023106291 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 6788 | 1461023106294 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:45:06 INFO - PROCESS | 6788 | 1461023106300 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 6788 | 1461023106304 Marionette TRACE conn3 <- [1,1070,null,{}] 16:45:06 INFO - PROCESS | 6788 | 1461023106310 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 6788 | 1461023106498 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:45:06 INFO - PROCESS | 6788 | 1461023106761 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff50c00 == 115 [pid = 6788] [id = 275] 16:45:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 360 (0x910a0000) [pid = 6788] [serial = 826] [outer = (nil)] 16:45:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 361 (0x913b5800) [pid = 6788] [serial = 827] [outer = 0x910a0000] 16:45:06 INFO - PROCESS | 6788 | 1461023106890 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 362 (0x91582800) [pid = 6788] [serial = 828] [outer = 0x910a0000] 16:45:07 INFO - PROCESS | 6788 | 1461023107731 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1485ms 16:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:45:07 INFO - PROCESS | 6788 | 1461023107784 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 6788 | 1461023107787 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:45:07 INFO - PROCESS | 6788 | 1461023107794 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 6788 | 1461023107798 Marionette TRACE conn3 <- [1,1074,null,{}] 16:45:07 INFO - PROCESS | 6788 | 1461023107803 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 6788 | 1461023108011 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:45:08 INFO - PROCESS | 6788 | 1461023108291 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 6788 | ++DOCSHELL 0x93199c00 == 116 [pid = 6788] [id = 276] 16:45:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 363 (0x9319b000) [pid = 6788] [serial = 829] [outer = (nil)] 16:45:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 364 (0x93482800) [pid = 6788] [serial = 830] [outer = 0x9319b000] 16:45:08 INFO - PROCESS | 6788 | 1461023108441 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 365 (0x969b7c00) [pid = 6788] [serial = 831] [outer = 0x9319b000] 16:45:09 INFO - PROCESS | 6788 | 1461023109395 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1634ms 16:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:45:09 INFO - PROCESS | 6788 | 1461023109427 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 6788 | 1461023109430 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:45:09 INFO - PROCESS | 6788 | 1461023109437 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 6788 | 1461023109440 Marionette TRACE conn3 <- [1,1078,null,{}] 16:45:09 INFO - PROCESS | 6788 | 1461023109446 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 6788 | 1461023109633 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:45:09 INFO - PROCESS | 6788 | 1461023109946 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 6788 | ++DOCSHELL 0x930b8c00 == 117 [pid = 6788] [id = 277] 16:45:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 366 (0x96a7d800) [pid = 6788] [serial = 832] [outer = (nil)] 16:45:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 367 (0x96f0f800) [pid = 6788] [serial = 833] [outer = 0x96a7d800] 16:45:10 INFO - PROCESS | 6788 | 1461023110041 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 368 (0x978d5400) [pid = 6788] [serial = 834] [outer = 0x96a7d800] 16:45:10 INFO - PROCESS | 6788 | 1461023110963 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1581ms 16:45:11 INFO - PROCESS | 6788 | 1461023111025 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 6788 | 1461023111031 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:45:11 INFO - PROCESS | 6788 | 1461023111044 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 6788 | 1461023111048 Marionette TRACE conn3 <- [1,1082,null,{}] 16:45:11 INFO - PROCESS | 6788 | 1461023111058 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 6788 | 1461023111364 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:45:11 INFO - PROCESS | 6788 | 1461023111695 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 6788 | ++DOCSHELL 0x96a74000 == 118 [pid = 6788] [id = 278] 16:45:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 369 (0x96a7dc00) [pid = 6788] [serial = 835] [outer = (nil)] 16:45:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 370 (0x98133800) [pid = 6788] [serial = 836] [outer = 0x96a7dc00] 16:45:11 INFO - PROCESS | 6788 | 1461023111781 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 371 (0x98138c00) [pid = 6788] [serial = 837] [outer = 0x96a7dc00] 16:45:12 INFO - PROCESS | 6788 | 1461023112664 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1685ms 16:45:12 INFO - PROCESS | 6788 | 1461023112728 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 6788 | 1461023112732 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:45:12 INFO - PROCESS | 6788 | 1461023112739 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 6788 | 1461023112743 Marionette TRACE conn3 <- [1,1086,null,{}] 16:45:12 INFO - PROCESS | 6788 | 1461023112749 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 6788 | 1461023112970 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:45:13 INFO - PROCESS | 6788 | 1461023113277 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x9782ec00 == 119 [pid = 6788] [id = 279] 16:45:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 372 (0x97ba5400) [pid = 6788] [serial = 838] [outer = (nil)] 16:45:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 373 (0x98bedc00) [pid = 6788] [serial = 839] [outer = 0x97ba5400] 16:45:13 INFO - PROCESS | 6788 | 1461023113380 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 374 (0x98bf6800) [pid = 6788] [serial = 840] [outer = 0x97ba5400] 16:45:14 INFO - PROCESS | 6788 | 1461023114269 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1597ms 16:45:14 INFO - PROCESS | 6788 | 1461023114337 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 6788 | 1461023114341 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:45:14 INFO - PROCESS | 6788 | 1461023114347 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 6788 | 1461023114351 Marionette TRACE conn3 <- [1,1090,null,{}] 16:45:14 INFO - PROCESS | 6788 | 1461023114356 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 6788 | 1461023114539 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:45:14 INFO - PROCESS | 6788 | 1461023114846 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x98be7400 == 120 [pid = 6788] [id = 280] 16:45:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 375 (0x98bef400) [pid = 6788] [serial = 841] [outer = (nil)] 16:45:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 376 (0x98e91800) [pid = 6788] [serial = 842] [outer = 0x98bef400] 16:45:14 INFO - PROCESS | 6788 | 1461023114938 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 377 (0x98e94c00) [pid = 6788] [serial = 843] [outer = 0x98bef400] 16:45:15 INFO - PROCESS | 6788 | 1461023115798 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1484ms 16:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:45:15 INFO - PROCESS | 6788 | 1461023115832 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 6788 | 1461023115835 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:45:15 INFO - PROCESS | 6788 | 1461023115842 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 6788 | 1461023115845 Marionette TRACE conn3 <- [1,1094,null,{}] 16:45:15 INFO - PROCESS | 6788 | 1461023115851 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 6788 | 1461023116032 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:45:16 INFO - PROCESS | 6788 | 1461023116303 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x9b264000 == 121 [pid = 6788] [id = 281] 16:45:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 378 (0x9b2b2800) [pid = 6788] [serial = 844] [outer = (nil)] 16:45:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 379 (0x9dfe9000) [pid = 6788] [serial = 845] [outer = 0x9b2b2800] 16:45:16 INFO - PROCESS | 6788 | 1461023116473 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 380 (0xa0ee6c00) [pid = 6788] [serial = 846] [outer = 0x9b2b2800] 16:45:17 INFO - PROCESS | 6788 | 1461023117400 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1589ms 16:45:17 INFO - PROCESS | 6788 | 1461023117431 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:45:17 INFO - PROCESS | 6788 | 1461023117442 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:45:17 INFO - PROCESS | 6788 | 1461023117448 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 6788 | 1461023117453 Marionette TRACE conn3 <- [1,1098,null,{}] 16:45:17 INFO - PROCESS | 6788 | 1461023117458 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 6788 | 1461023117672 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:45:18 INFO - PROCESS | 6788 | 1461023117999 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fda800 == 122 [pid = 6788] [id = 282] 16:45:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 381 (0x86fdd000) [pid = 6788] [serial = 847] [outer = (nil)] 16:45:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 382 (0x86fe2000) [pid = 6788] [serial = 848] [outer = 0x86fdd000] 16:45:18 INFO - PROCESS | 6788 | 1461023118094 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 383 (0x96a7f000) [pid = 6788] [serial = 849] [outer = 0x86fdd000] 16:45:19 INFO - PROCESS | 6788 | 1461023119000 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1588ms 16:45:19 INFO - PROCESS | 6788 | 1461023119035 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 6788 | 1461023119039 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:45:19 INFO - PROCESS | 6788 | 1461023119045 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 6788 | 1461023119049 Marionette TRACE conn3 <- [1,1102,null,{}] 16:45:19 INFO - PROCESS | 6788 | 1461023119055 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 6788 | 1461023119232 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:45:19 INFO - PROCESS | 6788 | 1461023119547 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x830ed400 == 123 [pid = 6788] [id = 283] 16:45:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 384 (0x830eec00) [pid = 6788] [serial = 850] [outer = (nil)] 16:45:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 385 (0x830f6800) [pid = 6788] [serial = 851] [outer = 0x830eec00] 16:45:19 INFO - PROCESS | 6788 | 1461023119638 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 386 (0x830f8400) [pid = 6788] [serial = 852] [outer = 0x830eec00] 16:45:20 INFO - PROCESS | 6788 | 1461023120520 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1529ms 16:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:45:20 INFO - PROCESS | 6788 | 1461023120576 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 6788 | 1461023120579 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:45:20 INFO - PROCESS | 6788 | 1461023120586 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 6788 | 1461023120589 Marionette TRACE conn3 <- [1,1106,null,{}] 16:45:20 INFO - PROCESS | 6788 | 1461023120595 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:20 INFO - PROCESS | 6788 | 1461023120778 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:45:21 INFO - PROCESS | 6788 | 1461023121111 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x830ef800 == 124 [pid = 6788] [id = 284] 16:45:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 387 (0x830f7c00) [pid = 6788] [serial = 853] [outer = (nil)] 16:45:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 388 (0x832cc400) [pid = 6788] [serial = 854] [outer = 0x830f7c00] 16:45:21 INFO - PROCESS | 6788 | 1461023121202 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 389 (0x832ce800) [pid = 6788] [serial = 855] [outer = 0x830f7c00] 16:45:22 INFO - PROCESS | 6788 | 1461023122079 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1535ms 16:45:22 INFO - PROCESS | 6788 | 1461023122119 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 6788 | 1461023122123 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:45:22 INFO - PROCESS | 6788 | 1461023122129 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 6788 | 1461023122133 Marionette TRACE conn3 <- [1,1110,null,{}] 16:45:22 INFO - PROCESS | 6788 | 1461023122139 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 6788 | 1461023122319 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:45:23 INFO - PROCESS | 6788 | 1461023123117 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 6788 | ++DOCSHELL 0x842bbc00 == 125 [pid = 6788] [id = 285] 16:45:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 390 (0x842bc000) [pid = 6788] [serial = 856] [outer = (nil)] 16:45:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 391 (0x842c2800) [pid = 6788] [serial = 857] [outer = 0x842bc000] 16:45:23 INFO - PROCESS | 6788 | 1461023123204 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 392 (0x84beb800) [pid = 6788] [serial = 858] [outer = 0x842bc000] 16:45:24 INFO - PROCESS | 6788 | 1461023124094 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2030ms 16:45:24 INFO - PROCESS | 6788 | 1461023124162 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 6788 | 1461023124170 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:45:24 INFO - PROCESS | 6788 | 1461023124179 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 6788 | 1461023124183 Marionette TRACE conn3 <- [1,1114,null,{}] 16:45:24 INFO - PROCESS | 6788 | 1461023124191 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 6788 | 1461023124414 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:45:24 INFO - PROCESS | 6788 | 1461023124751 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x844e9000 == 126 [pid = 6788] [id = 286] 16:45:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 393 (0x844ed800) [pid = 6788] [serial = 859] [outer = (nil)] 16:45:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 394 (0x84bf4c00) [pid = 6788] [serial = 860] [outer = 0x844ed800] 16:45:24 INFO - PROCESS | 6788 | 1461023124915 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 395 (0x85d32400) [pid = 6788] [serial = 861] [outer = 0x844ed800] 16:45:25 INFO - PROCESS | 6788 | 1461023125909 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1785ms 16:45:25 INFO - PROCESS | 6788 | 1461023125968 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 6788 | 1461023125974 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:45:25 INFO - PROCESS | 6788 | 1461023125982 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 6788 | 1461023125985 Marionette TRACE conn3 <- [1,1118,null,{}] 16:45:25 INFO - PROCESS | 6788 | 1461023125991 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 6788 | 1461023126220 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:45:26 INFO - PROCESS | 6788 | 1461023126577 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x85556c00 == 127 [pid = 6788] [id = 287] 16:45:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 396 (0x863cac00) [pid = 6788] [serial = 862] [outer = (nil)] 16:45:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 397 (0x86fe5400) [pid = 6788] [serial = 863] [outer = 0x863cac00] 16:45:26 INFO - PROCESS | 6788 | 1461023126657 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 398 (0x88891800) [pid = 6788] [serial = 864] [outer = 0x863cac00] 16:45:27 INFO - PROCESS | 6788 | 1461023127584 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1638ms 16:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:45:27 INFO - PROCESS | 6788 | 1461023127620 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 6788 | 1461023127623 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:45:27 INFO - PROCESS | 6788 | 1461023127637 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 6788 | 1461023127646 Marionette TRACE conn3 <- [1,1122,null,{}] 16:45:27 INFO - PROCESS | 6788 | 1461023127654 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 6788 | 1461023127878 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:45:28 INFO - PROCESS | 6788 | 1461023128206 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c1400 == 128 [pid = 6788] [id = 288] 16:45:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 399 (0x863c8400) [pid = 6788] [serial = 865] [outer = (nil)] 16:45:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 400 (0x8b414000) [pid = 6788] [serial = 866] [outer = 0x863c8400] 16:45:28 INFO - PROCESS | 6788 | 1461023128289 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 401 (0x8bb05400) [pid = 6788] [serial = 867] [outer = 0x863c8400] 16:45:29 INFO - PROCESS | 6788 | 1461023129165 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1554ms 16:45:29 INFO - PROCESS | 6788 | 1461023129184 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 6788 | 1461023129188 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:45:29 INFO - PROCESS | 6788 | 1461023129194 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 6788 | 1461023129197 Marionette TRACE conn3 <- [1,1126,null,{}] 16:45:29 INFO - PROCESS | 6788 | 1461023129203 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 6788 | 1461023129380 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:45:29 INFO - PROCESS | 6788 | 1461023129729 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x9b263800 == 127 [pid = 6788] [id = 214] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40e800 == 126 [pid = 6788] [id = 213] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c9400 == 125 [pid = 6788] [id = 204] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x88897c00 == 124 [pid = 6788] [id = 205] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x9572cc00 == 123 [pid = 6788] [id = 212] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8b70fc00 == 122 [pid = 6788] [id = 270] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8b70ec00 == 121 [pid = 6788] [id = 269] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x85b4f400 == 120 [pid = 6788] [id = 268] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8554e000 == 119 [pid = 6788] [id = 267] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x83939800 == 118 [pid = 6788] [id = 266] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x842c4000 == 117 [pid = 6788] [id = 265] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x842bcc00 == 116 [pid = 6788] [id = 261] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x842c8800 == 115 [pid = 6788] [id = 262] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x842ba800 == 114 [pid = 6788] [id = 260] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x854dec00 == 113 [pid = 6788] [id = 259] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x84bed400 == 112 [pid = 6788] [id = 258] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8bb01400 == 111 [pid = 6788] [id = 256] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x84be9c00 == 110 [pid = 6788] [id = 257] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8bb01c00 == 109 [pid = 6788] [id = 255] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x89462400 == 108 [pid = 6788] [id = 254] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x993ddc00 == 107 [pid = 6788] [id = 253] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x93198400 == 106 [pid = 6788] [id = 251] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x96969c00 == 105 [pid = 6788] [id = 252] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x910a3c00 == 104 [pid = 6788] [id = 250] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb85000 == 103 [pid = 6788] [id = 249] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c6800 == 102 [pid = 6788] [id = 211] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6f4800 == 101 [pid = 6788] [id = 248] 16:45:30 INFO - PROCESS | 6788 | --DOCSHELL 0x85b56000 == 100 [pid = 6788] [id = 247] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 400 (0x9109f800) [pid = 6788] [serial = 707] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 399 (0xa2a0a000) [pid = 6788] [serial = 689] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 398 (0x85d2d400) [pid = 6788] [serial = 704] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 397 (0x870b1800) [pid = 6788] [serial = 710] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 396 (0x870adc00) [pid = 6788] [serial = 719] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 395 (0x9feaf000) [pid = 6788] [serial = 686] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 394 (0x8fe2bc00) [pid = 6788] [serial = 734] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 393 (0x9a41e400) [pid = 6788] [serial = 683] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 392 (0x8a3cc000) [pid = 6788] [serial = 725] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 391 (0x98038400) [pid = 6788] [serial = 680] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 390 (0x913b6400) [pid = 6788] [serial = 698] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 389 (0x85b5c000) [pid = 6788] [serial = 701] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 388 (0x85d2d000) [pid = 6788] [serial = 716] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 387 (0x8fbf1000) [pid = 6788] [serial = 732] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 386 (0x85551800) [pid = 6788] [serial = 713] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 385 (0x8f597400) [pid = 6788] [serial = 729] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 384 (0x8a6f3400) [pid = 6788] [serial = 671] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 383 (0x98138400) [pid = 6788] [serial = 692] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 382 (0x895e5800) [pid = 6788] [serial = 722] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 381 (0x9136f800) [pid = 6788] [serial = 740] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 380 (0x90010400) [pid = 6788] [serial = 738] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 379 (0x8fb52c00) [pid = 6788] [serial = 674] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 378 (0x8eb35000) [pid = 6788] [serial = 728] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 377 (0x89f91c00) [pid = 6788] [serial = 723] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 376 (0x8ff44000) [pid = 6788] [serial = 735] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 375 (0x90004c00) [pid = 6788] [serial = 737] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 374 (0x8b671000) [pid = 6788] [serial = 726] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 373 (0x863c9c00) [pid = 6788] [serial = 695] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 372 (0x8fb88400) [pid = 6788] [serial = 731] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | --DOMWINDOW == 371 (0x93197400) [pid = 6788] [serial = 677] [outer = (nil)] [url = about:blank] 16:45:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x842ba800 == 101 [pid = 6788] [id = 289] 16:45:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 372 (0x842bcc00) [pid = 6788] [serial = 868] [outer = (nil)] 16:45:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 373 (0x84bf2000) [pid = 6788] [serial = 869] [outer = 0x842bcc00] 16:45:30 INFO - PROCESS | 6788 | 1461023130339 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 374 (0x85551800) [pid = 6788] [serial = 870] [outer = 0x842bcc00] 16:45:31 INFO - PROCESS | 6788 | 1461023131056 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1883ms 16:45:31 INFO - PROCESS | 6788 | 1461023131078 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 6788 | 1461023131081 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:45:31 INFO - PROCESS | 6788 | 1461023131087 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 6788 | 1461023131090 Marionette TRACE conn3 <- [1,1130,null,{}] 16:45:31 INFO - PROCESS | 6788 | 1461023131095 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 6788 | 1461023131332 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:45:31 INFO - PROCESS | 6788 | 1461023131354 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d31400 == 102 [pid = 6788] [id = 290] 16:45:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 375 (0x863c7400) [pid = 6788] [serial = 871] [outer = (nil)] 16:45:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 376 (0x870bb800) [pid = 6788] [serial = 872] [outer = 0x863c7400] 16:45:31 INFO - PROCESS | 6788 | 1461023131455 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 377 (0x8bb05c00) [pid = 6788] [serial = 873] [outer = 0x863c7400] 16:45:32 INFO - PROCESS | 6788 | 1461023132376 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1328ms 16:45:32 INFO - PROCESS | 6788 | 1461023132416 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 6788 | 1461023132419 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:45:32 INFO - PROCESS | 6788 | 1461023132425 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 6788 | 1461023132427 Marionette TRACE conn3 <- [1,1134,null,{}] 16:45:32 INFO - PROCESS | 6788 | 1461023132434 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 6788 | 1461023132690 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:45:32 INFO - PROCESS | 6788 | 1461023132725 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b70fc00 == 103 [pid = 6788] [id = 291] 16:45:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 378 (0x8eb3d000) [pid = 6788] [serial = 874] [outer = (nil)] 16:45:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 379 (0x8f5a1800) [pid = 6788] [serial = 875] [outer = 0x8eb3d000] 16:45:32 INFO - PROCESS | 6788 | 1461023132797 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 380 (0x8fb55400) [pid = 6788] [serial = 876] [outer = 0x8eb3d000] 16:45:33 INFO - PROCESS | 6788 | 1461023133702 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1335ms 16:45:33 INFO - PROCESS | 6788 | 1461023133761 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 6788 | 1461023133764 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:45:33 INFO - PROCESS | 6788 | 1461023133771 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 6788 | 1461023133774 Marionette TRACE conn3 <- [1,1138,null,{}] 16:45:33 INFO - PROCESS | 6788 | 1461023133779 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 6788 | 1461023134011 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:45:34 INFO - PROCESS | 6788 | 1461023134036 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x832d7800 == 104 [pid = 6788] [id = 292] 16:45:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 381 (0x85d30c00) [pid = 6788] [serial = 877] [outer = (nil)] 16:45:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 382 (0x8fb91000) [pid = 6788] [serial = 878] [outer = 0x85d30c00] 16:45:34 INFO - PROCESS | 6788 | 1461023134107 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 383 (0x8fbf2400) [pid = 6788] [serial = 879] [outer = 0x85d30c00] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 382 (0x93c48c00) [pid = 6788] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 381 (0x93da5000) [pid = 6788] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 380 (0x8f595c00) [pid = 6788] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 379 (0x93da5c00) [pid = 6788] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 378 (0x930b7c00) [pid = 6788] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 377 (0x93196c00) [pid = 6788] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 376 (0x8b701800) [pid = 6788] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 375 (0x98be9800) [pid = 6788] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 374 (0x90006800) [pid = 6788] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 373 (0x9eb36c00) [pid = 6788] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 372 (0x9b2b0000) [pid = 6788] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 371 (0x9000dc00) [pid = 6788] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 370 (0x8bb05000) [pid = 6788] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 369 (0x8bb02000) [pid = 6788] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 368 (0x863cdc00) [pid = 6788] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 367 (0x898ea800) [pid = 6788] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 366 (0x8fbfec00) [pid = 6788] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 365 (0x9109d000) [pid = 6788] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 364 (0x910a2800) [pid = 6788] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 363 (0x93d52c00) [pid = 6788] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 362 (0x8ff42c00) [pid = 6788] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 361 (0x8ff50400) [pid = 6788] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 360 (0x89f8e000) [pid = 6788] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 359 (0x89f93800) [pid = 6788] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 358 (0x8bb0a800) [pid = 6788] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 357 (0x9109ec00) [pid = 6788] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 356 (0x993dc800) [pid = 6788] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 355 (0x930ba000) [pid = 6788] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 354 (0x96ad0c00) [pid = 6788] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 353 (0x9a424c00) [pid = 6788] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 352 (0x8a6efc00) [pid = 6788] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 351 (0x85556400) [pid = 6788] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 350 (0x9802b400) [pid = 6788] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 349 (0x8b411400) [pid = 6788] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 348 (0x98ce5800) [pid = 6788] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 347 (0x89f9b000) [pid = 6788] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 346 (0x998e3800) [pid = 6788] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 345 (0x93d59800) [pid = 6788] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 344 (0x96a18c00) [pid = 6788] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 343 (0x99975000) [pid = 6788] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 342 (0x84bf0800) [pid = 6788] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 341 (0x895e4800) [pid = 6788] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 340 (0x842c7800) [pid = 6788] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 339 (0x8b40f400) [pid = 6788] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 338 (0x898e3000) [pid = 6788] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 337 (0x93d5f800) [pid = 6788] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 336 (0x898e7c00) [pid = 6788] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 335 (0x89f9cc00) [pid = 6788] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 334 (0x93da4400) [pid = 6788] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 333 (0x96a79c00) [pid = 6788] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 332 (0x93daa000) [pid = 6788] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 331 (0x8f597800) [pid = 6788] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 330 (0x9a425400) [pid = 6788] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 329 (0x8ff44400) [pid = 6788] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 328 (0x8b40c400) [pid = 6788] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 327 (0xa45e3c00) [pid = 6788] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 326 (0x8b665400) [pid = 6788] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 325 (0x895e7000) [pid = 6788] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 324 (0x85b5bc00) [pid = 6788] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 323 (0x85d33c00) [pid = 6788] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 322 (0x930bb000) [pid = 6788] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 321 (0x84bf2c00) [pid = 6788] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 320 (0x89f90800) [pid = 6788] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 319 (0x9109c000) [pid = 6788] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 318 (0x930bcc00) [pid = 6788] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 317 (0x8a6f3800) [pid = 6788] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 316 (0x863c4400) [pid = 6788] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 315 (0x97b9e400) [pid = 6788] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 314 (0xa0feb800) [pid = 6788] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 313 (0x8f593800) [pid = 6788] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 312 (0x85b58000) [pid = 6788] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 311 (0x9b264400) [pid = 6788] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 310 (0x8bd58800) [pid = 6788] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 309 (0x8eb35800) [pid = 6788] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 308 (0x978c8c00) [pid = 6788] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 307 (0x8fe21c00) [pid = 6788] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 306 (0x91581400) [pid = 6788] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 305 (0x98e92800) [pid = 6788] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 304 (0x98032800) [pid = 6788] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 303 (0x9997f400) [pid = 6788] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 302 (0x8fb89000) [pid = 6788] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 301 (0xa0fe6c00) [pid = 6788] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 300 (0x910d0000) [pid = 6788] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 299 (0x91587400) [pid = 6788] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 298 (0x8bd63c00) [pid = 6788] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 297 (0x98be9000) [pid = 6788] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 296 (0x8fb4a400) [pid = 6788] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 295 (0x98bf5c00) [pid = 6788] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 294 (0x910a1000) [pid = 6788] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 293 (0x98132800) [pid = 6788] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 292 (0xa3c28000) [pid = 6788] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 291 (0x99064c00) [pid = 6788] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 290 (0x910a5000) [pid = 6788] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 289 (0x913bd000) [pid = 6788] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 288 (0x8554d000) [pid = 6788] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 287 (0xa0e3bc00) [pid = 6788] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 286 (0x96a7c400) [pid = 6788] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 285 (0x93d55400) [pid = 6788] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 284 (0x993d4000) [pid = 6788] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 283 (0x8fb84c00) [pid = 6788] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 282 (0x8888f400) [pid = 6788] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 281 (0x8fa80800) [pid = 6788] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 280 (0x9109d800) [pid = 6788] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 279 (0x8b411000) [pid = 6788] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 278 (0x9008d000) [pid = 6788] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 277 (0x8a3ca800) [pid = 6788] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 276 (0x913bbc00) [pid = 6788] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 275 (0x8945b400) [pid = 6788] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 274 (0x8a3d0400) [pid = 6788] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 273 (0x8fbff800) [pid = 6788] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 272 (0x8bd5f800) [pid = 6788] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 271 (0x8fbf7400) [pid = 6788] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 270 (0x8a3c4400) [pid = 6788] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 269 (0xa0fed000) [pid = 6788] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 268 (0x92f60400) [pid = 6788] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 267 (0x98e54c00) [pid = 6788] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 266 (0x8fb8e800) [pid = 6788] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 265 (0x89f92000) [pid = 6788] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 264 (0x97bab000) [pid = 6788] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 263 (0x8e984000) [pid = 6788] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 262 (0x930b2c00) [pid = 6788] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 261 (0x898ed800) [pid = 6788] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 260 (0x85d27000) [pid = 6788] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 259 (0x993cf800) [pid = 6788] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 258 (0x88894400) [pid = 6788] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 257 (0x863c5400) [pid = 6788] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:45:36 INFO - PROCESS | 6788 | --DOMWINDOW == 256 (0x98e8d400) [pid = 6788] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:45:36 INFO - PROCESS | 6788 | 1461023136928 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 3188ms 16:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:45:36 INFO - PROCESS | 6788 | 1461023136959 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 6788 | 1461023136962 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:45:36 INFO - PROCESS | 6788 | 1461023136968 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 6788 | 1461023136973 Marionette TRACE conn3 <- [1,1142,null,{}] 16:45:36 INFO - PROCESS | 6788 | 1461023136979 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 6788 | 1461023137139 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:45:37 INFO - PROCESS | 6788 | 1461023137154 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x8554ac00 == 105 [pid = 6788] [id = 293] 16:45:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 257 (0x85b58000) [pid = 6788] [serial = 880] [outer = (nil)] 16:45:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 258 (0x85d2a000) [pid = 6788] [serial = 881] [outer = 0x85b58000] 16:45:37 INFO - PROCESS | 6788 | 1461023137226 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 259 (0x8888e400) [pid = 6788] [serial = 882] [outer = 0x85b58000] 16:45:38 INFO - PROCESS | 6788 | 1461023138128 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1190ms 16:45:38 INFO - PROCESS | 6788 | 1461023138157 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 6788 | 1461023138160 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:45:38 INFO - PROCESS | 6788 | 1461023138166 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 6788 | 1461023138170 Marionette TRACE conn3 <- [1,1146,null,{}] 16:45:38 INFO - PROCESS | 6788 | 1461023138175 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 6788 | 1461023138451 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:45:38 INFO - PROCESS | 6788 | 1461023138685 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x830f5800 == 106 [pid = 6788] [id = 294] 16:45:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 260 (0x830f7400) [pid = 6788] [serial = 883] [outer = (nil)] 16:45:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 261 (0x832d1400) [pid = 6788] [serial = 884] [outer = 0x830f7400] 16:45:38 INFO - PROCESS | 6788 | 1461023138834 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 262 (0x842bb800) [pid = 6788] [serial = 885] [outer = 0x830f7400] 16:45:39 INFO - PROCESS | 6788 | 1461023139862 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1732ms 16:45:39 INFO - PROCESS | 6788 | 1461023139900 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 6788 | 1461023139907 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:45:39 INFO - PROCESS | 6788 | 1461023139915 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 6788 | 1461023139922 Marionette TRACE conn3 <- [1,1150,null,{}] 16:45:39 INFO - PROCESS | 6788 | 1461023139929 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 6788 | 1461023140129 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:45:40 INFO - PROCESS | 6788 | 1461023140455 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e2000 == 107 [pid = 6788] [id = 295] 16:45:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 263 (0x85b5e000) [pid = 6788] [serial = 886] [outer = (nil)] 16:45:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 264 (0x863c1c00) [pid = 6788] [serial = 887] [outer = 0x85b5e000] 16:45:40 INFO - PROCESS | 6788 | 1461023140552 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 265 (0x86fde800) [pid = 6788] [serial = 888] [outer = 0x85b5e000] 16:45:41 INFO - PROCESS | 6788 | 1461023141517 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1633ms 16:45:41 INFO - PROCESS | 6788 | 1461023141549 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 6788 | 1461023141554 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:45:41 INFO - PROCESS | 6788 | 1461023141562 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 6788 | 1461023141565 Marionette TRACE conn3 <- [1,1154,null,{}] 16:45:41 INFO - PROCESS | 6788 | 1461023141571 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 6788 | 1461023141770 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:45:42 INFO - PROCESS | 6788 | 1461023142132 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 6788 | ++DOCSHELL 0x89464c00 == 108 [pid = 6788] [id = 296] 16:45:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 266 (0x895e7000) [pid = 6788] [serial = 889] [outer = (nil)] 16:45:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 267 (0x898e1c00) [pid = 6788] [serial = 890] [outer = 0x895e7000] 16:45:42 INFO - PROCESS | 6788 | 1461023142226 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 268 (0x89f93800) [pid = 6788] [serial = 891] [outer = 0x895e7000] 16:45:43 INFO - PROCESS | 6788 | 1461023143202 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1683ms 16:45:43 INFO - PROCESS | 6788 | 1461023143245 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 6788 | 1461023143252 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:45:43 INFO - PROCESS | 6788 | 1461023143269 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 6788 | 1461023143276 Marionette TRACE conn3 <- [1,1158,null,{}] 16:45:43 INFO - PROCESS | 6788 | 1461023143282 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 6788 | 1461023143485 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:45:43 INFO - PROCESS | 6788 | 1461023143802 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x895e6000 == 109 [pid = 6788] [id = 297] 16:45:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 269 (0x89f97400) [pid = 6788] [serial = 892] [outer = (nil)] 16:45:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 270 (0x8b40b000) [pid = 6788] [serial = 893] [outer = 0x89f97400] 16:45:43 INFO - PROCESS | 6788 | 1461023143895 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 271 (0x8b669800) [pid = 6788] [serial = 894] [outer = 0x89f97400] 16:45:44 INFO - PROCESS | 6788 | 1461023144762 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1542ms 16:45:44 INFO - PROCESS | 6788 | 1461023144803 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 6788 | 1461023144806 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:45:44 INFO - PROCESS | 6788 | 1461023144813 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 6788 | 1461023144815 Marionette TRACE conn3 <- [1,1162,null,{}] 16:45:44 INFO - PROCESS | 6788 | 1461023144822 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 6788 | 1461023145006 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:45:45 INFO - PROCESS | 6788 | 1461023145329 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b665000 == 110 [pid = 6788] [id = 298] 16:45:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 272 (0x8bb04800) [pid = 6788] [serial = 895] [outer = (nil)] 16:45:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 273 (0x8bd5b000) [pid = 6788] [serial = 896] [outer = 0x8bb04800] 16:45:45 INFO - PROCESS | 6788 | 1461023145419 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 274 (0x8e989c00) [pid = 6788] [serial = 897] [outer = 0x8bb04800] 16:45:46 INFO - PROCESS | 6788 | 1461023146257 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1484ms 16:45:46 INFO - PROCESS | 6788 | 1461023146298 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 6788 | 1461023146302 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:45:46 INFO - PROCESS | 6788 | 1461023146308 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 6788 | 1461023146311 Marionette TRACE conn3 <- [1,1166,null,{}] 16:45:46 INFO - PROCESS | 6788 | 1461023146317 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 6788 | 1461023146500 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:45:46 INFO - PROCESS | 6788 | 1461023146837 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f59cc00 == 111 [pid = 6788] [id = 299] 16:45:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 275 (0x8f59d800) [pid = 6788] [serial = 898] [outer = (nil)] 16:45:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 276 (0x8fb46400) [pid = 6788] [serial = 899] [outer = 0x8f59d800] 16:45:46 INFO - PROCESS | 6788 | 1461023146941 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 277 (0x8fbf5000) [pid = 6788] [serial = 900] [outer = 0x8f59d800] 16:45:47 INFO - PROCESS | 6788 | 1461023147859 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1586ms 16:45:47 INFO - PROCESS | 6788 | 1461023147895 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 6788 | 1461023147899 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:45:47 INFO - PROCESS | 6788 | 1461023147906 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 6788 | 1461023147908 Marionette TRACE conn3 <- [1,1170,null,{}] 16:45:47 INFO - PROCESS | 6788 | 1461023147915 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 6788 | 1461023148111 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:45:48 INFO - PROCESS | 6788 | 1461023148427 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 6788 | ++DOCSHELL 0x8eb41800 == 112 [pid = 6788] [id = 300] 16:45:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 278 (0x8fe23c00) [pid = 6788] [serial = 901] [outer = (nil)] 16:45:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 279 (0x8fe2e400) [pid = 6788] [serial = 902] [outer = 0x8fe23c00] 16:45:48 INFO - PROCESS | 6788 | 1461023148521 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 280 (0x8ff44c00) [pid = 6788] [serial = 903] [outer = 0x8fe23c00] 16:45:49 INFO - PROCESS | 6788 | 1461023149427 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1581ms 16:45:49 INFO - PROCESS | 6788 | 1461023149488 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 6788 | 1461023149492 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:45:49 INFO - PROCESS | 6788 | 1461023149498 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 6788 | 1461023149502 Marionette TRACE conn3 <- [1,1174,null,{}] 16:45:49 INFO - PROCESS | 6788 | 1461023149507 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 6788 | 1461023149703 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:45:50 INFO - PROCESS | 6788 | 1461023150019 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x83939800 == 113 [pid = 6788] [id = 301] 16:45:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 281 (0x8fbfec00) [pid = 6788] [serial = 904] [outer = (nil)] 16:45:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 282 (0x9000e400) [pid = 6788] [serial = 905] [outer = 0x8fbfec00] 16:45:50 INFO - PROCESS | 6788 | 1461023150109 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 283 (0x90092c00) [pid = 6788] [serial = 906] [outer = 0x8fbfec00] 16:45:51 INFO - PROCESS | 6788 | 1461023151001 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 6788 | 1461023151086 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:45:51 INFO - PROCESS | 6788 | 1461023151094 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 6788 | 1461023151097 Marionette TRACE conn3 <- [1,1178,null,{}] 16:45:51 INFO - PROCESS | 6788 | 1461023151103 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 6788 | 1461023151287 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:45:51 INFO - PROCESS | 6788 | 1461023151605 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bb0f800 == 114 [pid = 6788] [id = 302] 16:45:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 284 (0x8bd64c00) [pid = 6788] [serial = 907] [outer = (nil)] 16:45:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 285 (0x910a3000) [pid = 6788] [serial = 908] [outer = 0x8bd64c00] 16:45:51 INFO - PROCESS | 6788 | 1461023151695 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 286 (0x910d7c00) [pid = 6788] [serial = 909] [outer = 0x8bd64c00] 16:45:52 INFO - PROCESS | 6788 | 1461023152555 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 6788 | 1461023152636 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:45:52 INFO - PROCESS | 6788 | 1461023152643 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 6788 | 1461023152646 Marionette TRACE conn3 <- [1,1182,null,{}] 16:45:52 INFO - PROCESS | 6788 | 1461023152652 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 6788 | 1461023152838 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:45:53 INFO - PROCESS | 6788 | 1461023153163 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 6788 | ++DOCSHELL 0x8393ec00 == 115 [pid = 6788] [id = 303] 16:45:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 287 (0x9109c400) [pid = 6788] [serial = 910] [outer = (nil)] 16:45:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 288 (0x92f69400) [pid = 6788] [serial = 911] [outer = 0x9109c400] 16:45:53 INFO - PROCESS | 6788 | 1461023153253 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 289 (0x930b7c00) [pid = 6788] [serial = 912] [outer = 0x9109c400] 16:45:54 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:54 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:45:54 INFO - PROCESS | 6788 | 1461023154181 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 6788 | 1461023154232 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:45:54 INFO - PROCESS | 6788 | 1461023154239 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 6788 | 1461023154241 Marionette TRACE conn3 <- [1,1186,null,{}] 16:45:54 INFO - PROCESS | 6788 | 1461023154247 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 6788 | 1461023154441 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:45:54 INFO - PROCESS | 6788 | 1461023154766 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x93197000 == 116 [pid = 6788] [id = 304] 16:45:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 290 (0x93198800) [pid = 6788] [serial = 913] [outer = (nil)] 16:45:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 291 (0x9348cc00) [pid = 6788] [serial = 914] [outer = 0x93198800] 16:45:54 INFO - PROCESS | 6788 | 1461023154877 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 292 (0x93d5dc00) [pid = 6788] [serial = 915] [outer = 0x93198800] 16:45:55 INFO - PROCESS | 6788 | 1461023155829 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 6788 | 1461023155882 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:45:55 INFO - PROCESS | 6788 | 1461023155889 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 6788 | 1461023155893 Marionette TRACE conn3 <- [1,1190,null,{}] 16:45:55 INFO - PROCESS | 6788 | 1461023155899 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 6788 | 1461023156111 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:45:56 INFO - PROCESS | 6788 | 1461023156427 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x930bcc00 == 117 [pid = 6788] [id = 305] 16:45:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 293 (0x93193c00) [pid = 6788] [serial = 916] [outer = (nil)] 16:45:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 294 (0x96966400) [pid = 6788] [serial = 917] [outer = 0x93193c00] 16:45:56 INFO - PROCESS | 6788 | 1461023156525 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 295 (0x96a75c00) [pid = 6788] [serial = 918] [outer = 0x93193c00] 16:45:57 INFO - PROCESS | 6788 | 1461023157388 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 6788 | 1461023157433 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:45:57 INFO - PROCESS | 6788 | 1461023157440 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 6788 | 1461023157443 Marionette TRACE conn3 <- [1,1194,null,{}] 16:45:57 INFO - PROCESS | 6788 | 1461023157449 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 6788 | 1461023157630 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:45:57 INFO - PROCESS | 6788 | 1461023157905 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x93db0000 == 118 [pid = 6788] [id = 306] 16:45:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 296 (0x96a1c800) [pid = 6788] [serial = 919] [outer = (nil)] 16:45:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 297 (0x97a46400) [pid = 6788] [serial = 920] [outer = 0x96a1c800] 16:45:58 INFO - PROCESS | 6788 | 1461023158037 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 298 (0x9802b800) [pid = 6788] [serial = 921] [outer = 0x96a1c800] 16:45:58 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:58 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:58 INFO - PROCESS | 6788 | 1461023158909 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 6788 | 1461023158977 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:45:58 INFO - PROCESS | 6788 | 1461023158983 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 6788 | 1461023158987 Marionette TRACE conn3 <- [1,1198,null,{}] 16:45:58 INFO - PROCESS | 6788 | 1461023158992 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 6788 | 1461023159179 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:45:59 INFO - PROCESS | 6788 | 1461023159494 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 6788 | ++DOCSHELL 0x93198400 == 119 [pid = 6788] [id = 307] 16:45:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 299 (0x96f09400) [pid = 6788] [serial = 922] [outer = (nil)] 16:45:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 300 (0x98135400) [pid = 6788] [serial = 923] [outer = 0x96f09400] 16:45:59 INFO - PROCESS | 6788 | 1461023159583 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 301 (0x9813ac00) [pid = 6788] [serial = 924] [outer = 0x96f09400] 16:46:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8fba6000 == 118 [pid = 6788] [id = 9] 16:46:00 INFO - PROCESS | 6788 | 1461023160558 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1590ms 16:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:46:00 INFO - PROCESS | 6788 | 1461023160573 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 6788 | 1461023160576 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:46:00 INFO - PROCESS | 6788 | 1461023160583 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 6788 | 1461023160586 Marionette TRACE conn3 <- [1,1202,null,{}] 16:46:00 INFO - PROCESS | 6788 | 1461023160592 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 6788 | 1461023160774 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:46:01 INFO - PROCESS | 6788 | 1461023161101 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x90542800 == 119 [pid = 6788] [id = 308] 16:46:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 302 (0x96a81c00) [pid = 6788] [serial = 925] [outer = (nil)] 16:46:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 303 (0x98beac00) [pid = 6788] [serial = 926] [outer = 0x96a81c00] 16:46:01 INFO - PROCESS | 6788 | 1461023161191 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 304 (0x98cdb800) [pid = 6788] [serial = 927] [outer = 0x96a81c00] 16:46:02 INFO - PROCESS | 6788 | 1461023162060 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:46:02 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:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1535ms 16:46:02 INFO - PROCESS | 6788 | 1461023162118 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 6788 | 1461023162121 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:46:02 INFO - PROCESS | 6788 | 1461023162128 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 6788 | 1461023162132 Marionette TRACE conn3 <- [1,1206,null,{}] 16:46:02 INFO - PROCESS | 6788 | 1461023162137 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:02 INFO - PROCESS | 6788 | 1461023162331 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:46:02 INFO - PROCESS | 6788 | 1461023162649 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x980c4800 == 120 [pid = 6788] [id = 309] 16:46:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 305 (0x98e57c00) [pid = 6788] [serial = 928] [outer = (nil)] 16:46:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 306 (0x993dc400) [pid = 6788] [serial = 929] [outer = 0x98e57c00] 16:46:02 INFO - PROCESS | 6788 | 1461023162738 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 307 (0x998e3800) [pid = 6788] [serial = 930] [outer = 0x98e57c00] 16:46:03 INFO - PROCESS | 6788 | 1461023163670 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:46:03 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:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1583ms 16:46:03 INFO - PROCESS | 6788 | 1461023163712 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 6788 | 1461023163716 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:46:03 INFO - PROCESS | 6788 | 1461023163722 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 6788 | 1461023163726 Marionette TRACE conn3 <- [1,1210,null,{}] 16:46:03 INFO - PROCESS | 6788 | 1461023163731 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 6788 | 1461023163916 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:46:04 INFO - PROCESS | 6788 | 1461023164318 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bee000 == 121 [pid = 6788] [id = 310] 16:46:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 308 (0x84bee800) [pid = 6788] [serial = 931] [outer = (nil)] 16:46:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 309 (0x85d28000) [pid = 6788] [serial = 932] [outer = 0x84bee800] 16:46:04 INFO - PROCESS | 6788 | 1461023164410 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 310 (0x8b705400) [pid = 6788] [serial = 933] [outer = 0x84bee800] 16:46:05 INFO - PROCESS | 6788 | 1461023165271 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1635ms 16:46:05 INFO - PROCESS | 6788 | 1461023165357 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 6788 | 1461023165361 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:46:05 INFO - PROCESS | 6788 | 1461023165368 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 6788 | 1461023165371 Marionette TRACE conn3 <- [1,1214,null,{}] 16:46:05 INFO - PROCESS | 6788 | 1461023165377 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 6788 | 1461023165563 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:46:05 INFO - PROCESS | 6788 | 1461023165890 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e0400 == 122 [pid = 6788] [id = 311] 16:46:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 311 (0x8554b000) [pid = 6788] [serial = 934] [outer = (nil)] 16:46:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 312 (0x85d2bc00) [pid = 6788] [serial = 935] [outer = 0x8554b000] 16:46:05 INFO - PROCESS | 6788 | 1461023165985 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 313 (0x85d32c00) [pid = 6788] [serial = 936] [outer = 0x8554b000] 16:46:06 INFO - PROCESS | 6788 | 1461023166856 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1532ms 16:46:06 INFO - PROCESS | 6788 | 1461023166901 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 6788 | 1461023166905 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:46:06 INFO - PROCESS | 6788 | 1461023166911 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 6788 | 1461023166914 Marionette TRACE conn3 <- [1,1218,null,{}] 16:46:06 INFO - PROCESS | 6788 | 1461023166920 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 6788 | 1461023167106 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:46:07 INFO - PROCESS | 6788 | 1461023167437 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b54400 == 123 [pid = 6788] [id = 312] 16:46:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 314 (0x85d28400) [pid = 6788] [serial = 937] [outer = (nil)] 16:46:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 315 (0x8b40d800) [pid = 6788] [serial = 938] [outer = 0x85d28400] 16:46:07 INFO - PROCESS | 6788 | 1461023167527 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 316 (0x8b66ac00) [pid = 6788] [serial = 939] [outer = 0x85d28400] 16:46:08 INFO - PROCESS | 6788 | 1461023168430 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1580ms 16:46:08 INFO - PROCESS | 6788 | 1461023168492 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 6788 | 1461023168496 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:46:08 INFO - PROCESS | 6788 | 1461023168502 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 6788 | 1461023168506 Marionette TRACE conn3 <- [1,1222,null,{}] 16:46:08 INFO - PROCESS | 6788 | 1461023168512 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 6788 | 1461023168707 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x90549800 == 122 [pid = 6788] [id = 49] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x930af400 == 121 [pid = 6788] [id = 52] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x910a1c00 == 120 [pid = 6788] [id = 50] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8554ac00 == 119 [pid = 6788] [id = 293] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x832d7800 == 118 [pid = 6788] [id = 292] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8b70fc00 == 117 [pid = 6788] [id = 291] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x85d31400 == 116 [pid = 6788] [id = 290] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x842ba800 == 115 [pid = 6788] [id = 289] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x85556c00 == 114 [pid = 6788] [id = 287] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x863c1400 == 113 [pid = 6788] [id = 288] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x844e9000 == 112 [pid = 6788] [id = 286] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x842bbc00 == 111 [pid = 6788] [id = 285] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff50c00 == 110 [pid = 6788] [id = 275] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x895ec800 == 109 [pid = 6788] [id = 274] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x88891400 == 108 [pid = 6788] [id = 273] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x863c2400 == 107 [pid = 6788] [id = 272] 16:46:09 INFO - PROCESS | 6788 | --DOCSHELL 0x8393a800 == 106 [pid = 6788] [id = 271] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 315 (0x8f594c00) [pid = 6788] [serial = 812] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 314 (0x96f0f000) [pid = 6788] [serial = 755] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 313 (0x93db1000) [pid = 6788] [serial = 376] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 312 (0x8fbf4400) [pid = 6788] [serial = 410] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 311 (0x98cea400) [pid = 6788] [serial = 470] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 310 (0x95731000) [pid = 6788] [serial = 753] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 309 (0x98bf5400) [pid = 6788] [serial = 403] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 308 (0x8bd64400) [pid = 6788] [serial = 425] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 307 (0x98bf1400) [pid = 6788] [serial = 247] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 306 (0x92f66c00) [pid = 6788] [serial = 741] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 305 (0xa00d8800) [pid = 6788] [serial = 322] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 304 (0x9feb2000) [pid = 6788] [serial = 207] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 303 (0x9136d400) [pid = 6788] [serial = 515] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 302 (0x9fea7400) [pid = 6788] [serial = 771] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 301 (0x8bb09400) [pid = 6788] [serial = 767] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 300 (0x898e9000) [pid = 6788] [serial = 744] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 299 (0xa0fe5400) [pid = 6788] [serial = 542] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 298 (0x93c48800) [pid = 6788] [serial = 400] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 297 (0x930b7000) [pid = 6788] [serial = 313] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 296 (0x90004800) [pid = 6788] [serial = 794] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 295 (0x943e7400) [pid = 6788] [serial = 575] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 294 (0x93d5b400) [pid = 6788] [serial = 476] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 293 (0x90008000) [pid = 6788] [serial = 397] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 292 (0x930b3800) [pid = 6788] [serial = 750] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 291 (0x89f98000) [pid = 6788] [serial = 530] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 290 (0x8a6f1400) [pid = 6788] [serial = 563] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 289 (0x8e98d400) [pid = 6788] [serial = 810] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 288 (0x93199000) [pid = 6788] [serial = 277] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 287 (0x9eb36800) [pid = 6788] [serial = 241] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 286 (0x96acfc00) [pid = 6788] [serial = 280] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 285 (0x98032400) [pid = 6788] [serial = 467] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 284 (0x9fbc5800) [pid = 6788] [serial = 406] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 283 (0x8b70b400) [pid = 6788] [serial = 807] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 282 (0x870bbc00) [pid = 6788] [serial = 720] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 281 (0x910a8c00) [pid = 6788] [serial = 749] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 280 (0x98033000) [pid = 6788] [serial = 286] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 279 (0x8e98b000) [pid = 6788] [serial = 747] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 278 (0x9a41cc00) [pid = 6788] [serial = 524] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 277 (0x9fea8800) [pid = 6788] [serial = 648] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 276 (0xa0007c00) [pid = 6788] [serial = 527] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 275 (0x943e7000) [pid = 6788] [serial = 479] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 274 (0x993d8400) [pid = 6788] [serial = 759] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 273 (0x9b267000) [pid = 6788] [serial = 762] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 272 (0x85b5c800) [pid = 6788] [serial = 800] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 271 (0x895ed000) [pid = 6788] [serial = 584] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 270 (0x844f1400) [pid = 6788] [serial = 797] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 269 (0x98e56c00) [pid = 6788] [serial = 642] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 268 (0x898ebc00) [pid = 6788] [serial = 539] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 267 (0x943ef000) [pid = 6788] [serial = 482] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 266 (0x854e1400) [pid = 6788] [serial = 776] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 265 (0x931a0800) [pid = 6788] [serial = 626] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 264 (0x8b66d000) [pid = 6788] [serial = 536] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 263 (0x9802e800) [pid = 6788] [serial = 518] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 262 (0x98ce6000) [pid = 6788] [serial = 578] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 261 (0x97064000) [pid = 6788] [serial = 635] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 260 (0x8fbfcc00) [pid = 6788] [serial = 611] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 259 (0x854eb000) [pid = 6788] [serial = 791] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 258 (0x9dff2400) [pid = 6788] [serial = 319] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 257 (0x9109e400) [pid = 6788] [serial = 569] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 256 (0x8b415000) [pid = 6788] [serial = 419] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 255 (0xa4c16000) [pid = 6788] [serial = 373] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 254 (0x8bd5e000) [pid = 6788] [serial = 608] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 253 (0x85d29c00) [pid = 6788] [serial = 801] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 252 (0x8b415800) [pid = 6788] [serial = 587] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 251 (0x85d30000) [pid = 6788] [serial = 705] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 250 (0x870b4400) [pid = 6788] [serial = 711] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 249 (0x98cdc000) [pid = 6788] [serial = 201] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 248 (0x84bf8400) [pid = 6788] [serial = 773] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 247 (0x9fe8bc00) [pid = 6788] [serial = 533] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 246 (0x978ca800) [pid = 6788] [serial = 756] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 245 (0x913bd800) [pid = 6788] [serial = 620] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 244 (0x9706e400) [pid = 6788] [serial = 174] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 243 (0x8e98e400) [pid = 6788] [serial = 458] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 242 (0x863cb400) [pid = 6788] [serial = 696] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 241 (0x98bf3c00) [pid = 6788] [serial = 638] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 240 (0xa2aef000) [pid = 6788] [serial = 244] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 239 (0x93c43000) [pid = 6788] [serial = 572] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 238 (0x863d0800) [pid = 6788] [serial = 803] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 237 (0x863cec00) [pid = 6788] [serial = 702] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 236 (0x9dfe9400) [pid = 6788] [serial = 645] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 235 (0x8bd60c00) [pid = 6788] [serial = 416] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 234 (0x93daa400) [pid = 6788] [serial = 752] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 233 (0x8eb3e400) [pid = 6788] [serial = 331] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 232 (0xa0c57800) [pid = 6788] [serial = 774] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 231 (0x98cdbc00) [pid = 6788] [serial = 681] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 230 (0x90008400) [pid = 6788] [serial = 614] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 229 (0x96a11800) [pid = 6788] [serial = 464] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 228 (0x9dfe8c00) [pid = 6788] [serial = 204] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 227 (0x9b266800) [pid = 6788] [serial = 581] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 226 (0x842c2400) [pid = 6788] [serial = 782] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x9a5ba400) [pid = 6788] [serial = 684] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 224 (0x998ed400) [pid = 6788] [serial = 334] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 223 (0xa2af2c00) [pid = 6788] [serial = 328] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 222 (0x931a1c00) [pid = 6788] [serial = 358] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 221 (0x93db0c00) [pid = 6788] [serial = 678] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 220 (0x8fe25400) [pid = 6788] [serial = 461] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 219 (0x8b710800) [pid = 6788] [serial = 746] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 218 (0x98cea800) [pid = 6788] [serial = 521] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 217 (0x8fb4e800) [pid = 6788] [serial = 770] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x8fb53800) [pid = 6788] [serial = 325] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x9a425000) [pid = 6788] [serial = 361] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x9158bc00) [pid = 6788] [serial = 171] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x9813b000) [pid = 6788] [serial = 693] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x854eac00) [pid = 6788] [serial = 779] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 211 (0xa45eb400) [pid = 6788] [serial = 370] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x9fe22800) [pid = 6788] [serial = 132] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 209 (0x88899000) [pid = 6788] [serial = 743] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 208 (0x930b3000) [pid = 6788] [serial = 623] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 207 (0xa3c21400) [pid = 6788] [serial = 292] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 206 (0x85553c00) [pid = 6788] [serial = 714] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 205 (0xa2a08c00) [pid = 6788] [serial = 364] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 204 (0x98bf2800) [pid = 6788] [serial = 250] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 203 (0x96159400) [pid = 6788] [serial = 632] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 202 (0xa002ec00) [pid = 6788] [serial = 765] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x9fb55800) [pid = 6788] [serial = 289] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x88897400) [pid = 6788] [serial = 545] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x8fbf7800) [pid = 6788] [serial = 675] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x910d9000) [pid = 6788] [serial = 198] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x8e990c00) [pid = 6788] [serial = 512] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x90095c00) [pid = 6788] [serial = 367] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x84bec800) [pid = 6788] [serial = 798] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8fe28000) [pid = 6788] [serial = 431] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x97ab5c00) [pid = 6788] [serial = 238] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x89464800) [pid = 6788] [serial = 485] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x8b666400) [pid = 6788] [serial = 672] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x8fe2e800) [pid = 6788] [serial = 434] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x8fb4e400) [pid = 6788] [serial = 422] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x910d2800) [pid = 6788] [serial = 235] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x8ff4b400) [pid = 6788] [serial = 428] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x9a424000) [pid = 6788] [serial = 761] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0xa2af5000) [pid = 6788] [serial = 690] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x93da7400) [pid = 6788] [serial = 629] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0xa00d1c00) [pid = 6788] [serial = 210] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x844e8000) [pid = 6788] [serial = 785] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x8e982000) [pid = 6788] [serial = 809] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x8bb0c000) [pid = 6788] [serial = 768] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x8ff43800) [pid = 6788] [serial = 355] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x8b66a400) [pid = 6788] [serial = 806] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x90095800) [pid = 6788] [serial = 617] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x98033c00) [pid = 6788] [serial = 316] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x8ff41800) [pid = 6788] [serial = 413] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0xa0e45400) [pid = 6788] [serial = 687] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x844f0c00) [pid = 6788] [serial = 788] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x98bf4400) [pid = 6788] [serial = 758] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x8eb39400) [pid = 6788] [serial = 566] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x98140000) [pid = 6788] [serial = 708] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x9fb52400) [pid = 6788] [serial = 283] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x895e9800) [pid = 6788] [serial = 605] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x98137800) [pid = 6788] [serial = 699] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x9feac800) [pid = 6788] [serial = 764] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x9fdf3800) [pid = 6788] [serial = 473] [outer = (nil)] [url = about:blank] 16:46:10 INFO - PROCESS | 6788 | 1461023170469 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 6788 | ++DOCSHELL 0x830f3800 == 107 [pid = 6788] [id = 313] 16:46:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x832c9c00) [pid = 6788] [serial = 940] [outer = (nil)] 16:46:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x842c7400) [pid = 6788] [serial = 941] [outer = 0x832c9c00] 16:46:10 INFO - PROCESS | 6788 | 1461023170557 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x844f1400) [pid = 6788] [serial = 942] [outer = 0x832c9c00] 16:46:11 INFO - PROCESS | 6788 | 1461023171320 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 6788 | 1461023171354 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:46:11 INFO - PROCESS | 6788 | 1461023171363 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 6788 | 1461023171368 Marionette TRACE conn3 <- [1,1226,null,{}] 16:46:11 INFO - PROCESS | 6788 | 1461023171374 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 6788 | 1461023171569 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:46:11 INFO - PROCESS | 6788 | 1461023171739 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bf0800 == 108 [pid = 6788] [id = 314] 16:46:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x854e6800) [pid = 6788] [serial = 943] [outer = (nil)] 16:46:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x85b4f400) [pid = 6788] [serial = 944] [outer = 0x854e6800] 16:46:11 INFO - PROCESS | 6788 | 1461023171817 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x85d2ac00) [pid = 6788] [serial = 945] [outer = 0x854e6800] 16:46:12 INFO - PROCESS | 6788 | 1461023172686 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1389ms 16:46:12 INFO - PROCESS | 6788 | 1461023172756 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:46:12 INFO - PROCESS | 6788 | 1461023172762 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:46:12 INFO - PROCESS | 6788 | 1461023172774 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 6788 | 1461023172777 Marionette TRACE conn3 <- [1,1230,null,{}] 16:46:12 INFO - PROCESS | 6788 | 1461023172783 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 6788 | 1461023173018 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:46:13 INFO - PROCESS | 6788 | 1461023173051 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b58400 == 109 [pid = 6788] [id = 315] 16:46:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x863c2400) [pid = 6788] [serial = 946] [outer = (nil)] 16:46:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x86fe4000) [pid = 6788] [serial = 947] [outer = 0x863c2400] 16:46:13 INFO - PROCESS | 6788 | 1461023173125 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x870b8800) [pid = 6788] [serial = 948] [outer = 0x863c2400] 16:46:14 INFO - PROCESS | 6788 | 1461023174250 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1548ms 16:46:14 INFO - PROCESS | 6788 | 1461023174315 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 6788 | 1461023174319 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:46:14 INFO - PROCESS | 6788 | 1461023174334 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 6788 | 1461023174343 Marionette TRACE conn3 <- [1,1234,null,{}] 16:46:14 INFO - PROCESS | 6788 | 1461023174356 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 6788 | 1461023174597 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:46:14 INFO - PROCESS | 6788 | 1461023174623 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x863cc400 == 110 [pid = 6788] [id = 316] 16:46:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x895e3c00) [pid = 6788] [serial = 949] [outer = (nil)] 16:46:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x898e3800) [pid = 6788] [serial = 950] [outer = 0x895e3c00] 16:46:14 INFO - PROCESS | 6788 | 1461023174694 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x898eb400) [pid = 6788] [serial = 951] [outer = 0x895e3c00] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x8554e400) [pid = 6788] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x844ed800) [pid = 6788] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x85d30c00) [pid = 6788] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x863c8400) [pid = 6788] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8eb3d000) [pid = 6788] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x842bc000) [pid = 6788] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x863c7400) [pid = 6788] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x842bcc00) [pid = 6788] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x863cac00) [pid = 6788] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x8bb06400) [pid = 6788] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:46:15 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x85b50000) [pid = 6788] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:46:16 INFO - PROCESS | 6788 | 1461023176053 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1750ms 16:46:16 INFO - PROCESS | 6788 | 1461023176077 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:46:16 INFO - PROCESS | 6788 | 1461023176082 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:46:16 INFO - PROCESS | 6788 | 1461023176087 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 6788 | 1461023176091 Marionette TRACE conn3 <- [1,1238,null,{}] 16:46:16 INFO - PROCESS | 6788 | 1461023176096 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 6788 | 1461023176261 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:46:16 INFO - PROCESS | 6788 | 1461023176276 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x83936000 == 111 [pid = 6788] [id = 317] 16:46:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x895ed800) [pid = 6788] [serial = 952] [outer = (nil)] 16:46:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x89f8e000) [pid = 6788] [serial = 953] [outer = 0x895ed800] 16:46:16 INFO - PROCESS | 6788 | 1461023176347 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x89f99400) [pid = 6788] [serial = 954] [outer = 0x895ed800] 16:46:17 INFO - PROCESS | 6788 | 1461023177203 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1181ms 16:46:17 INFO - PROCESS | 6788 | 1461023177268 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 6788 | 1461023177271 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:46:17 INFO - PROCESS | 6788 | 1461023177277 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 6788 | 1461023177280 Marionette TRACE conn3 <- [1,1242,null,{}] 16:46:17 INFO - PROCESS | 6788 | 1461023177286 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 6788 | 1461023177451 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:46:17 INFO - PROCESS | 6788 | 1461023177763 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 6788 | ++DOCSHELL 0x830f0400 == 112 [pid = 6788] [id = 318] 16:46:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x830f7800) [pid = 6788] [serial = 955] [outer = (nil)] 16:46:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x842bc000) [pid = 6788] [serial = 956] [outer = 0x830f7800] 16:46:17 INFO - PROCESS | 6788 | 1461023177852 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x844ef800) [pid = 6788] [serial = 957] [outer = 0x830f7800] 16:46:18 INFO - PROCESS | 6788 | 1461023178905 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1680ms 16:46:18 INFO - PROCESS | 6788 | 1461023178960 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 6788 | 1461023178968 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:46:18 INFO - PROCESS | 6788 | 1461023178977 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 6788 | 1461023178983 Marionette TRACE conn3 <- [1,1246,null,{}] 16:46:18 INFO - PROCESS | 6788 | 1461023178990 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 6788 | 1461023179194 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:46:19 INFO - PROCESS | 6788 | 1461023179539 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b50000 == 113 [pid = 6788] [id = 319] 16:46:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x85d2a400) [pid = 6788] [serial = 958] [outer = (nil)] 16:46:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x863ce400) [pid = 6788] [serial = 959] [outer = 0x85d2a400] 16:46:19 INFO - PROCESS | 6788 | 1461023179634 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x870b5800) [pid = 6788] [serial = 960] [outer = 0x85d2a400] 16:46:20 INFO - PROCESS | 6788 | 1461023180616 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1684ms 16:46:20 INFO - PROCESS | 6788 | 1461023180665 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:46:20 INFO - PROCESS | 6788 | 1461023180672 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:46:20 INFO - PROCESS | 6788 | 1461023180678 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 6788 | 1461023180682 Marionette TRACE conn3 <- [1,1250,null,{}] 16:46:20 INFO - PROCESS | 6788 | 1461023180689 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 6788 | 1461023180899 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:46:21 INFO - PROCESS | 6788 | 1461023181194 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x8889bc00 == 114 [pid = 6788] [id = 320] 16:46:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x895e5800) [pid = 6788] [serial = 961] [outer = (nil)] 16:46:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x898e1800) [pid = 6788] [serial = 962] [outer = 0x895e5800] 16:46:21 INFO - PROCESS | 6788 | 1461023181320 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x8a3c3400) [pid = 6788] [serial = 963] [outer = 0x895e5800] 16:46:22 INFO - PROCESS | 6788 | 1461023182225 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1584ms 16:46:22 INFO - PROCESS | 6788 | 1461023182262 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 6788 | 1461023182267 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:46:22 INFO - PROCESS | 6788 | 1461023182283 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 6788 | 1461023182292 Marionette TRACE conn3 <- [1,1254,null,{}] 16:46:22 INFO - PROCESS | 6788 | 1461023182298 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 6788 | 1461023182505 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:46:22 INFO - PROCESS | 6788 | 1461023182757 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x895e0400 == 115 [pid = 6788] [id = 321] 16:46:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x8a6f1400) [pid = 6788] [serial = 964] [outer = (nil)] 16:46:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x8b416400) [pid = 6788] [serial = 965] [outer = 0x8a6f1400] 16:46:22 INFO - PROCESS | 6788 | 1461023182887 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x8b66bc00) [pid = 6788] [serial = 966] [outer = 0x8a6f1400] 16:46:23 INFO - PROCESS | 6788 | 1461023183794 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1553ms 16:46:23 INFO - PROCESS | 6788 | 1461023183827 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 6788 | 1461023183832 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:46:23 INFO - PROCESS | 6788 | 1461023183838 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 6788 | 1461023183842 Marionette TRACE conn3 <- [1,1258,null,{}] 16:46:23 INFO - PROCESS | 6788 | 1461023183848 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:24 INFO - PROCESS | 6788 | 1461023184036 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:46:24 INFO - PROCESS | 6788 | 1461023184248 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x870af000 == 116 [pid = 6788] [id = 322] 16:46:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x895ea000) [pid = 6788] [serial = 967] [outer = (nil)] 16:46:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x8bb08800) [pid = 6788] [serial = 968] [outer = 0x895ea000] 16:46:24 INFO - PROCESS | 6788 | 1461023184332 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x8bb0c000) [pid = 6788] [serial = 969] [outer = 0x895ea000] 16:46:25 INFO - PROCESS | 6788 | 1461023185276 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1480ms 16:46:25 INFO - PROCESS | 6788 | 1461023185319 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 6788 | 1461023185324 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:46:25 INFO - PROCESS | 6788 | 1461023185330 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 6788 | 1461023185333 Marionette TRACE conn3 <- [1,1262,null,{}] 16:46:25 INFO - PROCESS | 6788 | 1461023185339 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 6788 | 1461023185542 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:46:25 INFO - PROCESS | 6788 | 1461023185802 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd62c00 == 117 [pid = 6788] [id = 323] 16:46:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x8bd63400) [pid = 6788] [serial = 970] [outer = (nil)] 16:46:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x8e985800) [pid = 6788] [serial = 971] [outer = 0x8bd63400] 16:46:25 INFO - PROCESS | 6788 | 1461023185945 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x8eb3f800) [pid = 6788] [serial = 972] [outer = 0x8bd63400] 16:46:26 INFO - PROCESS | 6788 | 1461023186910 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1641ms 16:46:26 INFO - PROCESS | 6788 | 1461023186972 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 6788 | 1461023186975 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:46:26 INFO - PROCESS | 6788 | 1461023186982 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 6788 | 1461023186986 Marionette TRACE conn3 <- [1,1266,null,{}] 16:46:26 INFO - PROCESS | 6788 | 1461023186991 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 6788 | 1461023187183 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:46:27 INFO - PROCESS | 6788 | 1461023187436 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b40e000 == 118 [pid = 6788] [id = 324] 16:46:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x8f59ac00) [pid = 6788] [serial = 973] [outer = (nil)] 16:46:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x8fb46800) [pid = 6788] [serial = 974] [outer = 0x8f59ac00] 16:46:27 INFO - PROCESS | 6788 | 1461023187562 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x8fb4fc00) [pid = 6788] [serial = 975] [outer = 0x8f59ac00] 16:46:28 INFO - PROCESS | 6788 | 1461023188450 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1533ms 16:46:28 INFO - PROCESS | 6788 | 1461023188516 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 6788 | 1461023188520 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:46:28 INFO - PROCESS | 6788 | 1461023188526 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 6788 | 1461023188530 Marionette TRACE conn3 <- [1,1270,null,{}] 16:46:28 INFO - PROCESS | 6788 | 1461023188536 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 6788 | 1461023188725 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:46:28 INFO - PROCESS | 6788 | 1461023188978 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f597800 == 119 [pid = 6788] [id = 325] 16:46:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x8f59f400) [pid = 6788] [serial = 976] [outer = (nil)] 16:46:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x8fb9a000) [pid = 6788] [serial = 977] [outer = 0x8f59f400] 16:46:29 INFO - PROCESS | 6788 | 1461023189105 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x8fba3400) [pid = 6788] [serial = 978] [outer = 0x8f59f400] 16:46:30 INFO - PROCESS | 6788 | 1461023190004 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1531ms 16:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:46:30 INFO - PROCESS | 6788 | 1461023190058 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 6788 | 1461023190061 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:46:30 INFO - PROCESS | 6788 | 1461023190068 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 6788 | 1461023190071 Marionette TRACE conn3 <- [1,1274,null,{}] 16:46:30 INFO - PROCESS | 6788 | 1461023190077 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 6788 | 1461023190266 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:46:30 INFO - PROCESS | 6788 | 1461023190530 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e984800 == 120 [pid = 6788] [id = 326] 16:46:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x8f596800) [pid = 6788] [serial = 979] [outer = (nil)] 16:46:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x8fbf3800) [pid = 6788] [serial = 980] [outer = 0x8f596800] 16:46:30 INFO - PROCESS | 6788 | 1461023190664 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x8fe26c00) [pid = 6788] [serial = 981] [outer = 0x8f596800] 16:46:31 INFO - PROCESS | 6788 | 1461023191522 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1534ms 16:46:31 INFO - PROCESS | 6788 | 1461023191602 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 6788 | 1461023191605 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:46:31 INFO - PROCESS | 6788 | 1461023191612 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 6788 | 1461023191616 Marionette TRACE conn3 <- [1,1278,null,{}] 16:46:31 INFO - PROCESS | 6788 | 1461023191622 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:31 INFO - PROCESS | 6788 | 1461023191848 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:46:32 INFO - PROCESS | 6788 | 1461023192106 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb55800 == 121 [pid = 6788] [id = 327] 16:46:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x8fb86c00) [pid = 6788] [serial = 982] [outer = (nil)] 16:46:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x8ff46800) [pid = 6788] [serial = 983] [outer = 0x8fb86c00] 16:46:32 INFO - PROCESS | 6788 | 1461023192236 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x8ff4c400) [pid = 6788] [serial = 984] [outer = 0x8fb86c00] 16:46:33 INFO - PROCESS | 6788 | 1461023193101 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1535ms 16:46:33 INFO - PROCESS | 6788 | 1461023193148 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:46:33 INFO - PROCESS | 6788 | 1461023193152 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:46:33 INFO - PROCESS | 6788 | 1461023193159 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 6788 | 1461023193163 Marionette TRACE conn3 <- [1,1282,null,{}] 16:46:33 INFO - PROCESS | 6788 | 1461023193169 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 6788 | 1461023193375 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:46:33 INFO - PROCESS | 6788 | 1461023193643 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 6788 | ++DOCSHELL 0x90013c00 == 122 [pid = 6788] [id = 328] 16:46:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x9008e400) [pid = 6788] [serial = 985] [outer = (nil)] 16:46:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x90096800) [pid = 6788] [serial = 986] [outer = 0x9008e400] 16:46:33 INFO - PROCESS | 6788 | 1461023193786 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x910a0c00) [pid = 6788] [serial = 987] [outer = 0x9008e400] 16:46:34 INFO - PROCESS | 6788 | 1461023194782 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1684ms 16:46:34 INFO - PROCESS | 6788 | 1461023194844 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:46:34 INFO - PROCESS | 6788 | 1461023194849 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:46:34 INFO - PROCESS | 6788 | 1461023194855 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 6788 | 1461023194860 Marionette TRACE conn3 <- [1,1286,null,{}] 16:46:34 INFO - PROCESS | 6788 | 1461023194865 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 6788 | 1461023195086 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:46:35 INFO - PROCESS | 6788 | 1461023195347 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 6788 | ++DOCSHELL 0x90012800 == 123 [pid = 6788] [id = 329] 16:46:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 203 (0x910a4400) [pid = 6788] [serial = 988] [outer = (nil)] 16:46:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 204 (0x92f6a800) [pid = 6788] [serial = 989] [outer = 0x910a4400] 16:46:35 INFO - PROCESS | 6788 | 1461023195485 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 205 (0x930af000) [pid = 6788] [serial = 990] [outer = 0x910a4400] 16:46:36 INFO - PROCESS | 6788 | 1461023196352 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1536ms 16:46:36 INFO - PROCESS | 6788 | 1461023196393 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 6788 | 1461023196399 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:46:36 INFO - PROCESS | 6788 | 1461023196408 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 6788 | 1461023196414 Marionette TRACE conn3 <- [1,1290,null,{}] 16:46:36 INFO - PROCESS | 6788 | 1461023196422 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:36 INFO - PROCESS | 6788 | 1461023196705 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:46:37 INFO - PROCESS | 6788 | 1461023197017 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e8c00 == 124 [pid = 6788] [id = 330] 16:46:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 206 (0x8b40c800) [pid = 6788] [serial = 991] [outer = (nil)] 16:46:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 207 (0x92fc6400) [pid = 6788] [serial = 992] [outer = 0x8b40c800] 16:46:37 INFO - PROCESS | 6788 | 1461023197102 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 208 (0x93196c00) [pid = 6788] [serial = 993] [outer = 0x8b40c800] 16:46:37 INFO - PROCESS | 6788 | 1461023197968 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1641ms 16:46:38 INFO - PROCESS | 6788 | 1461023198049 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 6788 | 1461023198053 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:46:38 INFO - PROCESS | 6788 | 1461023198059 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 6788 | 1461023198063 Marionette TRACE conn3 <- [1,1294,null,{}] 16:46:38 INFO - PROCESS | 6788 | 1461023198069 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:38 INFO - PROCESS | 6788 | 1461023198272 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:46:38 INFO - PROCESS | 6788 | 1461023198594 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x8945d800 == 125 [pid = 6788] [id = 331] 16:46:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 209 (0x930b6400) [pid = 6788] [serial = 994] [outer = (nil)] 16:46:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 210 (0x93c43400) [pid = 6788] [serial = 995] [outer = 0x930b6400] 16:46:38 INFO - PROCESS | 6788 | 1461023198691 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x93c4d000) [pid = 6788] [serial = 996] [outer = 0x930b6400] 16:46:39 INFO - PROCESS | 6788 | 1461023199609 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1581ms 16:46:39 INFO - PROCESS | 6788 | 1461023199640 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 6788 | 1461023199646 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:46:39 INFO - PROCESS | 6788 | 1461023199652 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 6788 | 1461023199656 Marionette TRACE conn3 <- [1,1298,null,{}] 16:46:39 INFO - PROCESS | 6788 | 1461023199662 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 6788 | 1461023199848 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:46:40 INFO - PROCESS | 6788 | 1461023200066 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x9319e400 == 126 [pid = 6788] [id = 332] 16:46:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 212 (0x931a1c00) [pid = 6788] [serial = 997] [outer = (nil)] 16:46:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x93da4800) [pid = 6788] [serial = 998] [outer = 0x931a1c00] 16:46:40 INFO - PROCESS | 6788 | 1461023200230 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x93da8c00) [pid = 6788] [serial = 999] [outer = 0x931a1c00] 16:46:41 INFO - PROCESS | 6788 | 1461023201205 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1591ms 16:46:41 INFO - PROCESS | 6788 | 1461023201244 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 6788 | 1461023201247 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:46:41 INFO - PROCESS | 6788 | 1461023201254 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 6788 | 1461023201258 Marionette TRACE conn3 <- [1,1302,null,{}] 16:46:41 INFO - PROCESS | 6788 | 1461023201263 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 6788 | 1461023201452 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:46:41 INFO - PROCESS | 6788 | 1461023201774 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x842c7800 == 127 [pid = 6788] [id = 333] 16:46:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x85556400) [pid = 6788] [serial = 1000] [outer = (nil)] 16:46:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x93db3400) [pid = 6788] [serial = 1001] [outer = 0x85556400] 16:46:41 INFO - PROCESS | 6788 | 1461023201867 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x943e4c00) [pid = 6788] [serial = 1002] [outer = 0x85556400] 16:46:42 INFO - PROCESS | 6788 | 1461023202795 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1586ms 16:46:42 INFO - PROCESS | 6788 | 1461023202854 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:46:42 INFO - PROCESS | 6788 | 1461023202859 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:46:42 INFO - PROCESS | 6788 | 1461023202865 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 6788 | 1461023202869 Marionette TRACE conn3 <- [1,1306,null,{}] 16:46:42 INFO - PROCESS | 6788 | 1461023202875 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:43 INFO - PROCESS | 6788 | 1461023203068 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:46:43 INFO - PROCESS | 6788 | 1461023203900 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bf2400 == 128 [pid = 6788] [id = 334] 16:46:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 218 (0x84bf6000) [pid = 6788] [serial = 1003] [outer = (nil)] 16:46:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 219 (0x854dec00) [pid = 6788] [serial = 1004] [outer = 0x84bf6000] 16:46:43 INFO - PROCESS | 6788 | 1461023203993 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 220 (0x8554ac00) [pid = 6788] [serial = 1005] [outer = 0x84bf6000] 16:46:44 INFO - PROCESS | 6788 | 1461023204965 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2141ms 16:46:45 INFO - PROCESS | 6788 | 1461023205008 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 6788 | 1461023205017 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:46:45 INFO - PROCESS | 6788 | 1461023205028 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 6788 | 1461023205032 Marionette TRACE conn3 <- [1,1310,null,{}] 16:46:45 INFO - PROCESS | 6788 | 1461023205041 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 6788 | 1461023205262 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:46:45 INFO - PROCESS | 6788 | 1461023205596 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x844e9000 == 129 [pid = 6788] [id = 335] 16:46:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 221 (0x863c1400) [pid = 6788] [serial = 1006] [outer = (nil)] 16:46:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 222 (0x870b0400) [pid = 6788] [serial = 1007] [outer = 0x863c1400] 16:46:45 INFO - PROCESS | 6788 | 1461023205684 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 223 (0x88897400) [pid = 6788] [serial = 1008] [outer = 0x863c1400] 16:46:46 INFO - PROCESS | 6788 | 1461023206815 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:46:46 INFO - PROCESS | 6788 | 1461023206878 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:46:46 INFO - PROCESS | 6788 | 1461023206885 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 6788 | 1461023206888 Marionette TRACE conn3 <- [1,1314,null,{}] 16:46:46 INFO - PROCESS | 6788 | 1461023206894 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 6788 | 1461023207089 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:46:47 INFO - PROCESS | 6788 | 1461023207381 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c8400 == 130 [pid = 6788] [id = 336] 16:46:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 224 (0x870ba400) [pid = 6788] [serial = 1009] [outer = (nil)] 16:46:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 225 (0x8a3c6c00) [pid = 6788] [serial = 1010] [outer = 0x870ba400] 16:46:47 INFO - PROCESS | 6788 | 1461023207464 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x8b409400) [pid = 6788] [serial = 1011] [outer = 0x870ba400] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa7ac00 == 129 [pid = 6788] [id = 69] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40a400 == 128 [pid = 6788] [id = 139] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x83936000 == 127 [pid = 6788] [id = 317] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x863cc400 == 126 [pid = 6788] [id = 316] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8fba6c00 == 125 [pid = 6788] [id = 10] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x85b58400 == 124 [pid = 6788] [id = 315] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x84bf0800 == 123 [pid = 6788] [id = 314] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x830f3800 == 122 [pid = 6788] [id = 313] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x854e0400 == 121 [pid = 6788] [id = 311] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x84bee000 == 120 [pid = 6788] [id = 310] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x90542800 == 119 [pid = 6788] [id = 308] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x980c4800 == 118 [pid = 6788] [id = 309] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x93198400 == 117 [pid = 6788] [id = 307] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x93db0000 == 116 [pid = 6788] [id = 306] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x93197000 == 115 [pid = 6788] [id = 304] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x930bcc00 == 114 [pid = 6788] [id = 305] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8393ec00 == 113 [pid = 6788] [id = 303] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8bb0f800 == 112 [pid = 6788] [id = 302] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x83939800 == 111 [pid = 6788] [id = 301] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8f59cc00 == 110 [pid = 6788] [id = 299] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb41800 == 109 [pid = 6788] [id = 300] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x8b665000 == 108 [pid = 6788] [id = 298] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x895e6000 == 107 [pid = 6788] [id = 297] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x89464c00 == 106 [pid = 6788] [id = 296] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x854e2000 == 105 [pid = 6788] [id = 295] 16:46:48 INFO - PROCESS | 6788 | --DOCSHELL 0x830f5800 == 104 [pid = 6788] [id = 294] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x870ae800) [pid = 6788] [serial = 717] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 224 (0x84bf4c00) [pid = 6788] [serial = 860] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 223 (0x8fbf2400) [pid = 6788] [serial = 879] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 222 (0x8b414000) [pid = 6788] [serial = 866] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 221 (0x913b5800) [pid = 6788] [serial = 827] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 220 (0x98bedc00) [pid = 6788] [serial = 839] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 219 (0x8f5a1800) [pid = 6788] [serial = 875] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 218 (0x842c0800) [pid = 6788] [serial = 815] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 217 (0x832cc400) [pid = 6788] [serial = 854] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x85d32400) [pid = 6788] [serial = 861] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x830f6800) [pid = 6788] [serial = 851] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x842c2800) [pid = 6788] [serial = 857] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x8fb55400) [pid = 6788] [serial = 876] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x98133800) [pid = 6788] [serial = 836] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 211 (0x8bb05c00) [pid = 6788] [serial = 873] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x870bb800) [pid = 6788] [serial = 872] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 209 (0x86fe2000) [pid = 6788] [serial = 848] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 208 (0x8ff4ec00) [pid = 6788] [serial = 824] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 207 (0x84bf2000) [pid = 6788] [serial = 869] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 206 (0x84beb800) [pid = 6788] [serial = 858] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 205 (0x870bac00) [pid = 6788] [serial = 818] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 204 (0x96f0f800) [pid = 6788] [serial = 833] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 203 (0x85551800) [pid = 6788] [serial = 870] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 202 (0x8fb91000) [pid = 6788] [serial = 878] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x86fe5400) [pid = 6788] [serial = 863] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x88891800) [pid = 6788] [serial = 864] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x8eb34800) [pid = 6788] [serial = 821] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x9dfe9000) [pid = 6788] [serial = 845] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x98e91800) [pid = 6788] [serial = 842] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x8bb05400) [pid = 6788] [serial = 867] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x93482800) [pid = 6788] [serial = 830] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8fb4e000) [pid = 6788] [serial = 813] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x88891c00) [pid = 6788] [serial = 804] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x85d2a000) [pid = 6788] [serial = 881] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 6788 | 1461023208838 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2045ms 16:46:48 INFO - PROCESS | 6788 | 1461023208929 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 6788 | 1461023208933 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:46:48 INFO - PROCESS | 6788 | 1461023208946 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 6788 | 1461023208955 Marionette TRACE conn3 <- [1,1318,null,{}] 16:46:48 INFO - PROCESS | 6788 | 1461023208963 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 6788 | 1461023209161 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:46:49 INFO - PROCESS | 6788 | 1461023209347 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 6788 | ++DOCSHELL 0x832cc400 == 105 [pid = 6788] [id = 337] 16:46:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x83936000) [pid = 6788] [serial = 1012] [outer = (nil)] 16:46:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x85d31000) [pid = 6788] [serial = 1013] [outer = 0x83936000] 16:46:49 INFO - PROCESS | 6788 | 1461023209450 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x895e9800) [pid = 6788] [serial = 1014] [outer = 0x83936000] 16:46:50 INFO - PROCESS | 6788 | 1461023210314 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1444ms 16:46:50 INFO - PROCESS | 6788 | 1461023210384 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 6788 | 1461023210388 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:46:50 INFO - PROCESS | 6788 | 1461023210394 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 6788 | 1461023210397 Marionette TRACE conn3 <- [1,1322,null,{}] 16:46:50 INFO - PROCESS | 6788 | 1461023210402 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:50 INFO - PROCESS | 6788 | 1461023210592 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:46:50 INFO - PROCESS | 6788 | 1461023210604 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x832d0c00 == 106 [pid = 6788] [id = 338] 16:46:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x84bf4c00) [pid = 6788] [serial = 1015] [outer = (nil)] 16:46:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x8b415000) [pid = 6788] [serial = 1016] [outer = 0x84bf4c00] 16:46:50 INFO - PROCESS | 6788 | 1461023210871 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x8b667800) [pid = 6788] [serial = 1017] [outer = 0x84bf4c00] 16:46:51 INFO - PROCESS | 6788 | 1461023211809 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1483ms 16:46:51 INFO - PROCESS | 6788 | 1461023211878 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 6788 | 1461023211883 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:46:51 INFO - PROCESS | 6788 | 1461023211890 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 6788 | 1461023211894 Marionette TRACE conn3 <- [1,1326,null,{}] 16:46:51 INFO - PROCESS | 6788 | 1461023211906 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 6788 | 1461023212166 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:46:52 INFO - PROCESS | 6788 | 1461023212199 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b70b800 == 107 [pid = 6788] [id = 339] 16:46:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x8b70d400) [pid = 6788] [serial = 1018] [outer = (nil)] 16:46:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x8bb0b400) [pid = 6788] [serial = 1019] [outer = 0x8b70d400] 16:46:52 INFO - PROCESS | 6788 | 1461023212400 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x8eb3a000) [pid = 6788] [serial = 1020] [outer = 0x8b70d400] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x96f09400) [pid = 6788] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x870ac800) [pid = 6788] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x85b58000) [pid = 6788] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x830f7400) [pid = 6788] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x8b66b400) [pid = 6788] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x98bef400) [pid = 6788] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8fe23c00) [pid = 6788] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x96a7dc00) [pid = 6788] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x863c2400) [pid = 6788] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x85b5e000) [pid = 6788] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x93193c00) [pid = 6788] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x832c9c00) [pid = 6788] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x9053ec00) [pid = 6788] [serial = 27] [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:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x89f97400) [pid = 6788] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8f59d800) [pid = 6788] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x854e6800) [pid = 6788] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x8bd64c00) [pid = 6788] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x9b2b2800) [pid = 6788] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x854df800) [pid = 6788] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x830f7c00) [pid = 6788] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x96a81c00) [pid = 6788] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x8554b000) [pid = 6788] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x97ba5400) [pid = 6788] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x842c9400) [pid = 6788] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x8fbfec00) [pid = 6788] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x842bac00) [pid = 6788] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x9109c400) [pid = 6788] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x86fdd000) [pid = 6788] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8bb04800) [pid = 6788] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x895e3c00) [pid = 6788] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x84bee800) [pid = 6788] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x910a0000) [pid = 6788] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x8fba6400) [pid = 6788] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x895e7000) [pid = 6788] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x844f5800) [pid = 6788] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x93198800) [pid = 6788] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x84bf4800) [pid = 6788] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x96a7d800) [pid = 6788] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x9136cc00) [pid = 6788] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8393bc00) [pid = 6788] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x96a1c800) [pid = 6788] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:46:53 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x830eec00) [pid = 6788] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:46:54 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x98e57c00) [pid = 6788] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:46:54 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8b66d400) [pid = 6788] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:46:54 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x842be800) [pid = 6788] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:46:54 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x844f0000) [pid = 6788] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:46:54 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x9319b000) [pid = 6788] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:46:54 INFO - PROCESS | 6788 | 1461023214448 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:46:54 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:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2590ms 16:46:54 INFO - PROCESS | 6788 | 1461023214480 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 6788 | 1461023214484 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:46:54 INFO - PROCESS | 6788 | 1461023214490 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 6788 | 1461023214493 Marionette TRACE conn3 <- [1,1330,null,{}] 16:46:54 INFO - PROCESS | 6788 | 1461023214499 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 6788 | 1461023214677 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:46:54 INFO - PROCESS | 6788 | 1461023214854 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x830f3400 == 108 [pid = 6788] [id = 340] 16:46:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x832d8000) [pid = 6788] [serial = 1021] [outer = (nil)] 16:46:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x854e8400) [pid = 6788] [serial = 1022] [outer = 0x832d8000] 16:46:54 INFO - PROCESS | 6788 | 1461023214940 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x863c6c00) [pid = 6788] [serial = 1023] [outer = 0x832d8000] 16:46:55 INFO - PROCESS | 6788 | 1461023215831 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:46:55 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:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1383ms 16:46:55 INFO - PROCESS | 6788 | 1461023215887 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 6788 | 1461023215893 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:46:55 INFO - PROCESS | 6788 | 1461023215902 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 6788 | 1461023215907 Marionette TRACE conn3 <- [1,1334,null,{}] 16:46:55 INFO - PROCESS | 6788 | 1461023215916 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 6788 | 1461023216119 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:46:56 INFO - PROCESS | 6788 | 1461023216403 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bf0800 == 109 [pid = 6788] [id = 341] 16:46:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x84bf0c00) [pid = 6788] [serial = 1024] [outer = (nil)] 16:46:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x854dd000) [pid = 6788] [serial = 1025] [outer = 0x84bf0c00] 16:46:56 INFO - PROCESS | 6788 | 1461023216538 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x854e5c00) [pid = 6788] [serial = 1026] [outer = 0x84bf0c00] 16:46:57 INFO - PROCESS | 6788 | 1461023217512 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1686ms 16:46:57 INFO - PROCESS | 6788 | 1461023217590 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 6788 | 1461023217600 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:46:57 INFO - PROCESS | 6788 | 1461023217612 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 6788 | 1461023217616 Marionette TRACE conn3 <- [1,1338,null,{}] 16:46:57 INFO - PROCESS | 6788 | 1461023217622 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:57 INFO - PROCESS | 6788 | 1461023217861 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:46:58 INFO - PROCESS | 6788 | 1461023218172 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d27800 == 110 [pid = 6788] [id = 342] 16:46:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x863c2400) [pid = 6788] [serial = 1027] [outer = (nil)] 16:46:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x86fe3800) [pid = 6788] [serial = 1028] [outer = 0x863c2400] 16:46:58 INFO - PROCESS | 6788 | 1461023218262 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x870b3c00) [pid = 6788] [serial = 1029] [outer = 0x863c2400] 16:46:59 INFO - PROCESS | 6788 | 1461023219781 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2184ms 16:46:59 INFO - PROCESS | 6788 | 1461023219795 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 6788 | 1461023219798 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:46:59 INFO - PROCESS | 6788 | 1461023219806 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 6788 | 1461023219812 Marionette TRACE conn3 <- [1,1342,null,{}] 16:46:59 INFO - PROCESS | 6788 | 1461023219828 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:00 INFO - PROCESS | 6788 | 1461023220036 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:47:00 INFO - PROCESS | 6788 | 1461023220252 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 6788 | ++DOCSHELL 0x863ca800 == 111 [pid = 6788] [id = 343] 16:47:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x88892400) [pid = 6788] [serial = 1030] [outer = (nil)] 16:47:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x8a3cfc00) [pid = 6788] [serial = 1031] [outer = 0x88892400] 16:47:00 INFO - PROCESS | 6788 | 1461023220384 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x8b702c00) [pid = 6788] [serial = 1032] [outer = 0x88892400] 16:47:01 INFO - PROCESS | 6788 | 1461023221354 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1592ms 16:47:01 INFO - PROCESS | 6788 | 1461023221398 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 6788 | 1461023221403 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:47:01 INFO - PROCESS | 6788 | 1461023221410 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 6788 | 1461023221414 Marionette TRACE conn3 <- [1,1346,null,{}] 16:47:01 INFO - PROCESS | 6788 | 1461023221421 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 6788 | 1461023221621 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:47:01 INFO - PROCESS | 6788 | 1461023221883 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e98d400 == 112 [pid = 6788] [id = 344] 16:47:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x8e990c00) [pid = 6788] [serial = 1033] [outer = (nil)] 16:47:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x8eb3ec00) [pid = 6788] [serial = 1034] [outer = 0x8e990c00] 16:47:02 INFO - PROCESS | 6788 | 1461023222019 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x8f59d400) [pid = 6788] [serial = 1035] [outer = 0x8e990c00] 16:47:02 INFO - PROCESS | 6788 | 1461023222962 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1585ms 16:47:03 INFO - PROCESS | 6788 | 1461023222996 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 6788 | 1461023222999 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:47:03 INFO - PROCESS | 6788 | 1461023223006 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 6788 | 1461023223010 Marionette TRACE conn3 <- [1,1350,null,{}] 16:47:03 INFO - PROCESS | 6788 | 1461023223016 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 6788 | 1461023223206 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:47:03 INFO - PROCESS | 6788 | 1461023223522 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c3800 == 113 [pid = 6788] [id = 345] 16:47:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x8bd64000) [pid = 6788] [serial = 1036] [outer = (nil)] 16:47:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x8fb4e000) [pid = 6788] [serial = 1037] [outer = 0x8bd64000] 16:47:03 INFO - PROCESS | 6788 | 1461023223614 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x8fb55400) [pid = 6788] [serial = 1038] [outer = 0x8bd64000] 16:47:04 INFO - PROCESS | 6788 | 1461023224501 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1530ms 16:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:47:04 INFO - PROCESS | 6788 | 1461023224537 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 6788 | 1461023224540 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:47:04 INFO - PROCESS | 6788 | 1461023224547 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 6788 | 1461023224550 Marionette TRACE conn3 <- [1,1354,null,{}] 16:47:04 INFO - PROCESS | 6788 | 1461023224556 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 6788 | 1461023224779 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:47:05 INFO - PROCESS | 6788 | 1461023225127 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x89462400 == 114 [pid = 6788] [id = 346] 16:47:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x8fb85c00) [pid = 6788] [serial = 1039] [outer = (nil)] 16:47:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x8fe2a400) [pid = 6788] [serial = 1040] [outer = 0x8fb85c00] 16:47:05 INFO - PROCESS | 6788 | 1461023225224 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x9000ac00) [pid = 6788] [serial = 1041] [outer = 0x8fb85c00] 16:47:06 INFO - PROCESS | 6788 | 1461023226094 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1591ms 16:47:06 INFO - PROCESS | 6788 | 1461023226137 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 6788 | 1461023226140 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:47:06 INFO - PROCESS | 6788 | 1461023226147 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 6788 | 1461023226151 Marionette TRACE conn3 <- [1,1358,null,{}] 16:47:06 INFO - PROCESS | 6788 | 1461023226156 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 6788 | 1461023226338 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:47:06 INFO - PROCESS | 6788 | 1461023226557 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fe2dc00 == 115 [pid = 6788] [id = 347] 16:47:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x8fe2f000) [pid = 6788] [serial = 1042] [outer = (nil)] 16:47:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x90094c00) [pid = 6788] [serial = 1043] [outer = 0x8fe2f000] 16:47:06 INFO - PROCESS | 6788 | 1461023226680 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x9053d800) [pid = 6788] [serial = 1044] [outer = 0x8fe2f000] 16:47:07 INFO - PROCESS | 6788 | 1461023227644 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1548ms 16:47:07 INFO - PROCESS | 6788 | 1461023227698 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 6788 | 1461023227704 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:47:07 INFO - PROCESS | 6788 | 1461023227714 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 6788 | 1461023227718 Marionette TRACE conn3 <- [1,1362,null,{}] 16:47:07 INFO - PROCESS | 6788 | 1461023227727 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 6788 | 1461023228036 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:47:08 INFO - PROCESS | 6788 | 1461023228343 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 6788 | ++DOCSHELL 0x9008ec00 == 116 [pid = 6788] [id = 348] 16:47:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x90098000) [pid = 6788] [serial = 1045] [outer = (nil)] 16:47:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x910dd800) [pid = 6788] [serial = 1046] [outer = 0x90098000] 16:47:08 INFO - PROCESS | 6788 | 1461023228438 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x913b5800) [pid = 6788] [serial = 1047] [outer = 0x90098000] 16:47:09 INFO - PROCESS | 6788 | 1461023229310 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1639ms 16:47:09 INFO - PROCESS | 6788 | 1461023229351 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 6788 | 1461023229355 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:47:09 INFO - PROCESS | 6788 | 1461023229363 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 6788 | 1461023229366 Marionette TRACE conn3 <- [1,1366,null,{}] 16:47:09 INFO - PROCESS | 6788 | 1461023229372 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 6788 | 1461023229554 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:47:09 INFO - PROCESS | 6788 | 1461023229819 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 6788 | ++DOCSHELL 0x842bf800 == 117 [pid = 6788] [id = 349] 16:47:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x90011800) [pid = 6788] [serial = 1048] [outer = (nil)] 16:47:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x91589400) [pid = 6788] [serial = 1049] [outer = 0x90011800] 16:47:09 INFO - PROCESS | 6788 | 1461023229942 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x92f67c00) [pid = 6788] [serial = 1050] [outer = 0x90011800] 16:47:10 INFO - PROCESS | 6788 | 1461023230952 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 6788 | 1461023231013 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:47:11 INFO - PROCESS | 6788 | 1461023231020 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 6788 | 1461023231024 Marionette TRACE conn3 <- [1,1370,null,{}] 16:47:11 INFO - PROCESS | 6788 | 1461023231029 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 6788 | 1461023231257 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:47:11 INFO - PROCESS | 6788 | 1461023231563 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 6788 | ++DOCSHELL 0x90090800 == 118 [pid = 6788] [id = 350] 16:47:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x91582400) [pid = 6788] [serial = 1051] [outer = (nil)] 16:47:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x93482800) [pid = 6788] [serial = 1052] [outer = 0x91582400] 16:47:11 INFO - PROCESS | 6788 | 1461023231653 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x93d54000) [pid = 6788] [serial = 1053] [outer = 0x91582400] 16:47:12 INFO - PROCESS | 6788 | 1461023232573 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 6788 | 1461023232612 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:47:12 INFO - PROCESS | 6788 | 1461023232619 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 6788 | 1461023232623 Marionette TRACE conn3 <- [1,1374,null,{}] 16:47:12 INFO - PROCESS | 6788 | 1461023232629 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 6788 | 1461023232839 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:47:13 INFO - PROCESS | 6788 | 1461023233112 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x93db0000 == 119 [pid = 6788] [id = 351] 16:47:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x95738800) [pid = 6788] [serial = 1054] [outer = (nil)] 16:47:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x9696a000) [pid = 6788] [serial = 1055] [outer = 0x95738800] 16:47:13 INFO - PROCESS | 6788 | 1461023233247 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x96a1b400) [pid = 6788] [serial = 1056] [outer = 0x95738800] 16:47:14 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:14 INFO - PROCESS | 6788 | 1461023234210 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 6788 | 1461023234256 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:47:14 INFO - PROCESS | 6788 | 1461023234263 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 6788 | 1461023234266 Marionette TRACE conn3 <- [1,1378,null,{}] 16:47:14 INFO - PROCESS | 6788 | 1461023234272 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 6788 | 1461023234549 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:47:14 INFO - PROCESS | 6788 | 1461023234797 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x913c4400 == 120 [pid = 6788] [id = 352] 16:47:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x943ebc00) [pid = 6788] [serial = 1057] [outer = (nil)] 16:47:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x96acfc00) [pid = 6788] [serial = 1058] [outer = 0x943ebc00] 16:47:14 INFO - PROCESS | 6788 | 1461023234886 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x96f08c00) [pid = 6788] [serial = 1059] [outer = 0x943ebc00] 16:47:15 INFO - PROCESS | 6788 | 1461023235776 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 6788 | 1461023235800 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:47:15 INFO - PROCESS | 6788 | 1461023235807 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 6788 | 1461023235810 Marionette TRACE conn3 <- [1,1382,null,{}] 16:47:15 INFO - PROCESS | 6788 | 1461023235816 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:16 INFO - PROCESS | 6788 | 1461023236000 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:47:16 INFO - PROCESS | 6788 | 1461023236221 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x863d0c00 == 121 [pid = 6788] [id = 353] 16:47:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x96f0f800) [pid = 6788] [serial = 1060] [outer = (nil)] 16:47:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x978d5c00) [pid = 6788] [serial = 1061] [outer = 0x96f0f800] 16:47:16 INFO - PROCESS | 6788 | 1461023236341 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x97ab4c00) [pid = 6788] [serial = 1062] [outer = 0x96f0f800] 16:47:17 INFO - PROCESS | 6788 | [6788] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:17 INFO - PROCESS | 6788 | 1461023237292 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 6788 | 1461023237349 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:47:17 INFO - PROCESS | 6788 | 1461023237356 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 6788 | 1461023237359 Marionette TRACE conn3 <- [1,1386,null,{}] 16:47:17 INFO - PROCESS | 6788 | 1461023237365 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 6788 | 1461023237553 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:47:17 INFO - PROCESS | 6788 | 1461023237861 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 6788 | ++DOCSHELL 0x842bc800 == 122 [pid = 6788] [id = 354] 16:47:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x97aa9800) [pid = 6788] [serial = 1063] [outer = (nil)] 16:47:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x98031800) [pid = 6788] [serial = 1064] [outer = 0x97aa9800] 16:47:17 INFO - PROCESS | 6788 | 1461023237952 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x98033800) [pid = 6788] [serial = 1065] [outer = 0x97aa9800] 16:47:18 INFO - PROCESS | 6788 | 1461023238908 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 6788 | 1461023238944 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:47:18 INFO - PROCESS | 6788 | 1461023238950 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 6788 | 1461023238953 Marionette TRACE conn3 <- [1,1390,null,{}] 16:47:18 INFO - PROCESS | 6788 | 1461023238959 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 6788 | 1461023239146 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:47:19 INFO - PROCESS | 6788 | 1461023239421 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c7400 == 123 [pid = 6788] [id = 355] 16:47:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x8945f000) [pid = 6788] [serial = 1066] [outer = (nil)] 16:47:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x98038400) [pid = 6788] [serial = 1067] [outer = 0x8945f000] 16:47:19 INFO - PROCESS | 6788 | 1461023239572 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x9813a800) [pid = 6788] [serial = 1068] [outer = 0x8945f000] 16:47:20 INFO - PROCESS | 6788 | 1461023240524 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1633ms 16:47:20 INFO - PROCESS | 6788 | 1461023240584 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 6788 | 1461023240586 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:47:20 INFO - PROCESS | 6788 | 1461023240594 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 6788 | 1461023240597 Marionette TRACE conn3 <- [1,1394,null,{}] 16:47:20 INFO - PROCESS | 6788 | 1461023240603 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 6788 | 1461023240843 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:47:21 INFO - PROCESS | 6788 | 1461023241160 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x830f4400 == 124 [pid = 6788] [id = 356] 16:47:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 203 (0x830f4c00) [pid = 6788] [serial = 1069] [outer = (nil)] 16:47:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 204 (0x832d2800) [pid = 6788] [serial = 1070] [outer = 0x830f4c00] 16:47:21 INFO - PROCESS | 6788 | 1461023241249 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 205 (0x844ed800) [pid = 6788] [serial = 1071] [outer = 0x830f4c00] 16:47:22 INFO - PROCESS | 6788 | 1461023242137 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1587ms 16:47:22 INFO - PROCESS | 6788 | 1461023242182 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 6788 | 1461023242185 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:47:22 INFO - PROCESS | 6788 | 1461023242192 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 6788 | 1461023242195 Marionette TRACE conn3 <- [1,1398,null,{}] 16:47:22 INFO - PROCESS | 6788 | 1461023242201 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 6788 | 1461023242388 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:47:23 INFO - PROCESS | 6788 | 1461023243150 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 6788 | ++DOCSHELL 0x842c4000 == 125 [pid = 6788] [id = 357] 16:47:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 206 (0x842c4800) [pid = 6788] [serial = 1072] [outer = (nil)] 16:47:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 207 (0x844e6400) [pid = 6788] [serial = 1073] [outer = 0x842c4800] 16:47:23 INFO - PROCESS | 6788 | 1461023243303 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 208 (0x844f0000) [pid = 6788] [serial = 1074] [outer = 0x842c4800] 16:47:24 INFO - PROCESS | 6788 | 1461023244190 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2048ms 16:47:24 INFO - PROCESS | 6788 | 1461023244241 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 6788 | 1461023244247 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:47:24 INFO - PROCESS | 6788 | 1461023244256 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 6788 | 1461023244260 Marionette TRACE conn3 <- [1,1402,null,{}] 16:47:24 INFO - PROCESS | 6788 | 1461023244267 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:24 INFO - PROCESS | 6788 | 1461023244456 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:47:24 INFO - PROCESS | 6788 | 1461023244783 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d25c00 == 126 [pid = 6788] [id = 358] 16:47:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 209 (0x85d2b800) [pid = 6788] [serial = 1075] [outer = (nil)] 16:47:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 210 (0x863cf800) [pid = 6788] [serial = 1076] [outer = 0x85d2b800] 16:47:24 INFO - PROCESS | 6788 | 1461023244864 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x86fe6800) [pid = 6788] [serial = 1077] [outer = 0x85d2b800] 16:47:25 INFO - PROCESS | 6788 | 1461023245739 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1531ms 16:47:25 INFO - PROCESS | 6788 | 1461023245789 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 6788 | 1461023245795 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:47:25 INFO - PROCESS | 6788 | 1461023245803 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 6788 | 1461023245806 Marionette TRACE conn3 <- [1,1406,null,{}] 16:47:25 INFO - PROCESS | 6788 | 1461023245811 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 6788 | 1461023245996 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x98bf2c00 == 125 [pid = 6788] [id = 120] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x96a74000 == 124 [pid = 6788] [id = 278] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x91368800 == 123 [pid = 6788] [id = 60] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x9b264000 == 122 [pid = 6788] [id = 281] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x910a7000 == 121 [pid = 6788] [id = 222] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x930b8c00 == 120 [pid = 6788] [id = 277] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x86fda800 == 119 [pid = 6788] [id = 282] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x93199c00 == 118 [pid = 6788] [id = 276] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x9319e400 == 117 [pid = 6788] [id = 332] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x898e8c00 == 116 [pid = 6788] [id = 330] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x8945d800 == 115 [pid = 6788] [id = 331] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x90012800 == 114 [pid = 6788] [id = 329] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x90013c00 == 113 [pid = 6788] [id = 328] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb55800 == 112 [pid = 6788] [id = 327] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x8f597800 == 111 [pid = 6788] [id = 325] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x8e984800 == 110 [pid = 6788] [id = 326] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40e000 == 109 [pid = 6788] [id = 324] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd62c00 == 108 [pid = 6788] [id = 323] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x870af000 == 107 [pid = 6788] [id = 322] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x895e0400 == 106 [pid = 6788] [id = 321] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x8889bc00 == 105 [pid = 6788] [id = 320] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x85b50000 == 104 [pid = 6788] [id = 319] 16:47:26 INFO - PROCESS | 6788 | --DOCSHELL 0x830f0400 == 103 [pid = 6788] [id = 318] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x89f8e000) [pid = 6788] [serial = 953] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 209 (0x9813ac00) [pid = 6788] [serial = 924] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 208 (0x895e9000) [pid = 6788] [serial = 819] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 207 (0x8888e400) [pid = 6788] [serial = 882] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 206 (0x832d1400) [pid = 6788] [serial = 884] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 205 (0x8fb85800) [pid = 6788] [serial = 822] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 204 (0x98e94c00) [pid = 6788] [serial = 843] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 203 (0x8fe2e400) [pid = 6788] [serial = 902] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 202 (0x98138c00) [pid = 6788] [serial = 837] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x86fe4000) [pid = 6788] [serial = 947] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x86fde800) [pid = 6788] [serial = 888] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x96966400) [pid = 6788] [serial = 917] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x844f1400) [pid = 6788] [serial = 942] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x98e8b800) [pid = 6788] [serial = 639] [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:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x842bb800) [pid = 6788] [serial = 885] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x8b669800) [pid = 6788] [serial = 894] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8fb46400) [pid = 6788] [serial = 899] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x8fbf5000) [pid = 6788] [serial = 900] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x85b4f400) [pid = 6788] [serial = 944] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x910d7c00) [pid = 6788] [serial = 909] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x910a3000) [pid = 6788] [serial = 908] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0xa0ee6c00) [pid = 6788] [serial = 846] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x930bac00) [pid = 6788] [serial = 780] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x832ce800) [pid = 6788] [serial = 855] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x98beac00) [pid = 6788] [serial = 926] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x85d2bc00) [pid = 6788] [serial = 935] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x98bf6800) [pid = 6788] [serial = 840] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x844f3800) [pid = 6788] [serial = 789] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x863c1c00) [pid = 6788] [serial = 887] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9000e400) [pid = 6788] [serial = 905] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x8ff44c00) [pid = 6788] [serial = 903] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x842c4c00) [pid = 6788] [serial = 783] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x930b7c00) [pid = 6788] [serial = 912] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x8b40b000) [pid = 6788] [serial = 893] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x92f69400) [pid = 6788] [serial = 911] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x96a75c00) [pid = 6788] [serial = 918] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x96a7f000) [pid = 6788] [serial = 849] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x8bd5b000) [pid = 6788] [serial = 896] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x870b8800) [pid = 6788] [serial = 948] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x898eb400) [pid = 6788] [serial = 951] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x8e989c00) [pid = 6788] [serial = 897] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x85d28000) [pid = 6788] [serial = 932] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x91582800) [pid = 6788] [serial = 828] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x8fba6800) [pid = 6788] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x89f93800) [pid = 6788] [serial = 891] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x9053a400) [pid = 6788] [serial = 795] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x93d5dc00) [pid = 6788] [serial = 915] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x8b40d800) [pid = 6788] [serial = 938] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x854e4400) [pid = 6788] [serial = 777] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x978d5400) [pid = 6788] [serial = 834] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8b705400) [pid = 6788] [serial = 933] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x96a7fc00) [pid = 6788] [serial = 669] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x84bf4000) [pid = 6788] [serial = 816] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x9802b800) [pid = 6788] [serial = 921] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x90092c00) [pid = 6788] [serial = 906] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x842c7400) [pid = 6788] [serial = 941] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x85d32c00) [pid = 6788] [serial = 936] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x830f8400) [pid = 6788] [serial = 852] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x85d2ac00) [pid = 6788] [serial = 945] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x998e3800) [pid = 6788] [serial = 930] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x9008f400) [pid = 6788] [serial = 825] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x9348cc00) [pid = 6788] [serial = 914] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x844eac00) [pid = 6788] [serial = 786] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x98135400) [pid = 6788] [serial = 923] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x993dc400) [pid = 6788] [serial = 929] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x98cdb800) [pid = 6788] [serial = 927] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x898e1c00) [pid = 6788] [serial = 890] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x863ccc00) [pid = 6788] [serial = 792] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x97a46400) [pid = 6788] [serial = 920] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x898e3800) [pid = 6788] [serial = 950] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x969b7c00) [pid = 6788] [serial = 831] [outer = (nil)] [url = about:blank] 16:47:26 INFO - PROCESS | 6788 | 1461023246833 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x832d1400 == 104 [pid = 6788] [id = 359] 16:47:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x832d8400) [pid = 6788] [serial = 1078] [outer = (nil)] 16:47:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x842c9400) [pid = 6788] [serial = 1079] [outer = 0x832d8400] 16:47:26 INFO - PROCESS | 6788 | 1461023246922 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x854e5400) [pid = 6788] [serial = 1080] [outer = 0x832d8400] 16:47:27 INFO - PROCESS | 6788 | 1461023247735 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1989ms 16:47:27 INFO - PROCESS | 6788 | 1461023247793 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 6788 | 1461023247796 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:47:27 INFO - PROCESS | 6788 | 1461023247804 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 6788 | 1461023247813 Marionette TRACE conn3 <- [1,1410,null,{}] 16:47:27 INFO - PROCESS | 6788 | 1461023247850 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:28 INFO - PROCESS | 6788 | 1461023248031 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:47:28 INFO - PROCESS | 6788 | 1461023248042 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x844e8000 == 105 [pid = 6788] [id = 360] 16:47:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x85d28000) [pid = 6788] [serial = 1081] [outer = (nil)] 16:47:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x895e3400) [pid = 6788] [serial = 1082] [outer = 0x85d28000] 16:47:28 INFO - PROCESS | 6788 | 1461023248113 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x898e8400) [pid = 6788] [serial = 1083] [outer = 0x85d28000] 16:47:29 INFO - PROCESS | 6788 | 1461023249124 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1367ms 16:47:29 INFO - PROCESS | 6788 | 1461023249171 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 6788 | 1461023249175 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:47:29 INFO - PROCESS | 6788 | 1461023249181 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 6788 | 1461023249184 Marionette TRACE conn3 <- [1,1414,null,{}] 16:47:29 INFO - PROCESS | 6788 | 1461023249189 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 6788 | 1461023249426 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:47:29 INFO - PROCESS | 6788 | 1461023249450 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x854df000 == 106 [pid = 6788] [id = 361] 16:47:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x895eac00) [pid = 6788] [serial = 1084] [outer = (nil)] 16:47:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8a3c8000) [pid = 6788] [serial = 1085] [outer = 0x895eac00] 16:47:29 INFO - PROCESS | 6788 | 1461023249525 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8a6e7800) [pid = 6788] [serial = 1086] [outer = 0x895eac00] 16:47:30 INFO - PROCESS | 6788 | 1461023250561 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1432ms 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:47:30 INFO - PROCESS | 6788 | 1461023250613 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 6788 | 1461023250616 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:47:30 INFO - PROCESS | 6788 | 1461023250623 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 6788 | 1461023250626 Marionette TRACE conn3 <- [1,1418,null,{}] 16:47:30 INFO - PROCESS | 6788 | 1461023250638 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 6788 | 1461023250885 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:47:30 INFO - PROCESS | 6788 | 1461023250906 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6f3800 == 107 [pid = 6788] [id = 362] 16:47:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8b40d800) [pid = 6788] [serial = 1087] [outer = (nil)] 16:47:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8b669000) [pid = 6788] [serial = 1088] [outer = 0x8b40d800] 16:47:30 INFO - PROCESS | 6788 | 1461023250990 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8b70c000) [pid = 6788] [serial = 1089] [outer = 0x8b40d800] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x83936000) [pid = 6788] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x870ba400) [pid = 6788] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x863c1400) [pid = 6788] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x84bf4c00) [pid = 6788] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x8b70d400) [pid = 6788] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x84bf6000) [pid = 6788] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x85d28400) [pid = 6788] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:47:31 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x895ed800) [pid = 6788] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:47:32 INFO - PROCESS | 6788 | 1461023252360 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1787ms 16:47:32 INFO - PROCESS | 6788 | 1461023252409 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 6788 | 1461023252412 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:47:32 INFO - PROCESS | 6788 | 1461023252419 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 6788 | 1461023252422 Marionette TRACE conn3 <- [1,1422,null,{}] 16:47:32 INFO - PROCESS | 6788 | 1461023252428 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:32 INFO - PROCESS | 6788 | 1461023252598 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:47:32 INFO - PROCESS | 6788 | 1461023252794 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x832c9c00 == 108 [pid = 6788] [id = 363] 16:47:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x85d28400) [pid = 6788] [serial = 1090] [outer = (nil)] 16:47:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8bb03800) [pid = 6788] [serial = 1091] [outer = 0x85d28400] 16:47:32 INFO - PROCESS | 6788 | 1461023252866 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8bb10400) [pid = 6788] [serial = 1092] [outer = 0x85d28400] 16:47:33 INFO - PROCESS | 6788 | 1461023253621 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1228ms 16:47:33 INFO - PROCESS | 6788 | 1461023253650 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 6788 | 1461023253653 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:47:33 INFO - PROCESS | 6788 | 1461023253772 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 6788 | 1461023253777 Marionette TRACE conn3 <- [1,1426,null,{}] 16:47:33 INFO - PROCESS | 6788 | 1461023253797 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 6788 | 1461023254015 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:47:34 INFO - PROCESS | 6788 | 1461023254311 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x844f4000 == 109 [pid = 6788] [id = 364] 16:47:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x84bea000) [pid = 6788] [serial = 1093] [outer = (nil)] 16:47:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x84bf1800) [pid = 6788] [serial = 1094] [outer = 0x84bea000] 16:47:34 INFO - PROCESS | 6788 | 1461023254416 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x854e1800) [pid = 6788] [serial = 1095] [outer = 0x84bea000] 16:47:35 INFO - PROCESS | 6788 | 1461023255454 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1748ms 16:47:35 INFO - PROCESS | 6788 | 1461023255519 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 6788 | 1461023255525 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:47:35 INFO - PROCESS | 6788 | 1461023255532 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 6788 | 1461023255537 Marionette TRACE conn3 <- [1,1430,null,{}] 16:47:35 INFO - PROCESS | 6788 | 1461023255549 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 6788 | 1461023255801 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:47:36 INFO - PROCESS | 6788 | 1461023256109 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fe4800 == 110 [pid = 6788] [id = 365] 16:47:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x86fe5000) [pid = 6788] [serial = 1096] [outer = (nil)] 16:47:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x870b9800) [pid = 6788] [serial = 1097] [outer = 0x86fe5000] 16:47:36 INFO - PROCESS | 6788 | 1461023256201 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x895e0400) [pid = 6788] [serial = 1098] [outer = 0x86fe5000] 16:47:37 INFO - PROCESS | 6788 | 1461023257238 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1784ms 16:47:37 INFO - PROCESS | 6788 | 1461023257317 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 6788 | 1461023257320 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:47:37 INFO - PROCESS | 6788 | 1461023257328 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 6788 | 1461023257332 Marionette TRACE conn3 <- [1,1434,null,{}] 16:47:37 INFO - PROCESS | 6788 | 1461023257338 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 6788 | 1461023257569 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:47:37 INFO - PROCESS | 6788 | 1461023257925 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b701800 == 111 [pid = 6788] [id = 366] 16:47:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8b702800) [pid = 6788] [serial = 1099] [outer = (nil)] 16:47:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8bb05000) [pid = 6788] [serial = 1100] [outer = 0x8b702800] 16:47:38 INFO - PROCESS | 6788 | 1461023258019 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8e981800) [pid = 6788] [serial = 1101] [outer = 0x8b702800] 16:47:39 INFO - PROCESS | 6788 | 1461023259005 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1735ms 16:47:39 INFO - PROCESS | 6788 | 1461023259063 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 6788 | 1461023259068 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:47:39 INFO - PROCESS | 6788 | 1461023259074 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 6788 | 1461023259078 Marionette TRACE conn3 <- [1,1438,null,{}] 16:47:39 INFO - PROCESS | 6788 | 1461023259083 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 6788 | 1461023259276 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:47:39 INFO - PROCESS | 6788 | 1461023259531 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e4000 == 112 [pid = 6788] [id = 367] 16:47:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8eb37000) [pid = 6788] [serial = 1102] [outer = (nil)] 16:47:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8fa7a800) [pid = 6788] [serial = 1103] [outer = 0x8eb37000] 16:47:39 INFO - PROCESS | 6788 | 1461023259662 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fb4f400) [pid = 6788] [serial = 1104] [outer = 0x8eb37000] 16:47:40 INFO - PROCESS | 6788 | 1461023260590 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1581ms 16:47:40 INFO - PROCESS | 6788 | 1461023260655 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 6788 | 1461023260660 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:47:40 INFO - PROCESS | 6788 | 1461023260666 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 6788 | 1461023260669 Marionette TRACE conn3 <- [1,1442,null,{}] 16:47:40 INFO - PROCESS | 6788 | 1461023260675 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 6788 | 1461023260879 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:47:41 INFO - PROCESS | 6788 | 1461023261137 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb85800 == 113 [pid = 6788] [id = 368] 16:47:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x8fb86000) [pid = 6788] [serial = 1105] [outer = (nil)] 16:47:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x8fbf4800) [pid = 6788] [serial = 1106] [outer = 0x8fb86000] 16:47:41 INFO - PROCESS | 6788 | 1461023261258 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x8fbfbc00) [pid = 6788] [serial = 1107] [outer = 0x8fb86000] 16:47:42 INFO - PROCESS | 6788 | 1461023262137 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1536ms 16:47:42 INFO - PROCESS | 6788 | 1461023262203 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 6788 | 1461023262207 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:47:42 INFO - PROCESS | 6788 | 1461023262214 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 6788 | 1461023262217 Marionette TRACE conn3 <- [1,1446,null,{}] 16:47:42 INFO - PROCESS | 6788 | 1461023262223 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 6788 | 1461023262449 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:47:42 INFO - PROCESS | 6788 | 1461023262717 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb48800 == 114 [pid = 6788] [id = 369] 16:47:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x8ff4ec00) [pid = 6788] [serial = 1108] [outer = (nil)] 16:47:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x90008c00) [pid = 6788] [serial = 1109] [outer = 0x8ff4ec00] 16:47:42 INFO - PROCESS | 6788 | 1461023262847 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x90092c00) [pid = 6788] [serial = 1110] [outer = 0x8ff4ec00] 16:47:43 INFO - PROCESS | 6788 | 1461023263772 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1590ms 16:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:47:43 INFO - PROCESS | 6788 | 1461023263805 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 6788 | 1461023263808 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:47:43 INFO - PROCESS | 6788 | 1461023263815 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 6788 | 1461023263818 Marionette TRACE conn3 <- [1,1450,null,{}] 16:47:43 INFO - PROCESS | 6788 | 1461023263824 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 6788 | 1461023264007 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:47:44 INFO - PROCESS | 6788 | 1461023264273 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 6788 | ++DOCSHELL 0x88890800 == 115 [pid = 6788] [id = 370] 16:47:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x8b66f800) [pid = 6788] [serial = 1111] [outer = (nil)] 16:47:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x9109dc00) [pid = 6788] [serial = 1112] [outer = 0x8b66f800] 16:47:44 INFO - PROCESS | 6788 | 1461023264395 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x910a9000) [pid = 6788] [serial = 1113] [outer = 0x8b66f800] 16:47:45 INFO - PROCESS | 6788 | 1461023265288 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1533ms 16:47:45 INFO - PROCESS | 6788 | 1461023265348 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 6788 | 1461023265352 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:47:45 INFO - PROCESS | 6788 | 1461023265358 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 6788 | 1461023265362 Marionette TRACE conn3 <- [1,1454,null,{}] 16:47:45 INFO - PROCESS | 6788 | 1461023265367 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:45 INFO - PROCESS | 6788 | 1461023265568 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:47:45 INFO - PROCESS | 6788 | 1461023265880 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a6400 == 116 [pid = 6788] [id = 371] 16:47:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x910d9400) [pid = 6788] [serial = 1114] [outer = (nil)] 16:47:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x91584400) [pid = 6788] [serial = 1115] [outer = 0x910d9400] 16:47:45 INFO - PROCESS | 6788 | 1461023265969 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x9158b800) [pid = 6788] [serial = 1116] [outer = 0x910d9400] 16:47:46 INFO - PROCESS | 6788 | 1461023266867 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1582ms 16:47:46 INFO - PROCESS | 6788 | 1461023266941 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 6788 | 1461023266945 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:47:46 INFO - PROCESS | 6788 | 1461023266951 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 6788 | 1461023266955 Marionette TRACE conn3 <- [1,1458,null,{}] 16:47:46 INFO - PROCESS | 6788 | 1461023266961 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 6788 | 1461023267187 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:47:47 INFO - PROCESS | 6788 | 1461023267446 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x90541800 == 117 [pid = 6788] [id = 372] 16:47:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x913b8000) [pid = 6788] [serial = 1117] [outer = (nil)] 16:47:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x93195000) [pid = 6788] [serial = 1118] [outer = 0x913b8000] 16:47:47 INFO - PROCESS | 6788 | 1461023267571 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x93481c00) [pid = 6788] [serial = 1119] [outer = 0x913b8000] 16:47:48 INFO - PROCESS | 6788 | 1461023268478 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1583ms 16:47:48 INFO - PROCESS | 6788 | 1461023268535 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:47:48 INFO - PROCESS | 6788 | 1461023268539 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:47:48 INFO - PROCESS | 6788 | 1461023268545 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 6788 | 1461023268549 Marionette TRACE conn3 <- [1,1462,null,{}] 16:47:48 INFO - PROCESS | 6788 | 1461023268555 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 6788 | 1461023268757 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:47:49 INFO - PROCESS | 6788 | 1461023269025 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf1400 == 118 [pid = 6788] [id = 373] 16:47:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x90009800) [pid = 6788] [serial = 1120] [outer = (nil)] 16:47:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x93d59400) [pid = 6788] [serial = 1121] [outer = 0x90009800] 16:47:49 INFO - PROCESS | 6788 | 1461023269146 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x93dab000) [pid = 6788] [serial = 1122] [outer = 0x90009800] 16:47:49 INFO - PROCESS | 6788 | 1461023269992 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1480ms 16:47:50 INFO - PROCESS | 6788 | 1461023270026 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 6788 | 1461023270030 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:47:50 INFO - PROCESS | 6788 | 1461023270036 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 6788 | 1461023270041 Marionette TRACE conn3 <- [1,1466,null,{}] 16:47:50 INFO - PROCESS | 6788 | 1461023270047 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:50 INFO - PROCESS | 6788 | 1461023270265 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:47:50 INFO - PROCESS | 6788 | 1461023270483 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x930b9400 == 119 [pid = 6788] [id = 374] 16:47:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x96157800) [pid = 6788] [serial = 1123] [outer = (nil)] 16:47:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x96a1c000) [pid = 6788] [serial = 1124] [outer = 0x96157800] 16:47:50 INFO - PROCESS | 6788 | 1461023270661 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x96a7d000) [pid = 6788] [serial = 1125] [outer = 0x96157800] 16:47:51 INFO - PROCESS | 6788 | 1461023271682 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1683ms 16:47:51 INFO - PROCESS | 6788 | 1461023271720 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 6788 | 1461023271725 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:47:51 INFO - PROCESS | 6788 | 1461023271732 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 6788 | 1461023271734 Marionette TRACE conn3 <- [1,1470,null,{}] 16:47:51 INFO - PROCESS | 6788 | 1461023271741 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 6788 | 1461023271930 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:47:52 INFO - PROCESS | 6788 | 1461023272147 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x9615d000 == 120 [pid = 6788] [id = 375] 16:47:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x9615dc00) [pid = 6788] [serial = 1126] [outer = (nil)] 16:47:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x9802a800) [pid = 6788] [serial = 1127] [outer = 0x9615dc00] 16:47:52 INFO - PROCESS | 6788 | 1461023272275 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x9802f000) [pid = 6788] [serial = 1128] [outer = 0x9615dc00] 16:47:53 INFO - PROCESS | 6788 | 1461023273255 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1580ms 16:47:53 INFO - PROCESS | 6788 | 1461023273313 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 6788 | 1461023273316 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:47:53 INFO - PROCESS | 6788 | 1461023273323 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 6788 | 1461023273326 Marionette TRACE conn3 <- [1,1474,null,{}] 16:47:53 INFO - PROCESS | 6788 | 1461023273332 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 6788 | 1461023273522 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:47:53 INFO - PROCESS | 6788 | 1461023273846 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 6788 | ++DOCSHELL 0x830f0400 == 121 [pid = 6788] [id = 376] 16:47:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x8b710c00) [pid = 6788] [serial = 1129] [outer = (nil)] 16:47:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x98136c00) [pid = 6788] [serial = 1130] [outer = 0x8b710c00] 16:47:53 INFO - PROCESS | 6788 | 1461023273936 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x9813ec00) [pid = 6788] [serial = 1131] [outer = 0x8b710c00] 16:47:54 INFO - PROCESS | 6788 | 1461023274861 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1581ms 16:47:54 INFO - PROCESS | 6788 | 1461023274905 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 6788 | 1461023274909 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:47:54 INFO - PROCESS | 6788 | 1461023274915 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 6788 | 1461023274919 Marionette TRACE conn3 <- [1,1478,null,{}] 16:47:54 INFO - PROCESS | 6788 | 1461023274924 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 6788 | 1461023275111 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:47:55 INFO - PROCESS | 6788 | 1461023275378 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 6788 | ++DOCSHELL 0x98034000 == 122 [pid = 6788] [id = 377] 16:47:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x98136000) [pid = 6788] [serial = 1132] [outer = (nil)] 16:47:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x98396400) [pid = 6788] [serial = 1133] [outer = 0x98136000] 16:47:55 INFO - PROCESS | 6788 | 1461023275499 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x98be8400) [pid = 6788] [serial = 1134] [outer = 0x98136000] 16:47:56 INFO - PROCESS | 6788 | 1461023276450 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1585ms 16:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:47:56 INFO - PROCESS | 6788 | 1461023276501 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 6788 | 1461023276504 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:47:56 INFO - PROCESS | 6788 | 1461023276511 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 6788 | 1461023276514 Marionette TRACE conn3 <- [1,1482,null,{}] 16:47:56 INFO - PROCESS | 6788 | 1461023276520 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 6788 | 1461023276705 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:47:57 INFO - PROCESS | 6788 | 1461023277028 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x98138c00 == 123 [pid = 6788] [id = 378] 16:47:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x981a4800) [pid = 6788] [serial = 1135] [outer = (nil)] 16:47:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x98bf2400) [pid = 6788] [serial = 1136] [outer = 0x981a4800] 16:47:57 INFO - PROCESS | 6788 | 1461023277118 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x98bf4400) [pid = 6788] [serial = 1137] [outer = 0x981a4800] 16:47:58 INFO - PROCESS | 6788 | 1461023277998 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1533ms 16:47:58 INFO - PROCESS | 6788 | 1461023278043 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 6788 | 1461023278047 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:47:58 INFO - PROCESS | 6788 | 1461023278053 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 6788 | 1461023278057 Marionette TRACE conn3 <- [1,1486,null,{}] 16:47:58 INFO - PROCESS | 6788 | 1461023278062 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 6788 | 1461023278249 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:47:58 INFO - PROCESS | 6788 | 1461023278473 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 6788 | ++DOCSHELL 0x98bed400 == 124 [pid = 6788] [id = 379] 16:47:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x98bf1400) [pid = 6788] [serial = 1138] [outer = (nil)] 16:47:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x93d59000) [pid = 6788] [serial = 1139] [outer = 0x98bf1400] 16:47:58 INFO - PROCESS | 6788 | 1461023278605 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x98e53c00) [pid = 6788] [serial = 1140] [outer = 0x98bf1400] 16:47:59 INFO - PROCESS | 6788 | 1461023279581 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1592ms 16:47:59 INFO - PROCESS | 6788 | 1461023279647 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 6788 | 1461023279651 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:47:59 INFO - PROCESS | 6788 | 1461023279657 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 6788 | 1461023279660 Marionette TRACE conn3 <- [1,1490,null,{}] 16:47:59 INFO - PROCESS | 6788 | 1461023279666 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:59 INFO - PROCESS | 6788 | 1461023279858 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:48:00 INFO - PROCESS | 6788 | 1461023280162 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 6788 | ++DOCSHELL 0x91582000 == 125 [pid = 6788] [id = 380] 16:48:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x98ce9c00) [pid = 6788] [serial = 1141] [outer = (nil)] 16:48:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x98e91800) [pid = 6788] [serial = 1142] [outer = 0x98ce9c00] 16:48:00 INFO - PROCESS | 6788 | 1461023280253 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x98e94400) [pid = 6788] [serial = 1143] [outer = 0x98ce9c00] 16:48:01 INFO - PROCESS | 6788 | 1461023281146 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1531ms 16:48:01 INFO - PROCESS | 6788 | 1461023281190 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 6788 | 1461023281193 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:48:01 INFO - PROCESS | 6788 | 1461023281200 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 6788 | 1461023281203 Marionette TRACE conn3 <- [1,1494,null,{}] 16:48:01 INFO - PROCESS | 6788 | 1461023281209 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 6788 | 1461023281397 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:48:01 INFO - PROCESS | 6788 | 1461023281723 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x842c3c00 == 126 [pid = 6788] [id = 381] 16:48:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x842c8c00) [pid = 6788] [serial = 1144] [outer = (nil)] 16:48:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x8554c000) [pid = 6788] [serial = 1145] [outer = 0x842c8c00] 16:48:01 INFO - PROCESS | 6788 | 1461023281814 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x863cd800) [pid = 6788] [serial = 1146] [outer = 0x842c8c00] 16:48:03 INFO - PROCESS | 6788 | 1461023283304 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2181ms 16:48:03 INFO - PROCESS | 6788 | 1461023283382 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 6788 | 1461023283388 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:48:03 INFO - PROCESS | 6788 | 1461023283396 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 6788 | 1461023283402 Marionette TRACE conn3 <- [1,1498,null,{}] 16:48:03 INFO - PROCESS | 6788 | 1461023283411 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 6788 | 1461023283638 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:48:03 INFO - PROCESS | 6788 | 1461023283922 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e8000 == 127 [pid = 6788] [id = 382] 16:48:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x85b56000) [pid = 6788] [serial = 1147] [outer = (nil)] 16:48:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 203 (0x86fdb400) [pid = 6788] [serial = 1148] [outer = 0x85b56000] 16:48:04 INFO - PROCESS | 6788 | 1461023284005 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 204 (0x8888e000) [pid = 6788] [serial = 1149] [outer = 0x85b56000] 16:48:04 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6f3800 == 126 [pid = 6788] [id = 362] 16:48:04 INFO - PROCESS | 6788 | --DOCSHELL 0x854df000 == 125 [pid = 6788] [id = 361] 16:48:04 INFO - PROCESS | 6788 | --DOCSHELL 0x844e8000 == 124 [pid = 6788] [id = 360] 16:48:04 INFO - PROCESS | 6788 | --DOCSHELL 0x832d1400 == 123 [pid = 6788] [id = 359] 16:48:04 INFO - PROCESS | 6788 | --DOCSHELL 0x85d25c00 == 122 [pid = 6788] [id = 358] 16:48:04 INFO - PROCESS | 6788 | --DOCSHELL 0x842c4000 == 121 [pid = 6788] [id = 357] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 203 (0x85d31000) [pid = 6788] [serial = 1013] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 202 (0x8ff46800) [pid = 6788] [serial = 983] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x842bc000) [pid = 6788] [serial = 956] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x93da4800) [pid = 6788] [serial = 998] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x8b409400) [pid = 6788] [serial = 1011] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x854e8400) [pid = 6788] [serial = 1022] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x870b0400) [pid = 6788] [serial = 1007] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x8fb46800) [pid = 6788] [serial = 974] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x895e9800) [pid = 6788] [serial = 1014] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8b667800) [pid = 6788] [serial = 1017] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x8bb0b400) [pid = 6788] [serial = 1019] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x88897400) [pid = 6788] [serial = 1008] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x8a3c6c00) [pid = 6788] [serial = 1010] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x854dec00) [pid = 6788] [serial = 1004] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x8554ac00) [pid = 6788] [serial = 1005] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x8e985800) [pid = 6788] [serial = 971] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x93db3400) [pid = 6788] [serial = 1001] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8b66ac00) [pid = 6788] [serial = 939] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x8eb3a000) [pid = 6788] [serial = 1020] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x90096800) [pid = 6788] [serial = 986] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x898e1800) [pid = 6788] [serial = 962] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x8b415000) [pid = 6788] [serial = 1016] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x863ce400) [pid = 6788] [serial = 959] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x89f99400) [pid = 6788] [serial = 954] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x8bb08800) [pid = 6788] [serial = 968] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x92f6a800) [pid = 6788] [serial = 989] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x8fbf3800) [pid = 6788] [serial = 980] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x93c43400) [pid = 6788] [serial = 995] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x8fb9a000) [pid = 6788] [serial = 977] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x92fc6400) [pid = 6788] [serial = 992] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x8b416400) [pid = 6788] [serial = 965] [outer = (nil)] [url = about:blank] 16:48:05 INFO - PROCESS | 6788 | 1461023285335 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2000ms 16:48:05 INFO - PROCESS | 6788 | 1461023285396 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 6788 | 1461023285404 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:48:05 INFO - PROCESS | 6788 | 1461023285413 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 6788 | 1461023285418 Marionette TRACE conn3 <- [1,1502,null,{}] 16:48:05 INFO - PROCESS | 6788 | 1461023285423 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:05 INFO - PROCESS | 6788 | 1461023285620 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:48:05 INFO - PROCESS | 6788 | 1461023285854 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x842c4000 == 122 [pid = 6788] [id = 383] 16:48:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x844ebc00) [pid = 6788] [serial = 1150] [outer = (nil)] 16:48:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x86fe2800) [pid = 6788] [serial = 1151] [outer = 0x844ebc00] 16:48:05 INFO - PROCESS | 6788 | 1461023285931 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x88896c00) [pid = 6788] [serial = 1152] [outer = 0x844ebc00] 16:48:06 INFO - PROCESS | 6788 | 1461023286848 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1483ms 16:48:06 INFO - PROCESS | 6788 | 1461023286931 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 6788 | 1461023286935 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:48:06 INFO - PROCESS | 6788 | 1461023286943 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 6788 | 1461023286948 Marionette TRACE conn3 <- [1,1506,null,{}] 16:48:06 INFO - PROCESS | 6788 | 1461023286964 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 6788 | 1461023287212 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:48:07 INFO - PROCESS | 6788 | 1461023287233 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fdec00 == 123 [pid = 6788] [id = 384] 16:48:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x89f9b400) [pid = 6788] [serial = 1153] [outer = (nil)] 16:48:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x8a6ef000) [pid = 6788] [serial = 1154] [outer = 0x89f9b400] 16:48:07 INFO - PROCESS | 6788 | 1461023287346 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x8b415000) [pid = 6788] [serial = 1155] [outer = 0x89f9b400] 16:48:08 INFO - PROCESS | 6788 | 1461023288337 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1440ms 16:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:48:08 INFO - PROCESS | 6788 | 1461023288390 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 6788 | 1461023288393 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:48:08 INFO - PROCESS | 6788 | 1461023288400 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 6788 | 1461023288403 Marionette TRACE conn3 <- [1,1510,null,{}] 16:48:08 INFO - PROCESS | 6788 | 1461023288408 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:08 INFO - PROCESS | 6788 | 1461023288645 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:48:08 INFO - PROCESS | 6788 | 1461023288676 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d33000 == 124 [pid = 6788] [id = 385] 16:48:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x8b409400) [pid = 6788] [serial = 1156] [outer = (nil)] 16:48:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x8b672000) [pid = 6788] [serial = 1157] [outer = 0x8b409400] 16:48:08 INFO - PROCESS | 6788 | 1461023288763 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x8bb0b400) [pid = 6788] [serial = 1158] [outer = 0x8b409400] 16:48:09 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x895eac00) [pid = 6788] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:48:09 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x85d28000) [pid = 6788] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:48:09 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x85d2b800) [pid = 6788] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:48:09 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x8b40d800) [pid = 6788] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:48:09 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x832d8400) [pid = 6788] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:48:09 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x842c4800) [pid = 6788] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:48:09 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x832d8000) [pid = 6788] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:48:10 INFO - PROCESS | 6788 | 1461023290128 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1787ms 16:48:10 INFO - PROCESS | 6788 | 1461023290186 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 6788 | 1461023290189 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:48:10 INFO - PROCESS | 6788 | 1461023290195 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 6788 | 1461023290198 Marionette TRACE conn3 <- [1,1514,null,{}] 16:48:10 INFO - PROCESS | 6788 | 1461023290204 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:10 INFO - PROCESS | 6788 | 1461023290377 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:48:10 INFO - PROCESS | 6788 | 1461023290554 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bf4c00 == 125 [pid = 6788] [id = 386] 16:48:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x85d2b800) [pid = 6788] [serial = 1159] [outer = (nil)] 16:48:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x8b666c00) [pid = 6788] [serial = 1160] [outer = 0x85d2b800] 16:48:10 INFO - PROCESS | 6788 | 1461023290626 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x8b66d000) [pid = 6788] [serial = 1161] [outer = 0x85d2b800] 16:48:11 INFO - PROCESS | 6788 | 1461023291391 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1229ms 16:48:11 INFO - PROCESS | 6788 | 1461023291425 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 6788 | 1461023291428 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:48:11 INFO - PROCESS | 6788 | 1461023291438 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 6788 | 1461023291441 Marionette TRACE conn3 <- [1,1518,null,{}] 16:48:11 INFO - PROCESS | 6788 | 1461023291577 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 6788 | 1461023291797 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:48:12 INFO - PROCESS | 6788 | 1461023292089 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e7000 == 126 [pid = 6788] [id = 387] 16:48:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x854eac00) [pid = 6788] [serial = 1162] [outer = (nil)] 16:48:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x8554f800) [pid = 6788] [serial = 1163] [outer = 0x854eac00] 16:48:12 INFO - PROCESS | 6788 | 1461023292217 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x85d25c00) [pid = 6788] [serial = 1164] [outer = 0x854eac00] 16:48:13 INFO - PROCESS | 6788 | 1461023293151 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1752ms 16:48:13 INFO - PROCESS | 6788 | 1461023293193 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 6788 | 1461023293201 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:48:13 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:48:13 INFO - PROCESS | 6788 | 1461023293209 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 6788 | 1461023293213 Marionette TRACE conn3 <- [1,1522,null,{}] 16:48:13 INFO - PROCESS | 6788 | 1461023293220 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:13 INFO - PROCESS | 6788 | 1461023293421 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:48:13 INFO - PROCESS | 6788 | 1461023293703 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fe6c00 == 127 [pid = 6788] [id = 388] 16:48:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x8945d800) [pid = 6788] [serial = 1165] [outer = (nil)] 16:48:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x898e6800) [pid = 6788] [serial = 1166] [outer = 0x8945d800] 16:48:13 INFO - PROCESS | 6788 | 1461023293835 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x89f93800) [pid = 6788] [serial = 1167] [outer = 0x8945d800] 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:14 INFO - PROCESS | 6788 | 1461023294722 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:48:14 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:48:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:48:14 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:48:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:48:14 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:48:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:48:14 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:48:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:48:14 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1584ms 16:48:14 INFO - PROCESS | 6788 | 1461023294794 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 6788 | 1461023294801 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:48:14 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:48:14 INFO - PROCESS | 6788 | 1461023294811 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 6788 | 1461023294814 Marionette TRACE conn3 <- [1,1526,null,{}] 16:48:14 INFO - PROCESS | 6788 | 1461023294862 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 6788 | 1461023295110 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:48:15 INFO - PROCESS | 6788 | 1461023295399 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bef800 == 128 [pid = 6788] [id = 389] 16:48:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x8b669c00) [pid = 6788] [serial = 1168] [outer = (nil)] 16:48:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x8eb40400) [pid = 6788] [serial = 1169] [outer = 0x8b669c00] 16:48:15 INFO - PROCESS | 6788 | 1461023295495 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x8fa78400) [pid = 6788] [serial = 1170] [outer = 0x8b669c00] 16:48:16 INFO - PROCESS | 6788 | 1461023296368 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:48:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:48:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:48:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:48:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1583ms 16:48:16 INFO - PROCESS | 6788 | 1461023296405 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 6788 | 1461023296414 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:48:16 INFO - PROCESS | 6788 | 1461023296437 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 6788 | 1461023296441 Marionette TRACE conn3 <- [1,1530,null,{}] 16:48:16 INFO - PROCESS | 6788 | 1461023296447 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 6788 | 1461023296640 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:48:16 INFO - PROCESS | 6788 | 1461023296862 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f594c00 == 129 [pid = 6788] [id = 390] 16:48:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x8fb8b800) [pid = 6788] [serial = 1171] [outer = (nil)] 16:48:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x8ff44c00) [pid = 6788] [serial = 1172] [outer = 0x8fb8b800] 16:48:16 INFO - PROCESS | 6788 | 1461023296985 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x8ff4e400) [pid = 6788] [serial = 1173] [outer = 0x8fb8b800] 16:48:17 INFO - PROCESS | 6788 | 1461023297791 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:48:17 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:48:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:48:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:48:17 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:48:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:48:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1383ms 16:48:17 INFO - PROCESS | 6788 | 1461023297825 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 6788 | 1461023297829 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:48:17 INFO - PROCESS | 6788 | 1461023297837 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 6788 | 1461023297840 Marionette TRACE conn3 <- [1,1534,null,{}] 16:48:17 INFO - PROCESS | 6788 | 1461023297846 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:18 INFO - PROCESS | 6788 | 1461023298024 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:48:18 INFO - PROCESS | 6788 | 1461023298268 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb46800 == 130 [pid = 6788] [id = 391] 16:48:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x90009c00) [pid = 6788] [serial = 1174] [outer = (nil)] 16:48:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x9009a800) [pid = 6788] [serial = 1175] [outer = 0x90009c00] 16:48:18 INFO - PROCESS | 6788 | 1461023298354 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x910dac00) [pid = 6788] [serial = 1176] [outer = 0x90009c00] 16:48:19 INFO - PROCESS | 6788 | 1461023299325 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1530ms 16:48:19 INFO - PROCESS | 6788 | 1461023299367 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 6788 | 1461023299371 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:48:19 INFO - PROCESS | 6788 | 1461023299378 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 6788 | 1461023299382 Marionette TRACE conn3 <- [1,1538,null,{}] 16:48:19 INFO - PROCESS | 6788 | 1461023299387 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 6788 | 1461023299613 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:48:19 INFO - PROCESS | 6788 | 1461023299881 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff49800 == 131 [pid = 6788] [id = 392] 16:48:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x930b9000) [pid = 6788] [serial = 1177] [outer = (nil)] 16:48:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x93d55000) [pid = 6788] [serial = 1178] [outer = 0x930b9000] 16:48:20 INFO - PROCESS | 6788 | 1461023300025 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x93da9400) [pid = 6788] [serial = 1179] [outer = 0x930b9000] 16:48:20 INFO - PROCESS | 6788 | 1461023300966 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1630ms 16:48:21 INFO - PROCESS | 6788 | 1461023301009 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 6788 | 1461023301013 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:48:21 INFO - PROCESS | 6788 | 1461023301019 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 6788 | 1461023301022 Marionette TRACE conn3 <- [1,1542,null,{}] 16:48:21 INFO - PROCESS | 6788 | 1461023301028 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:21 INFO - PROCESS | 6788 | 1461023301210 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:48:21 INFO - PROCESS | 6788 | 1461023301525 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 6788 | ++DOCSHELL 0x93c43400 == 132 [pid = 6788] [id = 393] 16:48:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x93d55c00) [pid = 6788] [serial = 1180] [outer = (nil)] 16:48:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x96a0f800) [pid = 6788] [serial = 1181] [outer = 0x93d55c00] 16:48:21 INFO - PROCESS | 6788 | 1461023301615 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x96a75000) [pid = 6788] [serial = 1182] [outer = 0x93d55c00] 16:48:22 INFO - PROCESS | 6788 | 1461023302449 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1486ms 16:48:22 INFO - PROCESS | 6788 | 1461023302506 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 6788 | 1461023302509 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:48:22 INFO - PROCESS | 6788 | 1461023302516 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 6788 | 1461023302520 Marionette TRACE conn3 <- [1,1546,null,{}] 16:48:22 INFO - PROCESS | 6788 | 1461023302526 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 6788 | 1461023302719 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:48:23 INFO - PROCESS | 6788 | 1461023302995 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fdb000 == 133 [pid = 6788] [id = 394] 16:48:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x8b668400) [pid = 6788] [serial = 1183] [outer = (nil)] 16:48:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x910dd000) [pid = 6788] [serial = 1184] [outer = 0x8b668400] 16:48:23 INFO - PROCESS | 6788 | 1461023303126 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x96f09400) [pid = 6788] [serial = 1185] [outer = 0x8b668400] 16:48:23 INFO - PROCESS | 6788 | 1461023303992 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1533ms 16:48:24 INFO - PROCESS | 6788 | 1461023304051 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 6788 | 1461023304054 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:48:24 INFO - PROCESS | 6788 | 1461023304061 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 6788 | 1461023304064 Marionette TRACE conn3 <- [1,1550,null,{}] 16:48:24 INFO - PROCESS | 6788 | 1461023304070 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:24 INFO - PROCESS | 6788 | 1461023304262 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:48:24 INFO - PROCESS | 6788 | 1461023304530 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x9615c400 == 134 [pid = 6788] [id = 395] 16:48:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 203 (0x96a7d400) [pid = 6788] [serial = 1186] [outer = (nil)] 16:48:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 204 (0x97e4d000) [pid = 6788] [serial = 1187] [outer = 0x96a7d400] 16:48:24 INFO - PROCESS | 6788 | 1461023304660 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 205 (0x98032400) [pid = 6788] [serial = 1188] [outer = 0x96a7d400] 16:48:25 INFO - PROCESS | 6788 | 1461023305521 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1539ms 16:48:25 INFO - PROCESS | 6788 | 1461023305601 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 6788 | 1461023305605 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:48:25 INFO - PROCESS | 6788 | 1461023305611 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 6788 | 1461023305615 Marionette TRACE conn3 <- [1,1554,null,{}] 16:48:25 INFO - PROCESS | 6788 | 1461023305620 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 6788 | 1461023305863 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:48:26 INFO - PROCESS | 6788 | 1461023306198 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c8c00 == 135 [pid = 6788] [id = 396] 16:48:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 206 (0x9136dc00) [pid = 6788] [serial = 1189] [outer = (nil)] 16:48:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 207 (0x982cbc00) [pid = 6788] [serial = 1190] [outer = 0x9136dc00] 16:48:26 INFO - PROCESS | 6788 | 1461023306286 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 208 (0x98bef800) [pid = 6788] [serial = 1191] [outer = 0x9136dc00] 16:48:27 INFO - PROCESS | 6788 | 1461023307159 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1583ms 16:48:27 INFO - PROCESS | 6788 | 1461023307195 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 6788 | 1461023307199 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:48:27 INFO - PROCESS | 6788 | 1461023307205 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 6788 | 1461023307208 Marionette TRACE conn3 <- [1,1558,null,{}] 16:48:27 INFO - PROCESS | 6788 | 1461023307214 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 6788 | 1461023307431 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:48:27 INFO - PROCESS | 6788 | 1461023307768 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x93d58400 == 136 [pid = 6788] [id = 397] 16:48:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 209 (0x99366800) [pid = 6788] [serial = 1192] [outer = (nil)] 16:48:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 210 (0x993d6000) [pid = 6788] [serial = 1193] [outer = 0x99366800] 16:48:27 INFO - PROCESS | 6788 | 1461023307865 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x998ebc00) [pid = 6788] [serial = 1194] [outer = 0x99366800] 16:48:28 INFO - PROCESS | 6788 | 1461023308747 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1580ms 16:48:28 INFO - PROCESS | 6788 | 1461023308785 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 6788 | 1461023308789 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:48:28 INFO - PROCESS | 6788 | 1461023308802 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 6788 | 1461023308806 Marionette TRACE conn3 <- [1,1562,null,{}] 16:48:28 INFO - PROCESS | 6788 | 1461023308820 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 6788 | 1461023309012 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:48:29 INFO - PROCESS | 6788 | 1461023309330 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x993dc000 == 137 [pid = 6788] [id = 398] 16:48:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 212 (0x9997c800) [pid = 6788] [serial = 1195] [outer = (nil)] 16:48:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x9a41e000) [pid = 6788] [serial = 1196] [outer = 0x9997c800] 16:48:29 INFO - PROCESS | 6788 | 1461023309418 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x9a420400) [pid = 6788] [serial = 1197] [outer = 0x9997c800] 16:48:30 INFO - PROCESS | 6788 | 1461023310276 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:48:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1537ms 16:48:30 INFO - PROCESS | 6788 | 1461023310340 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 6788 | 1461023310344 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:48:30 INFO - PROCESS | 6788 | 1461023310350 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 6788 | 1461023310352 Marionette TRACE conn3 <- [1,1566,null,{}] 16:48:30 INFO - PROCESS | 6788 | 1461023310359 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:30 INFO - PROCESS | 6788 | 1461023310556 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:48:30 INFO - PROCESS | 6788 | 1461023310878 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x93199800 == 138 [pid = 6788] [id = 399] 16:48:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x9997e800) [pid = 6788] [serial = 1198] [outer = (nil)] 16:48:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x9a52a400) [pid = 6788] [serial = 1199] [outer = 0x9997e800] 16:48:30 INFO - PROCESS | 6788 | 1461023310976 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x9a5bf000) [pid = 6788] [serial = 1200] [outer = 0x9997e800] 16:48:31 INFO - PROCESS | 6788 | 1461023311864 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1587ms 16:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:48:31 INFO - PROCESS | 6788 | 1461023311937 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 6788 | 1461023311940 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:48:31 INFO - PROCESS | 6788 | 1461023311947 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 6788 | 1461023311950 Marionette TRACE conn3 <- [1,1570,null,{}] 16:48:31 INFO - PROCESS | 6788 | 1461023311956 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:32 INFO - PROCESS | 6788 | 1461023312186 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:48:32 INFO - PROCESS | 6788 | 1461023312505 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x9a41ec00 == 139 [pid = 6788] [id = 400] 16:48:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 218 (0x9a425c00) [pid = 6788] [serial = 1201] [outer = (nil)] 16:48:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 219 (0x9b2ab800) [pid = 6788] [serial = 1202] [outer = 0x9a425c00] 16:48:32 INFO - PROCESS | 6788 | 1461023312595 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 220 (0x9b2b0000) [pid = 6788] [serial = 1203] [outer = 0x9a425c00] 16:48:33 INFO - PROCESS | 6788 | 1461023313473 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:48:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1584ms 16:48:33 INFO - PROCESS | 6788 | 1461023313531 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 6788 | 1461023313534 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:48:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:48:33 INFO - PROCESS | 6788 | 1461023313541 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 6788 | 1461023313544 Marionette TRACE conn3 <- [1,1574,null,{}] 16:48:33 INFO - PROCESS | 6788 | 1461023313550 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 6788 | 1461023313745 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:48:34 INFO - PROCESS | 6788 | 1461023314080 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x9a5b9c00 == 140 [pid = 6788] [id = 401] 16:48:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 221 (0x9b263800) [pid = 6788] [serial = 1204] [outer = (nil)] 16:48:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 222 (0x9eb35800) [pid = 6788] [serial = 1205] [outer = 0x9b263800] 16:48:34 INFO - PROCESS | 6788 | 1461023314170 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 223 (0x9eb3bc00) [pid = 6788] [serial = 1206] [outer = 0x9b263800] 16:48:35 INFO - PROCESS | 6788 | 1461023315074 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:48:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1596ms 16:48:35 INFO - PROCESS | 6788 | 1461023315138 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 6788 | 1461023315141 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:48:35 INFO - PROCESS | 6788 | 1461023315148 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 6788 | 1461023315152 Marionette TRACE conn3 <- [1,1578,null,{}] 16:48:35 INFO - PROCESS | 6788 | 1461023315157 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:35 INFO - PROCESS | 6788 | 1461023315356 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:48:35 INFO - PROCESS | 6788 | 1461023315679 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 6788 | ++DOCSHELL 0x84beb000 == 141 [pid = 6788] [id = 402] 16:48:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 224 (0x8e98f800) [pid = 6788] [serial = 1207] [outer = (nil)] 16:48:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 225 (0x9fb53000) [pid = 6788] [serial = 1208] [outer = 0x8e98f800] 16:48:35 INFO - PROCESS | 6788 | 1461023315771 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x9fdebc00) [pid = 6788] [serial = 1209] [outer = 0x8e98f800] 16:48:36 INFO - PROCESS | 6788 | 1461023316697 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1580ms 16:48:36 INFO - PROCESS | 6788 | 1461023316728 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 6788 | 1461023316732 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:48:36 INFO - PROCESS | 6788 | 1461023316738 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 6788 | 1461023316741 Marionette TRACE conn3 <- [1,1582,null,{}] 16:48:36 INFO - PROCESS | 6788 | 1461023316747 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 6788 | 1461023316936 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:48:37 INFO - PROCESS | 6788 | 1461023317188 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 6788 | ++DOCSHELL 0x96a1c400 == 142 [pid = 6788] [id = 403] 16:48:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 227 (0x98032c00) [pid = 6788] [serial = 1210] [outer = (nil)] 16:48:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 228 (0x9fe89c00) [pid = 6788] [serial = 1211] [outer = 0x98032c00] 16:48:37 INFO - PROCESS | 6788 | 1461023317284 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 229 (0x9feac800) [pid = 6788] [serial = 1212] [outer = 0x98032c00] 16:48:38 INFO - PROCESS | 6788 | 1461023318171 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1479ms 16:48:38 INFO - PROCESS | 6788 | 1461023318218 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 6788 | 1461023318222 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:48:38 INFO - PROCESS | 6788 | 1461023318228 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 6788 | 1461023318231 Marionette TRACE conn3 <- [1,1586,null,{}] 16:48:38 INFO - PROCESS | 6788 | 1461023318237 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 6788 | 1461023318424 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:48:38 INFO - PROCESS | 6788 | 1461023318748 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x9fe82000 == 143 [pid = 6788] [id = 404] 16:48:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 230 (0x9fe82c00) [pid = 6788] [serial = 1213] [outer = (nil)] 16:48:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 231 (0xa002fc00) [pid = 6788] [serial = 1214] [outer = 0x9fe82c00] 16:48:38 INFO - PROCESS | 6788 | 1461023318844 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 232 (0xa0a26c00) [pid = 6788] [serial = 1215] [outer = 0x9fe82c00] 16:48:39 INFO - PROCESS | 6788 | 1461023319730 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1580ms 16:48:39 INFO - PROCESS | 6788 | 1461023319808 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:48:39 INFO - PROCESS | 6788 | 1461023319812 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:48:39 INFO - PROCESS | 6788 | 1461023319819 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 6788 | 1461023319822 Marionette TRACE conn3 <- [1,1590,null,{}] 16:48:39 INFO - PROCESS | 6788 | 1461023319828 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 6788 | 1461023320058 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:48:40 INFO - PROCESS | 6788 | 1461023320379 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 6788 | ++DOCSHELL 0xa0007c00 == 144 [pid = 6788] [id = 405] 16:48:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 233 (0xa000b000) [pid = 6788] [serial = 1216] [outer = (nil)] 16:48:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 234 (0xa0edb000) [pid = 6788] [serial = 1217] [outer = 0xa000b000] 16:48:40 INFO - PROCESS | 6788 | 1461023320470 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 235 (0xa0ee7800) [pid = 6788] [serial = 1218] [outer = 0xa000b000] 16:48:41 INFO - PROCESS | 6788 | 1461023321387 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1631ms 16:48:41 INFO - PROCESS | 6788 | 1461023321450 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 6788 | 1461023321454 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:48:41 INFO - PROCESS | 6788 | 1461023321460 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 6788 | 1461023321464 Marionette TRACE conn3 <- [1,1594,null,{}] 16:48:41 INFO - PROCESS | 6788 | 1461023321469 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 6788 | 1461023321665 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8554a000 == 143 [pid = 6788] [id = 237] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x85d33000 == 142 [pid = 6788] [id = 385] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x86fdec00 == 141 [pid = 6788] [id = 384] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x842c4000 == 140 [pid = 6788] [id = 383] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x854e8000 == 139 [pid = 6788] [id = 382] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x910a6400 == 138 [pid = 6788] [id = 371] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x88890800 == 137 [pid = 6788] [id = 370] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb48800 == 136 [pid = 6788] [id = 369] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x898e4000 == 135 [pid = 6788] [id = 367] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb85800 == 134 [pid = 6788] [id = 368] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8b701800 == 133 [pid = 6788] [id = 366] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe4800 == 132 [pid = 6788] [id = 365] 16:48:42 INFO - PROCESS | 6788 | --DOCSHELL 0x844f4000 == 131 [pid = 6788] [id = 364] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 234 (0x8a3c8000) [pid = 6788] [serial = 1085] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 233 (0x8b70c000) [pid = 6788] [serial = 1089] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 232 (0x898e8400) [pid = 6788] [serial = 1083] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 231 (0x8bb03800) [pid = 6788] [serial = 1091] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 230 (0x91589400) [pid = 6788] [serial = 1049] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 229 (0x8a6e7800) [pid = 6788] [serial = 1086] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 228 (0x910dd800) [pid = 6788] [serial = 1046] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 227 (0x90094c00) [pid = 6788] [serial = 1043] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 226 (0x86fe3800) [pid = 6788] [serial = 1028] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x9696a000) [pid = 6788] [serial = 1055] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 224 (0x8eb3ec00) [pid = 6788] [serial = 1034] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 223 (0x895e3400) [pid = 6788] [serial = 1082] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 222 (0x93482800) [pid = 6788] [serial = 1052] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 221 (0x863cf800) [pid = 6788] [serial = 1076] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 220 (0x86fe6800) [pid = 6788] [serial = 1077] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 219 (0x8fe2a400) [pid = 6788] [serial = 1040] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 218 (0x978d5c00) [pid = 6788] [serial = 1061] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 217 (0x98038400) [pid = 6788] [serial = 1067] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x8fb4e000) [pid = 6788] [serial = 1037] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x8a3cfc00) [pid = 6788] [serial = 1031] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x8b669000) [pid = 6788] [serial = 1088] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x842c9400) [pid = 6788] [serial = 1079] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x854e5400) [pid = 6788] [serial = 1080] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 211 (0x844e6400) [pid = 6788] [serial = 1073] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x844f0000) [pid = 6788] [serial = 1074] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 209 (0x863c6c00) [pid = 6788] [serial = 1023] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 208 (0x832d2800) [pid = 6788] [serial = 1070] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 207 (0x854dd000) [pid = 6788] [serial = 1025] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 206 (0x98031800) [pid = 6788] [serial = 1064] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | --DOMWINDOW == 205 (0x96acfc00) [pid = 6788] [serial = 1058] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 6788 | 1461023323351 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x844f1400 == 132 [pid = 6788] [id = 406] 16:48:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 206 (0x844f4000) [pid = 6788] [serial = 1219] [outer = (nil)] 16:48:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 207 (0x84bf1c00) [pid = 6788] [serial = 1220] [outer = 0x844f4000] 16:48:43 INFO - PROCESS | 6788 | 1461023323429 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 208 (0x854e3400) [pid = 6788] [serial = 1221] [outer = 0x844f4000] 16:48:44 INFO - PROCESS | 6788 | 1461023324228 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2782ms 16:48:44 INFO - PROCESS | 6788 | 1461023324245 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 6788 | 1461023324253 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:48:44 INFO - PROCESS | 6788 | 1461023324265 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 6788 | 1461023324269 Marionette TRACE conn3 <- [1,1598,null,{}] 16:48:44 INFO - PROCESS | 6788 | 1461023324276 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 6788 | 1461023324476 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:48:44 INFO - PROCESS | 6788 | 1461023324671 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 6788 | ++DOCSHELL 0x854eb000 == 133 [pid = 6788] [id = 407] 16:48:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 209 (0x85d2f400) [pid = 6788] [serial = 1222] [outer = (nil)] 16:48:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 210 (0x86fd8400) [pid = 6788] [serial = 1223] [outer = 0x85d2f400] 16:48:44 INFO - PROCESS | 6788 | 1461023324746 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x86fe1000) [pid = 6788] [serial = 1224] [outer = 0x85d2f400] 16:48:45 INFO - PROCESS | 6788 | 1461023325653 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1430ms 16:48:45 INFO - PROCESS | 6788 | 1461023325698 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 6788 | 1461023325704 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:48:45 INFO - PROCESS | 6788 | 1461023325710 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 6788 | 1461023325713 Marionette TRACE conn3 <- [1,1602,null,{}] 16:48:45 INFO - PROCESS | 6788 | 1461023325719 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:45 INFO - PROCESS | 6788 | 1461023325971 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:48:46 INFO - PROCESS | 6788 | 1461023326011 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d30800 == 134 [pid = 6788] [id = 408] 16:48:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 212 (0x86fda400) [pid = 6788] [serial = 1225] [outer = (nil)] 16:48:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x8945b800) [pid = 6788] [serial = 1226] [outer = 0x86fda400] 16:48:46 INFO - PROCESS | 6788 | 1461023326084 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x895ef800) [pid = 6788] [serial = 1227] [outer = 0x86fda400] 16:48:47 INFO - PROCESS | 6788 | 1461023327084 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1435ms 16:48:47 INFO - PROCESS | 6788 | 1461023327145 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 6788 | 1461023327149 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:48:47 INFO - PROCESS | 6788 | 1461023327164 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 6788 | 1461023327173 Marionette TRACE conn3 <- [1,1606,null,{}] 16:48:47 INFO - PROCESS | 6788 | 1461023327187 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:47 INFO - PROCESS | 6788 | 1461023327434 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:48:47 INFO - PROCESS | 6788 | 1461023327459 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fe3800 == 135 [pid = 6788] [id = 409] 16:48:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x89468c00) [pid = 6788] [serial = 1228] [outer = (nil)] 16:48:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x8a6e7400) [pid = 6788] [serial = 1229] [outer = 0x89468c00] 16:48:47 INFO - PROCESS | 6788 | 1461023327533 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x8b40e800) [pid = 6788] [serial = 1230] [outer = 0x89468c00] 16:48:48 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x8b409400) [pid = 6788] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:48:48 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x85b56000) [pid = 6788] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:48:48 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x844ebc00) [pid = 6788] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:48:48 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x85d28400) [pid = 6788] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:48:48 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x89f9b400) [pid = 6788] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:48:49 INFO - PROCESS | 6788 | 1461023329055 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1963ms 16:48:49 INFO - PROCESS | 6788 | 1461023329119 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:48:49 INFO - PROCESS | 6788 | 1461023329124 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:48:49 INFO - PROCESS | 6788 | 1461023329129 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 6788 | 1461023329133 Marionette TRACE conn3 <- [1,1610,null,{}] 16:48:49 INFO - PROCESS | 6788 | 1461023329138 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 6788 | 1461023329312 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:48:49 INFO - PROCESS | 6788 | 1461023329499 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 6788 | ++DOCSHELL 0x8554b000 == 136 [pid = 6788] [id = 410] 16:48:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x85d26400) [pid = 6788] [serial = 1231] [outer = (nil)] 16:48:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x8a6f0400) [pid = 6788] [serial = 1232] [outer = 0x85d26400] 16:48:49 INFO - PROCESS | 6788 | 1461023329571 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x8b417400) [pid = 6788] [serial = 1233] [outer = 0x85d26400] 16:48:50 INFO - PROCESS | 6788 | 1461023330291 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1178ms 16:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:48:50 INFO - PROCESS | 6788 | 1461023330307 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 6788 | 1461023330310 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:48:50 INFO - PROCESS | 6788 | 1461023330316 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 6788 | 1461023330319 Marionette TRACE conn3 <- [1,1614,null,{}] 16:48:50 INFO - PROCESS | 6788 | 1461023330325 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 6788 | 1461023330606 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:48:50 INFO - PROCESS | 6788 | 1461023330899 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x832d2800 == 137 [pid = 6788] [id = 411] 16:48:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x842bc000) [pid = 6788] [serial = 1234] [outer = (nil)] 16:48:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x844edc00) [pid = 6788] [serial = 1235] [outer = 0x842bc000] 16:48:51 INFO - PROCESS | 6788 | 1461023330994 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 218 (0x8554a000) [pid = 6788] [serial = 1236] [outer = 0x842bc000] 16:48:52 INFO - PROCESS | 6788 | 1461023332038 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:48:52 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:48:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1782ms 16:48:52 INFO - PROCESS | 6788 | 1461023332099 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 6788 | 1461023332105 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:48:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:48:52 INFO - PROCESS | 6788 | 1461023332113 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 6788 | 1461023332119 Marionette TRACE conn3 <- [1,1618,null,{}] 16:48:52 INFO - PROCESS | 6788 | 1461023332126 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:52 INFO - PROCESS | 6788 | 1461023332328 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:48:52 INFO - PROCESS | 6788 | 1461023332694 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fe4c00 == 138 [pid = 6788] [id = 412] 16:48:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 219 (0x8888f400) [pid = 6788] [serial = 1237] [outer = (nil)] 16:48:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 220 (0x895ed000) [pid = 6788] [serial = 1238] [outer = 0x8888f400] 16:48:52 INFO - PROCESS | 6788 | 1461023332790 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 221 (0x89f95400) [pid = 6788] [serial = 1239] [outer = 0x8888f400] 16:48:53 INFO - PROCESS | 6788 | 1461023333751 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1689ms 16:48:53 INFO - PROCESS | 6788 | 1461023333802 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:48:53 INFO - PROCESS | 6788 | 1461023333808 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:48:53 INFO - PROCESS | 6788 | 1461023333814 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 6788 | 1461023333818 Marionette TRACE conn3 <- [1,1622,null,{}] 16:48:53 INFO - PROCESS | 6788 | 1461023333824 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 6788 | 1461023334037 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:48:54 INFO - PROCESS | 6788 | 1461023334397 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e1800 == 139 [pid = 6788] [id = 413] 16:48:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 222 (0x8b668000) [pid = 6788] [serial = 1240] [outer = (nil)] 16:48:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 223 (0x8b707c00) [pid = 6788] [serial = 1241] [outer = 0x8b668000] 16:48:54 INFO - PROCESS | 6788 | 1461023334490 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 224 (0x8bb07c00) [pid = 6788] [serial = 1242] [outer = 0x8b668000] 16:48:55 INFO - PROCESS | 6788 | 1461023335392 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:48:55 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:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1634ms 16:48:55 INFO - PROCESS | 6788 | 1461023335448 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 6788 | 1461023335454 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:48:55 INFO - PROCESS | 6788 | 1461023335472 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 6788 | 1461023335479 Marionette TRACE conn3 <- [1,1626,null,{}] 16:48:55 INFO - PROCESS | 6788 | 1461023335485 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 6788 | 1461023335683 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:48:56 INFO - PROCESS | 6788 | 1461023336006 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x870ba400 == 140 [pid = 6788] [id = 414] 16:48:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 225 (0x8a6ed800) [pid = 6788] [serial = 1243] [outer = (nil)] 16:48:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x8f599000) [pid = 6788] [serial = 1244] [outer = 0x8a6ed800] 16:48:56 INFO - PROCESS | 6788 | 1461023336108 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 227 (0x8fb50400) [pid = 6788] [serial = 1245] [outer = 0x8a6ed800] 16:48:56 INFO - PROCESS | 6788 | 1461023336983 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1544ms 16:48:57 INFO - PROCESS | 6788 | 1461023337008 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 6788 | 1461023337012 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:48:57 INFO - PROCESS | 6788 | 1461023337018 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 6788 | 1461023337022 Marionette TRACE conn3 <- [1,1630,null,{}] 16:48:57 INFO - PROCESS | 6788 | 1461023337027 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:57 INFO - PROCESS | 6788 | 1461023337217 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:48:57 INFO - PROCESS | 6788 | 1461023337467 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd5bc00 == 141 [pid = 6788] [id = 415] 16:48:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 228 (0x8eb36c00) [pid = 6788] [serial = 1246] [outer = (nil)] 16:48:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 229 (0x8fb99400) [pid = 6788] [serial = 1247] [outer = 0x8eb36c00] 16:48:57 INFO - PROCESS | 6788 | 1461023337552 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 230 (0x8fba1000) [pid = 6788] [serial = 1248] [outer = 0x8eb36c00] 16:48:58 INFO - PROCESS | 6788 | 1461023338476 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1537ms 16:48:58 INFO - PROCESS | 6788 | 1461023338556 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 6788 | 1461023338559 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:48:58 INFO - PROCESS | 6788 | 1461023338566 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 6788 | 1461023338569 Marionette TRACE conn3 <- [1,1634,null,{}] 16:48:58 INFO - PROCESS | 6788 | 1461023338575 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 6788 | 1461023338773 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:48:59 INFO - PROCESS | 6788 | 1461023339116 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fe2e000 == 142 [pid = 6788] [id = 416] 16:48:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 231 (0x8ff43800) [pid = 6788] [serial = 1249] [outer = (nil)] 16:48:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 232 (0x90004800) [pid = 6788] [serial = 1250] [outer = 0x8ff43800] 16:48:59 INFO - PROCESS | 6788 | 1461023339218 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 233 (0x9053a400) [pid = 6788] [serial = 1251] [outer = 0x8ff43800] 16:49:00 INFO - PROCESS | 6788 | 1461023340101 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1582ms 16:49:00 INFO - PROCESS | 6788 | 1461023340149 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 6788 | 1461023340152 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:49:00 INFO - PROCESS | 6788 | 1461023340159 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 6788 | 1461023340163 Marionette TRACE conn3 <- [1,1638,null,{}] 16:49:00 INFO - PROCESS | 6788 | 1461023340168 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:00 INFO - PROCESS | 6788 | 1461023340364 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:49:00 INFO - PROCESS | 6788 | 1461023340681 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb99c00 == 143 [pid = 6788] [id = 417] 16:49:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 234 (0x8fba2c00) [pid = 6788] [serial = 1252] [outer = (nil)] 16:49:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 235 (0x91586c00) [pid = 6788] [serial = 1253] [outer = 0x8fba2c00] 16:49:00 INFO - PROCESS | 6788 | 1461023340770 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 236 (0x92f69400) [pid = 6788] [serial = 1254] [outer = 0x8fba2c00] 16:49:01 INFO - PROCESS | 6788 | 1461023341718 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1637ms 16:49:01 INFO - PROCESS | 6788 | 1461023341797 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:49:01 INFO - PROCESS | 6788 | 1461023341801 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:49:01 INFO - PROCESS | 6788 | 1461023341807 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 6788 | 1461023341811 Marionette TRACE conn3 <- [1,1642,null,{}] 16:49:01 INFO - PROCESS | 6788 | 1461023341816 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:02 INFO - PROCESS | 6788 | 1461023342008 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:49:02 INFO - PROCESS | 6788 | 1461023342338 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x88897c00 == 144 [pid = 6788] [id = 418] 16:49:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 237 (0x910dd400) [pid = 6788] [serial = 1255] [outer = (nil)] 16:49:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 238 (0x930b7000) [pid = 6788] [serial = 1256] [outer = 0x910dd400] 16:49:02 INFO - PROCESS | 6788 | 1461023342429 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 239 (0x9319c800) [pid = 6788] [serial = 1257] [outer = 0x910dd400] 16:49:03 INFO - PROCESS | 6788 | 1461023343284 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1541ms 16:49:03 INFO - PROCESS | 6788 | 1461023343348 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 6788 | 1461023343352 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:49:03 INFO - PROCESS | 6788 | 1461023343358 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 6788 | 1461023343362 Marionette TRACE conn3 <- [1,1646,null,{}] 16:49:03 INFO - PROCESS | 6788 | 1461023343367 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 6788 | 1461023343558 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:49:03 INFO - PROCESS | 6788 | 1461023343835 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x93199c00 == 145 [pid = 6788] [id = 419] 16:49:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 240 (0x93482800) [pid = 6788] [serial = 1258] [outer = (nil)] 16:49:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 241 (0x943e7c00) [pid = 6788] [serial = 1259] [outer = 0x93482800] 16:49:03 INFO - PROCESS | 6788 | 1461023343979 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 242 (0x9572f000) [pid = 6788] [serial = 1260] [outer = 0x93482800] 16:49:05 INFO - PROCESS | 6788 | 1461023345082 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1792ms 16:49:05 INFO - PROCESS | 6788 | 1461023345151 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 6788 | 1461023345156 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:49:05 INFO - PROCESS | 6788 | 1461023345163 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 6788 | 1461023345166 Marionette TRACE conn3 <- [1,1650,null,{}] 16:49:05 INFO - PROCESS | 6788 | 1461023345172 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:05 INFO - PROCESS | 6788 | 1461023345375 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:49:05 INFO - PROCESS | 6788 | 1461023345642 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f599400 == 146 [pid = 6788] [id = 420] 16:49:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 243 (0x93d5ec00) [pid = 6788] [serial = 1261] [outer = (nil)] 16:49:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 244 (0x96a82c00) [pid = 6788] [serial = 1262] [outer = 0x93d5ec00] 16:49:05 INFO - PROCESS | 6788 | 1461023345729 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 245 (0x96f0dc00) [pid = 6788] [serial = 1263] [outer = 0x93d5ec00] 16:49:06 INFO - PROCESS | 6788 | 1461023346653 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1533ms 16:49:06 INFO - PROCESS | 6788 | 1461023346697 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 6788 | 1461023346701 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:49:06 INFO - PROCESS | 6788 | 1461023346707 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 6788 | 1461023346710 Marionette TRACE conn3 <- [1,1654,null,{}] 16:49:06 INFO - PROCESS | 6788 | 1461023346716 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 6788 | 1461023346913 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:49:07 INFO - PROCESS | 6788 | 1461023347249 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96a10000 == 147 [pid = 6788] [id = 421] 16:49:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 246 (0x98133000) [pid = 6788] [serial = 1264] [outer = (nil)] 16:49:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 247 (0x9813b800) [pid = 6788] [serial = 1265] [outer = 0x98133000] 16:49:07 INFO - PROCESS | 6788 | 1461023347352 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 248 (0x98392400) [pid = 6788] [serial = 1266] [outer = 0x98133000] 16:49:08 INFO - PROCESS | 6788 | 1461023348250 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1580ms 16:49:08 INFO - PROCESS | 6788 | 1461023348288 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 6788 | 1461023348291 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:49:08 INFO - PROCESS | 6788 | 1461023348298 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 6788 | 1461023348303 Marionette TRACE conn3 <- [1,1658,null,{}] 16:49:08 INFO - PROCESS | 6788 | 1461023348308 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 6788 | 1461023348522 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:49:08 INFO - PROCESS | 6788 | 1461023348798 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fd9c00 == 148 [pid = 6788] [id = 422] 16:49:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 249 (0x98be9000) [pid = 6788] [serial = 1267] [outer = (nil)] 16:49:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 250 (0x98e93800) [pid = 6788] [serial = 1268] [outer = 0x98be9000] 16:49:08 INFO - PROCESS | 6788 | 1461023348935 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 251 (0x99370800) [pid = 6788] [serial = 1269] [outer = 0x98be9000] 16:49:09 INFO - PROCESS | 6788 | 1461023349811 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1585ms 16:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:49:09 INFO - PROCESS | 6788 | 1461023349884 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 6788 | 1461023349887 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:49:09 INFO - PROCESS | 6788 | 1461023349893 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 6788 | 1461023349897 Marionette TRACE conn3 <- [1,1662,null,{}] 16:49:09 INFO - PROCESS | 6788 | 1461023349903 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 6788 | 1461023350100 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:49:10 INFO - PROCESS | 6788 | 1461023350430 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x98e50c00 == 149 [pid = 6788] [id = 423] 16:49:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 252 (0x99063c00) [pid = 6788] [serial = 1270] [outer = (nil)] 16:49:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 253 (0x9a41b000) [pid = 6788] [serial = 1271] [outer = 0x99063c00] 16:49:10 INFO - PROCESS | 6788 | 1461023350518 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 254 (0x9a420000) [pid = 6788] [serial = 1272] [outer = 0x99063c00] 16:49:11 INFO - PROCESS | 6788 | 1461023351398 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1537ms 16:49:11 INFO - PROCESS | 6788 | 1461023351432 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 6788 | 1461023351434 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:49:11 INFO - PROCESS | 6788 | 1461023351441 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 6788 | 1461023351445 Marionette TRACE conn3 <- [1,1666,null,{}] 16:49:11 INFO - PROCESS | 6788 | 1461023351450 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 6788 | 1461023351638 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:49:12 INFO - PROCESS | 6788 | 1461023351980 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x97820400 == 150 [pid = 6788] [id = 424] 16:49:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 255 (0x97bab000) [pid = 6788] [serial = 1273] [outer = (nil)] 16:49:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 256 (0x9fb52c00) [pid = 6788] [serial = 1274] [outer = 0x97bab000] 16:49:12 INFO - PROCESS | 6788 | 1461023352070 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 257 (0x9fe24000) [pid = 6788] [serial = 1275] [outer = 0x97bab000] 16:49:12 INFO - PROCESS | 6788 | 1461023352936 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1534ms 16:49:12 INFO - PROCESS | 6788 | 1461023352975 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 6788 | 1461023352978 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:49:12 INFO - PROCESS | 6788 | 1461023352985 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 6788 | 1461023352989 Marionette TRACE conn3 <- [1,1670,null,{}] 16:49:12 INFO - PROCESS | 6788 | 1461023352995 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 6788 | 1461023353181 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:49:13 INFO - PROCESS | 6788 | 1461023353518 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84be9c00 == 151 [pid = 6788] [id = 425] 16:49:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 258 (0x98e8e800) [pid = 6788] [serial = 1276] [outer = (nil)] 16:49:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 259 (0xa0edf400) [pid = 6788] [serial = 1277] [outer = 0x98e8e800] 16:49:13 INFO - PROCESS | 6788 | 1461023353605 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 260 (0xa283e800) [pid = 6788] [serial = 1278] [outer = 0x98e8e800] 16:49:14 INFO - PROCESS | 6788 | 1461023354467 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1530ms 16:49:14 INFO - PROCESS | 6788 | 1461023354516 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 6788 | 1461023354519 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:49:14 INFO - PROCESS | 6788 | 1461023354526 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 6788 | 1461023354529 Marionette TRACE conn3 <- [1,1674,null,{}] 16:49:14 INFO - PROCESS | 6788 | 1461023354535 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 6788 | 1461023354724 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:49:15 INFO - PROCESS | 6788 | 1461023355063 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863c5800 == 152 [pid = 6788] [id = 426] 16:49:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 261 (0x98135c00) [pid = 6788] [serial = 1279] [outer = (nil)] 16:49:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 262 (0xa2a4f800) [pid = 6788] [serial = 1280] [outer = 0x98135c00] 16:49:15 INFO - PROCESS | 6788 | 1461023355152 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 263 (0xa2af0c00) [pid = 6788] [serial = 1281] [outer = 0x98135c00] 16:49:16 INFO - PROCESS | 6788 | 1461023356044 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1595ms 16:49:16 INFO - PROCESS | 6788 | 1461023356122 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 6788 | 1461023356129 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:49:16 INFO - PROCESS | 6788 | 1461023356138 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 6788 | 1461023356143 Marionette TRACE conn3 <- [1,1678,null,{}] 16:49:16 INFO - PROCESS | 6788 | 1461023356152 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 6788 | 1461023356384 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:49:16 INFO - PROCESS | 6788 | 1461023356708 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e2c00 == 153 [pid = 6788] [id = 427] 16:49:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 264 (0x89e71c00) [pid = 6788] [serial = 1282] [outer = (nil)] 16:49:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 265 (0x89e77c00) [pid = 6788] [serial = 1283] [outer = 0x89e71c00] 16:49:16 INFO - PROCESS | 6788 | 1461023356797 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 266 (0x89e78c00) [pid = 6788] [serial = 1284] [outer = 0x89e71c00] 16:49:17 INFO - PROCESS | 6788 | 1461023357668 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1591ms 16:49:17 INFO - PROCESS | 6788 | 1461023357730 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 6788 | 1461023357733 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:49:17 INFO - PROCESS | 6788 | 1461023357740 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 6788 | 1461023357743 Marionette TRACE conn3 <- [1,1682,null,{}] 16:49:17 INFO - PROCESS | 6788 | 1461023357749 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 6788 | 1461023357945 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:49:18 INFO - PROCESS | 6788 | 1461023358272 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89e74c00 == 154 [pid = 6788] [id = 428] 16:49:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 267 (0x89e77000) [pid = 6788] [serial = 1285] [outer = (nil)] 16:49:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 268 (0x910dd800) [pid = 6788] [serial = 1286] [outer = 0x89e77000] 16:49:18 INFO - PROCESS | 6788 | 1461023358360 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 269 (0xa0fe7800) [pid = 6788] [serial = 1287] [outer = 0x89e77000] 16:49:19 INFO - PROCESS | 6788 | 1461023359242 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1535ms 16:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:49:19 INFO - PROCESS | 6788 | 1461023359276 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 6788 | 1461023359279 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:49:19 INFO - PROCESS | 6788 | 1461023359286 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 6788 | 1461023359289 Marionette TRACE conn3 <- [1,1686,null,{}] 16:49:19 INFO - PROCESS | 6788 | 1461023359295 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:19 INFO - PROCESS | 6788 | 1461023359485 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:49:19 INFO - PROCESS | 6788 | 1461023359745 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84bf7c00 == 155 [pid = 6788] [id = 429] 16:49:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 270 (0x89e74400) [pid = 6788] [serial = 1288] [outer = (nil)] 16:49:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 271 (0x8ea64000) [pid = 6788] [serial = 1289] [outer = 0x89e74400] 16:49:19 INFO - PROCESS | 6788 | 1461023359873 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 272 (0x8ea65c00) [pid = 6788] [serial = 1290] [outer = 0x89e74400] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x842bc800 == 154 [pid = 6788] [id = 354] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x863d0c00 == 153 [pid = 6788] [id = 353] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x913c4400 == 152 [pid = 6788] [id = 352] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c7000 == 151 [pid = 6788] [id = 143] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x863c7400 == 150 [pid = 6788] [id = 355] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8554b000 == 149 [pid = 6788] [id = 410] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe3800 == 148 [pid = 6788] [id = 409] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x85d30800 == 147 [pid = 6788] [id = 408] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x854eb000 == 146 [pid = 6788] [id = 407] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x844f1400 == 145 [pid = 6788] [id = 406] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x9a41ec00 == 144 [pid = 6788] [id = 400] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x9a5b9c00 == 143 [pid = 6788] [id = 401] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x93199800 == 142 [pid = 6788] [id = 399] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x993dc000 == 141 [pid = 6788] [id = 398] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x863c8c00 == 140 [pid = 6788] [id = 396] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x93d58400 == 139 [pid = 6788] [id = 397] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x9615c400 == 138 [pid = 6788] [id = 395] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x86fdb000 == 137 [pid = 6788] [id = 394] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x93c43400 == 136 [pid = 6788] [id = 393] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff49800 == 135 [pid = 6788] [id = 392] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8f594c00 == 134 [pid = 6788] [id = 390] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb46800 == 133 [pid = 6788] [id = 391] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x84bef800 == 132 [pid = 6788] [id = 389] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x830f4400 == 131 [pid = 6788] [id = 356] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe6c00 == 130 [pid = 6788] [id = 388] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x84bf4c00 == 129 [pid = 6788] [id = 386] 16:49:22 INFO - PROCESS | 6788 | --DOCSHELL 0x854e7000 == 128 [pid = 6788] [id = 387] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 271 (0x8b672000) [pid = 6788] [serial = 1157] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 270 (0x90008c00) [pid = 6788] [serial = 1109] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 269 (0x9109dc00) [pid = 6788] [serial = 1112] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 268 (0x91584400) [pid = 6788] [serial = 1115] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 267 (0x93195000) [pid = 6788] [serial = 1118] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 266 (0x93d59400) [pid = 6788] [serial = 1121] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 265 (0x96a1c000) [pid = 6788] [serial = 1124] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 264 (0x9802a800) [pid = 6788] [serial = 1127] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 263 (0x98136c00) [pid = 6788] [serial = 1130] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 262 (0x98396400) [pid = 6788] [serial = 1133] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 261 (0x98bf2400) [pid = 6788] [serial = 1136] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 260 (0x93d59000) [pid = 6788] [serial = 1139] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 259 (0x8888e000) [pid = 6788] [serial = 1149] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 258 (0x86fdb400) [pid = 6788] [serial = 1148] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 257 (0x86fe2800) [pid = 6788] [serial = 1151] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 256 (0x8554c000) [pid = 6788] [serial = 1145] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 255 (0x98e91800) [pid = 6788] [serial = 1142] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 254 (0x8bb10400) [pid = 6788] [serial = 1092] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 253 (0x84bf1800) [pid = 6788] [serial = 1094] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 252 (0x870b9800) [pid = 6788] [serial = 1097] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 251 (0x8bb05000) [pid = 6788] [serial = 1100] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 250 (0x8fa7a800) [pid = 6788] [serial = 1103] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 249 (0x8fbf4800) [pid = 6788] [serial = 1106] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 248 (0x8a6ef000) [pid = 6788] [serial = 1154] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 247 (0x8bb0b400) [pid = 6788] [serial = 1158] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 246 (0x8b415000) [pid = 6788] [serial = 1155] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 245 (0x88896c00) [pid = 6788] [serial = 1152] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | --DOMWINDOW == 244 (0x8b666c00) [pid = 6788] [serial = 1160] [outer = (nil)] [url = about:blank] 16:49:22 INFO - PROCESS | 6788 | 1461023362672 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:49:22 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:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 3446ms 16:49:22 INFO - PROCESS | 6788 | 1461023362731 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 6788 | 1461023362736 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:49:22 INFO - PROCESS | 6788 | 1461023362744 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 6788 | 1461023362748 Marionette TRACE conn3 <- [1,1690,null,{}] 16:49:22 INFO - PROCESS | 6788 | 1461023362755 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:22 INFO - PROCESS | 6788 | 1461023362931 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:49:23 INFO - PROCESS | 6788 | 1461023363150 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x842bc800 == 129 [pid = 6788] [id = 430] 16:49:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 245 (0x84bf4400) [pid = 6788] [serial = 1291] [outer = (nil)] 16:49:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 246 (0x85d32800) [pid = 6788] [serial = 1292] [outer = 0x84bf4400] 16:49:23 INFO - PROCESS | 6788 | 1461023363234 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 247 (0x863cf000) [pid = 6788] [serial = 1293] [outer = 0x84bf4400] 16:49:24 INFO - PROCESS | 6788 | 1461023364016 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1336ms 16:49:24 INFO - PROCESS | 6788 | 1461023364080 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 6788 | 1461023364088 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:49:24 INFO - PROCESS | 6788 | 1461023364098 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 6788 | 1461023364101 Marionette TRACE conn3 <- [1,1694,null,{}] 16:49:24 INFO - PROCESS | 6788 | 1461023364108 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 6788 | 1461023364295 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:49:24 INFO - PROCESS | 6788 | 1461023364518 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x870b0000 == 130 [pid = 6788] [id = 431] 16:49:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 248 (0x870b4400) [pid = 6788] [serial = 1294] [outer = (nil)] 16:49:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 249 (0x89461000) [pid = 6788] [serial = 1295] [outer = 0x870b4400] 16:49:24 INFO - PROCESS | 6788 | 1461023364598 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 250 (0x895ef400) [pid = 6788] [serial = 1296] [outer = 0x870b4400] 16:49:25 INFO - PROCESS | 6788 | 1461023365568 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1536ms 16:49:25 INFO - PROCESS | 6788 | 1461023365633 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 6788 | 1461023365637 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:49:25 INFO - PROCESS | 6788 | 1461023365643 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 6788 | 1461023365649 Marionette TRACE conn3 <- [1,1698,null,{}] 16:49:25 INFO - PROCESS | 6788 | 1461023365671 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:25 INFO - PROCESS | 6788 | 1461023365922 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:49:25 INFO - PROCESS | 6788 | 1461023365947 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fe2800 == 131 [pid = 6788] [id = 432] 16:49:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 251 (0x8a3c1c00) [pid = 6788] [serial = 1297] [outer = (nil)] 16:49:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 252 (0x8a6ee800) [pid = 6788] [serial = 1298] [outer = 0x8a3c1c00] 16:49:26 INFO - PROCESS | 6788 | 1461023366022 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 253 (0x8b416400) [pid = 6788] [serial = 1299] [outer = 0x8a3c1c00] 16:49:26 INFO - PROCESS | 6788 | 1461023366966 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:49:28 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:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2539ms 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 252 (0x8fe2f000) [pid = 6788] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 251 (0x8b40c800) [pid = 6788] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 250 (0x930b6400) [pid = 6788] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 249 (0x89468c00) [pid = 6788] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 248 (0x86fe5000) [pid = 6788] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 247 (0x90098000) [pid = 6788] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 246 (0x86fda400) [pid = 6788] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 245 (0x8b702800) [pid = 6788] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 244 (0x8945f000) [pid = 6788] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 243 (0x9a425c00) [pid = 6788] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 242 (0x96f0f800) [pid = 6788] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 241 (0x85d2f400) [pid = 6788] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 240 (0x844f4000) [pid = 6788] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 239 (0x84bf0c00) [pid = 6788] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 238 (0x9b263800) [pid = 6788] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 237 (0x9997e800) [pid = 6788] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 236 (0x85d2a400) [pid = 6788] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 235 (0x90011800) [pid = 6788] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 234 (0x98032c00) [pid = 6788] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 233 (0x8b668400) [pid = 6788] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 232 (0x830f4c00) [pid = 6788] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 231 (0x8f596800) [pid = 6788] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 230 (0x9997c800) [pid = 6788] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 229 (0x90009c00) [pid = 6788] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 228 (0x895e5800) [pid = 6788] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 227 (0x8e990c00) [pid = 6788] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 226 (0x9136dc00) [pid = 6788] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x96a7d400) [pid = 6788] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 224 (0x98ce9c00) [pid = 6788] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 223 (0x98136000) [pid = 6788] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 222 (0x981a4800) [pid = 6788] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 221 (0x8a6f1400) [pid = 6788] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 220 (0x895ea000) [pid = 6788] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 219 (0x85556400) [pid = 6788] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 218 (0x8f59f400) [pid = 6788] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 217 (0x8945d800) [pid = 6788] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x8fb85c00) [pid = 6788] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x8e98f800) [pid = 6788] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x930b9000) [pid = 6788] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x9615dc00) [pid = 6788] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x90009800) [pid = 6788] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 211 (0x842c8c00) [pid = 6788] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x863c2400) [pid = 6788] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 209 (0x8ff4ec00) [pid = 6788] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 208 (0xa000b000) [pid = 6788] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 207 (0x910d9400) [pid = 6788] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 206 (0x8f59ac00) [pid = 6788] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 205 (0x93d55c00) [pid = 6788] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 204 (0x9fe82c00) [pid = 6788] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 203 (0x99366800) [pid = 6788] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 202 (0x8b710c00) [pid = 6788] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x95738800) [pid = 6788] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x913b8000) [pid = 6788] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x854eac00) [pid = 6788] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x8b669c00) [pid = 6788] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x8fb8b800) [pid = 6788] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x97aa9800) [pid = 6788] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x98bf1400) [pid = 6788] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8b66f800) [pid = 6788] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x8bd63400) [pid = 6788] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x8fb86c00) [pid = 6788] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x91582400) [pid = 6788] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x8fb86000) [pid = 6788] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x910a4400) [pid = 6788] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x88892400) [pid = 6788] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x84bea000) [pid = 6788] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8bd64000) [pid = 6788] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x8eb37000) [pid = 6788] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x931a1c00) [pid = 6788] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x96157800) [pid = 6788] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x830f7800) [pid = 6788] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x943ebc00) [pid = 6788] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:49:28 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x9008e400) [pid = 6788] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:49:28 INFO - PROCESS | 6788 | 1461023368384 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 6788 | 1461023368395 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:49:28 INFO - PROCESS | 6788 | 1461023368433 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 6788 | 1461023368439 Marionette TRACE conn3 <- [1,1702,null,{}] 16:49:28 INFO - PROCESS | 6788 | 1461023368458 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 6788 | 1461023368686 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:49:28 INFO - PROCESS | 6788 | 1461023368876 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x832d7c00 == 132 [pid = 6788] [id = 433] 16:49:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x844f3400) [pid = 6788] [serial = 1300] [outer = (nil)] 16:49:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x854df400) [pid = 6788] [serial = 1301] [outer = 0x844f3400] 16:49:28 INFO - PROCESS | 6788 | 1461023368948 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x85d2d000) [pid = 6788] [serial = 1302] [outer = 0x844f3400] 16:49:29 INFO - PROCESS | 6788 | 1461023369701 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1331ms 16:49:29 INFO - PROCESS | 6788 | 1461023369739 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 6788 | 1461023369743 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:49:29 INFO - PROCESS | 6788 | 1461023369749 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 6788 | 1461023369752 Marionette TRACE conn3 <- [1,1706,null,{}] 16:49:29 INFO - PROCESS | 6788 | 1461023369757 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:29 INFO - PROCESS | 6788 | 1461023369928 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:49:29 INFO - PROCESS | 6788 | 1461023369943 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x842bb400 == 133 [pid = 6788] [id = 434] 16:49:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x842bf400) [pid = 6788] [serial = 1303] [outer = (nil)] 16:49:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x89461400) [pid = 6788] [serial = 1304] [outer = 0x842bf400] 16:49:30 INFO - PROCESS | 6788 | 1461023370015 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x89e78400) [pid = 6788] [serial = 1305] [outer = 0x842bf400] 16:49:31 INFO - PROCESS | 6788 | 1461023371338 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1633ms 16:49:31 INFO - PROCESS | 6788 | 1461023371385 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 6788 | 1461023371392 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:49:31 INFO - PROCESS | 6788 | 1461023371401 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 6788 | 1461023371406 Marionette TRACE conn3 <- [1,1710,null,{}] 16:49:31 INFO - PROCESS | 6788 | 1461023371432 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 6788 | 1461023371669 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:49:32 INFO - PROCESS | 6788 | 1461023372010 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e2000 == 134 [pid = 6788] [id = 435] 16:49:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x85d2dc00) [pid = 6788] [serial = 1306] [outer = (nil)] 16:49:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x86fdd000) [pid = 6788] [serial = 1307] [outer = 0x85d2dc00] 16:49:32 INFO - PROCESS | 6788 | 1461023372099 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x870b2c00) [pid = 6788] [serial = 1308] [outer = 0x85d2dc00] 16:49:33 INFO - PROCESS | 6788 | 1461023373157 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1801ms 16:49:33 INFO - PROCESS | 6788 | 1461023373203 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 6788 | 1461023373212 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:49:33 INFO - PROCESS | 6788 | 1461023373228 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 6788 | 1461023373237 Marionette TRACE conn3 <- [1,1714,null,{}] 16:49:33 INFO - PROCESS | 6788 | 1461023373246 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 6788 | 1461023373449 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:49:33 INFO - PROCESS | 6788 | 1461023373782 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fe6400 == 135 [pid = 6788] [id = 436] 16:49:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x898eb400) [pid = 6788] [serial = 1309] [outer = (nil)] 16:49:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x89f91c00) [pid = 6788] [serial = 1310] [outer = 0x898eb400] 16:49:33 INFO - PROCESS | 6788 | 1461023373876 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x8a3d0400) [pid = 6788] [serial = 1311] [outer = 0x898eb400] 16:49:34 INFO - PROCESS | 6788 | 1461023374798 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1640ms 16:49:34 INFO - PROCESS | 6788 | 1461023374868 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 6788 | 1461023374873 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:49:34 INFO - PROCESS | 6788 | 1461023374880 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 6788 | 1461023374888 Marionette TRACE conn3 <- [1,1718,null,{}] 16:49:34 INFO - PROCESS | 6788 | 1461023374905 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 6788 | 1461023375147 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:49:35 INFO - PROCESS | 6788 | 1461023375479 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89e7e400 == 136 [pid = 6788] [id = 437] 16:49:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x89f9a000) [pid = 6788] [serial = 1312] [outer = (nil)] 16:49:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x8bb0d000) [pid = 6788] [serial = 1313] [outer = 0x89f9a000] 16:49:35 INFO - PROCESS | 6788 | 1461023375574 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x8bd64000) [pid = 6788] [serial = 1314] [outer = 0x89f9a000] 16:49:36 INFO - PROCESS | 6788 | 1461023376468 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1646ms 16:49:36 INFO - PROCESS | 6788 | 1461023376526 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:49:36 INFO - PROCESS | 6788 | 1461023376531 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:49:36 INFO - PROCESS | 6788 | 1461023376537 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 6788 | 1461023376541 Marionette TRACE conn3 <- [1,1722,null,{}] 16:49:36 INFO - PROCESS | 6788 | 1461023376547 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:36 INFO - PROCESS | 6788 | 1461023376745 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:49:37 INFO - PROCESS | 6788 | 1461023377077 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8554a400 == 137 [pid = 6788] [id = 438] 16:49:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x8b411c00) [pid = 6788] [serial = 1315] [outer = (nil)] 16:49:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x8ea60000) [pid = 6788] [serial = 1316] [outer = 0x8b411c00] 16:49:37 INFO - PROCESS | 6788 | 1461023377170 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 198 (0x8ea68000) [pid = 6788] [serial = 1317] [outer = 0x8b411c00] 16:49:38 INFO - PROCESS | 6788 | 1461023378078 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:49:38 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:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1585ms 16:49:38 INFO - PROCESS | 6788 | 1461023378123 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:49:38 INFO - PROCESS | 6788 | 1461023378128 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:49:38 INFO - PROCESS | 6788 | 1461023378134 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 6788 | 1461023378137 Marionette TRACE conn3 <- [1,1726,null,{}] 16:49:38 INFO - PROCESS | 6788 | 1461023378143 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:38 INFO - PROCESS | 6788 | 1461023378353 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:49:38 INFO - PROCESS | 6788 | 1461023378689 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e981c00 == 138 [pid = 6788] [id = 439] 16:49:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 199 (0x8ea6dc00) [pid = 6788] [serial = 1318] [outer = (nil)] 16:49:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 200 (0x8eb3ec00) [pid = 6788] [serial = 1319] [outer = 0x8ea6dc00] 16:49:38 INFO - PROCESS | 6788 | 1461023378778 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 201 (0x8f597400) [pid = 6788] [serial = 1320] [outer = 0x8ea6dc00] 16:49:39 INFO - PROCESS | 6788 | 1461023379667 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1592ms 16:49:39 INFO - PROCESS | 6788 | 1461023379726 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 6788 | 1461023379729 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:49:39 INFO - PROCESS | 6788 | 1461023379736 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 6788 | 1461023379740 Marionette TRACE conn3 <- [1,1730,null,{}] 16:49:39 INFO - PROCESS | 6788 | 1461023379745 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 6788 | 1461023380000 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:49:40 INFO - PROCESS | 6788 | 1461023380324 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8e98f800 == 139 [pid = 6788] [id = 440] 16:49:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 202 (0x8ea6d000) [pid = 6788] [serial = 1321] [outer = (nil)] 16:49:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 203 (0x8fb53c00) [pid = 6788] [serial = 1322] [outer = 0x8ea6d000] 16:49:40 INFO - PROCESS | 6788 | 1461023380418 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 204 (0x8fba2800) [pid = 6788] [serial = 1323] [outer = 0x8ea6d000] 16:49:41 INFO - PROCESS | 6788 | 1461023381239 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:49:41 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:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1580ms 16:49:41 INFO - PROCESS | 6788 | 1461023381318 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 6788 | 1461023381321 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:49:41 INFO - PROCESS | 6788 | 1461023381328 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 6788 | 1461023381331 Marionette TRACE conn3 <- [1,1734,null,{}] 16:49:41 INFO - PROCESS | 6788 | 1461023381337 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:41 INFO - PROCESS | 6788 | 1461023381529 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:49:41 INFO - PROCESS | 6788 | 1461023381814 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89f99400 == 140 [pid = 6788] [id = 441] 16:49:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 205 (0x8eb3ac00) [pid = 6788] [serial = 1324] [outer = (nil)] 16:49:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 206 (0x8fe2a800) [pid = 6788] [serial = 1325] [outer = 0x8eb3ac00] 16:49:41 INFO - PROCESS | 6788 | 1461023381946 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 207 (0x8ff48400) [pid = 6788] [serial = 1326] [outer = 0x8eb3ac00] 16:49:42 INFO - PROCESS | 6788 | 1461023382868 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:49:42 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:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1592ms 16:49:42 INFO - PROCESS | 6788 | 1461023382920 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 6788 | 1461023382924 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:49:42 INFO - PROCESS | 6788 | 1461023382931 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 6788 | 1461023382934 Marionette TRACE conn3 <- [1,1738,null,{}] 16:49:42 INFO - PROCESS | 6788 | 1461023382954 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 6788 | 1461023383144 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:49:43 INFO - PROCESS | 6788 | 1461023383478 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb38c00 == 141 [pid = 6788] [id = 442] 16:49:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 208 (0x8fe22400) [pid = 6788] [serial = 1327] [outer = (nil)] 16:49:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 209 (0x90010000) [pid = 6788] [serial = 1328] [outer = 0x8fe22400] 16:49:43 INFO - PROCESS | 6788 | 1461023383571 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 210 (0x90090c00) [pid = 6788] [serial = 1329] [outer = 0x8fe22400] 16:49:44 INFO - PROCESS | 6788 | 1461023384455 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1584ms 16:49:44 INFO - PROCESS | 6788 | 1461023384516 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 6788 | 1461023384520 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:49:44 INFO - PROCESS | 6788 | 1461023384527 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 6788 | 1461023384531 Marionette TRACE conn3 <- [1,1742,null,{}] 16:49:44 INFO - PROCESS | 6788 | 1461023384537 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 6788 | 1461023384731 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:49:45 INFO - PROCESS | 6788 | 1461023385062 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8ff4b800 == 142 [pid = 6788] [id = 443] 16:49:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 211 (0x90006000) [pid = 6788] [serial = 1330] [outer = (nil)] 16:49:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 212 (0x91365c00) [pid = 6788] [serial = 1331] [outer = 0x90006000] 16:49:45 INFO - PROCESS | 6788 | 1461023385152 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 213 (0x913b7800) [pid = 6788] [serial = 1332] [outer = 0x90006000] 16:49:46 INFO - PROCESS | 6788 | 1461023386042 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1592ms 16:49:46 INFO - PROCESS | 6788 | 1461023386120 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 6788 | 1461023386123 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:49:46 INFO - PROCESS | 6788 | 1461023386130 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 6788 | 1461023386134 Marionette TRACE conn3 <- [1,1746,null,{}] 16:49:46 INFO - PROCESS | 6788 | 1461023386140 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:46 INFO - PROCESS | 6788 | 1461023386372 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:49:46 INFO - PROCESS | 6788 | 1461023386717 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x9000d400 == 143 [pid = 6788] [id = 444] 16:49:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 214 (0x91580400) [pid = 6788] [serial = 1333] [outer = (nil)] 16:49:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 215 (0x930b9000) [pid = 6788] [serial = 1334] [outer = 0x91580400] 16:49:46 INFO - PROCESS | 6788 | 1461023386810 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 216 (0x93195800) [pid = 6788] [serial = 1335] [outer = 0x91580400] 16:49:47 INFO - PROCESS | 6788 | 1461023387713 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:49:47 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:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1632ms 16:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:49:47 INFO - PROCESS | 6788 | 1461023387763 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 6788 | 1461023387767 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:49:47 INFO - PROCESS | 6788 | 1461023387774 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 6788 | 1461023387778 Marionette TRACE conn3 <- [1,1750,null,{}] 16:49:47 INFO - PROCESS | 6788 | 1461023387784 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 6788 | 1461023388029 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:49:48 INFO - PROCESS | 6788 | 1461023388373 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x842c0400 == 144 [pid = 6788] [id = 445] 16:49:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 217 (0x90096400) [pid = 6788] [serial = 1336] [outer = (nil)] 16:49:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 218 (0x943ea400) [pid = 6788] [serial = 1337] [outer = 0x90096400] 16:49:48 INFO - PROCESS | 6788 | 1461023388475 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 219 (0x96a73c00) [pid = 6788] [serial = 1338] [outer = 0x90096400] 16:49:49 INFO - PROCESS | 6788 | 1461023389411 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:49:49 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:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1687ms 16:49:49 INFO - PROCESS | 6788 | 1461023389461 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 6788 | 1461023389465 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:49:49 INFO - PROCESS | 6788 | 1461023389471 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 6788 | 1461023389474 Marionette TRACE conn3 <- [1,1754,null,{}] 16:49:49 INFO - PROCESS | 6788 | 1461023389480 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:49 INFO - PROCESS | 6788 | 1461023389679 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:49:50 INFO - PROCESS | 6788 | 1461023390015 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b705400 == 145 [pid = 6788] [id = 446] 16:49:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 220 (0x93db3400) [pid = 6788] [serial = 1339] [outer = (nil)] 16:49:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 221 (0x96f03800) [pid = 6788] [serial = 1340] [outer = 0x93db3400] 16:49:50 INFO - PROCESS | 6788 | 1461023390111 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 222 (0x97822400) [pid = 6788] [serial = 1341] [outer = 0x93db3400] 16:49:50 INFO - PROCESS | 6788 | 1461023390992 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1593ms 16:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:49:51 INFO - PROCESS | 6788 | 1461023391064 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 6788 | 1461023391067 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:49:51 INFO - PROCESS | 6788 | 1461023391074 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 6788 | 1461023391077 Marionette TRACE conn3 <- [1,1758,null,{}] 16:49:51 INFO - PROCESS | 6788 | 1461023391083 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:51 INFO - PROCESS | 6788 | 1461023391316 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:49:51 INFO - PROCESS | 6788 | 1461023391661 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d28800 == 146 [pid = 6788] [id = 447] 16:49:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 223 (0x8a3d0000) [pid = 6788] [serial = 1342] [outer = (nil)] 16:49:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 224 (0x9802f400) [pid = 6788] [serial = 1343] [outer = 0x8a3d0000] 16:49:51 INFO - PROCESS | 6788 | 1461023391750 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 225 (0x98035400) [pid = 6788] [serial = 1344] [outer = 0x8a3d0000] 16:49:52 INFO - PROCESS | 6788 | 1461023392608 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1585ms 16:49:52 INFO - PROCESS | 6788 | 1461023392659 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 6788 | 1461023392662 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:49:52 INFO - PROCESS | 6788 | 1461023392668 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 6788 | 1461023392672 Marionette TRACE conn3 <- [1,1762,null,{}] 16:49:52 INFO - PROCESS | 6788 | 1461023392677 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 6788 | 1461023392878 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:49:53 INFO - PROCESS | 6788 | 1461023393249 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fe29c00 == 147 [pid = 6788] [id = 448] 16:49:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 226 (0x8fe2a000) [pid = 6788] [serial = 1345] [outer = (nil)] 16:49:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 227 (0x982d2400) [pid = 6788] [serial = 1346] [outer = 0x8fe2a000] 16:49:53 INFO - PROCESS | 6788 | 1461023393350 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 228 (0x98beb400) [pid = 6788] [serial = 1347] [outer = 0x8fe2a000] 16:49:54 INFO - PROCESS | 6788 | 1461023394238 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1634ms 16:49:54 INFO - PROCESS | 6788 | 1461023394304 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 6788 | 1461023394308 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:49:54 INFO - PROCESS | 6788 | 1461023394315 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 6788 | 1461023394318 Marionette TRACE conn3 <- [1,1766,null,{}] 16:49:54 INFO - PROCESS | 6788 | 1461023394324 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:54 INFO - PROCESS | 6788 | 1461023394527 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:49:54 INFO - PROCESS | 6788 | 1461023394866 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x98139800 == 148 [pid = 6788] [id = 449] 16:49:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 229 (0x9813e400) [pid = 6788] [serial = 1348] [outer = (nil)] 16:49:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 230 (0x98ce6000) [pid = 6788] [serial = 1349] [outer = 0x9813e400] 16:49:54 INFO - PROCESS | 6788 | 1461023394995 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 231 (0x98e56000) [pid = 6788] [serial = 1350] [outer = 0x9813e400] 16:49:55 INFO - PROCESS | 6788 | 1461023395867 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1589ms 16:49:55 INFO - PROCESS | 6788 | 1461023395904 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 6788 | 1461023395908 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:49:55 INFO - PROCESS | 6788 | 1461023395915 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 6788 | 1461023395918 Marionette TRACE conn3 <- [1,1770,null,{}] 16:49:55 INFO - PROCESS | 6788 | 1461023395924 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:56 INFO - PROCESS | 6788 | 1461023396120 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:49:56 INFO - PROCESS | 6788 | 1461023396460 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x83944000 == 149 [pid = 6788] [id = 450] 16:49:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 232 (0x93c47c00) [pid = 6788] [serial = 1351] [outer = (nil)] 16:49:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 233 (0x98e94000) [pid = 6788] [serial = 1352] [outer = 0x93c47c00] 16:49:56 INFO - PROCESS | 6788 | 1461023396549 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 234 (0x993d8400) [pid = 6788] [serial = 1353] [outer = 0x93c47c00] 16:49:57 INFO - PROCESS | 6788 | 1461023397422 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1580ms 16:49:57 INFO - PROCESS | 6788 | 1461023397496 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 6788 | 1461023397500 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:49:57 INFO - PROCESS | 6788 | 1461023397506 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 6788 | 1461023397509 Marionette TRACE conn3 <- [1,1774,null,{}] 16:49:57 INFO - PROCESS | 6788 | 1461023397515 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:57 INFO - PROCESS | 6788 | 1461023397750 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:49:58 INFO - PROCESS | 6788 | 1461023398100 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9813f000 == 150 [pid = 6788] [id = 451] 16:49:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 235 (0x98e8fc00) [pid = 6788] [serial = 1354] [outer = (nil)] 16:49:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 236 (0x9a41ec00) [pid = 6788] [serial = 1355] [outer = 0x98e8fc00] 16:49:58 INFO - PROCESS | 6788 | 1461023398194 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 237 (0x9a425c00) [pid = 6788] [serial = 1356] [outer = 0x98e8fc00] 16:49:59 INFO - PROCESS | 6788 | 1461023399091 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1643ms 16:49:59 INFO - PROCESS | 6788 | 1461023399150 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 6788 | 1461023399153 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:49:59 INFO - PROCESS | 6788 | 1461023399159 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 6788 | 1461023399163 Marionette TRACE conn3 <- [1,1778,null,{}] 16:49:59 INFO - PROCESS | 6788 | 1461023399169 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:59 INFO - PROCESS | 6788 | 1461023399378 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:49:59 INFO - PROCESS | 6788 | 1461023399737 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x844e7c00 == 151 [pid = 6788] [id = 452] 16:49:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 238 (0x854e5400) [pid = 6788] [serial = 1357] [outer = (nil)] 16:49:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 239 (0x86fdec00) [pid = 6788] [serial = 1358] [outer = 0x854e5400] 16:49:59 INFO - PROCESS | 6788 | 1461023399826 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 240 (0x88890000) [pid = 6788] [serial = 1359] [outer = 0x854e5400] 16:50:00 INFO - PROCESS | 6788 | 1461023400714 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:50:00 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:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1634ms 16:50:00 INFO - PROCESS | 6788 | 1461023400795 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 6788 | 1461023400798 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:50:00 INFO - PROCESS | 6788 | 1461023400805 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 6788 | 1461023400809 Marionette TRACE conn3 <- [1,1782,null,{}] 16:50:00 INFO - PROCESS | 6788 | 1461023400814 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:01 INFO - PROCESS | 6788 | 1461023401058 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x830f0400 == 150 [pid = 6788] [id = 376] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf1400 == 149 [pid = 6788] [id = 373] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x9615d000 == 148 [pid = 6788] [id = 375] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x98138c00 == 147 [pid = 6788] [id = 378] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x93d5f400 == 146 [pid = 6788] [id = 160] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x930b9400 == 145 [pid = 6788] [id = 374] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x98bed400 == 144 [pid = 6788] [id = 379] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x90541800 == 143 [pid = 6788] [id = 372] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x832d7c00 == 142 [pid = 6788] [id = 433] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe2800 == 141 [pid = 6788] [id = 432] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x870b0000 == 140 [pid = 6788] [id = 431] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x842bc800 == 139 [pid = 6788] [id = 430] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x85b54400 == 138 [pid = 6788] [id = 312] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x96a10000 == 137 [pid = 6788] [id = 421] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x8f599400 == 136 [pid = 6788] [id = 420] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x93199c00 == 135 [pid = 6788] [id = 419] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x88897c00 == 134 [pid = 6788] [id = 418] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb99c00 == 133 [pid = 6788] [id = 417] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x8fe2e000 == 132 [pid = 6788] [id = 416] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x842c7800 == 131 [pid = 6788] [id = 333] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x870ba400 == 130 [pid = 6788] [id = 414] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd5bc00 == 129 [pid = 6788] [id = 415] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x898e1800 == 128 [pid = 6788] [id = 413] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe4c00 == 127 [pid = 6788] [id = 412] 16:50:02 INFO - PROCESS | 6788 | --DOCSHELL 0x832d2800 == 126 [pid = 6788] [id = 411] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 239 (0x895e0400) [pid = 6788] [serial = 1098] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 238 (0x913b5800) [pid = 6788] [serial = 1047] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 237 (0x8945b800) [pid = 6788] [serial = 1226] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 236 (0x8e981800) [pid = 6788] [serial = 1101] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 235 (0x9813a800) [pid = 6788] [serial = 1068] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 234 (0x9b2ab800) [pid = 6788] [serial = 1202] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 233 (0x97ab4c00) [pid = 6788] [serial = 1062] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 232 (0x86fe1000) [pid = 6788] [serial = 1224] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 231 (0x84bf1c00) [pid = 6788] [serial = 1220] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 230 (0x854e5c00) [pid = 6788] [serial = 1026] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 229 (0x8a6e7400) [pid = 6788] [serial = 1229] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 228 (0x9eb3bc00) [pid = 6788] [serial = 1206] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 227 (0x9a52a400) [pid = 6788] [serial = 1199] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 226 (0x870b5800) [pid = 6788] [serial = 960] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 225 (0x92f67c00) [pid = 6788] [serial = 1050] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 224 (0x9fe89c00) [pid = 6788] [serial = 1211] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 223 (0x96f09400) [pid = 6788] [serial = 1185] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 222 (0x844ed800) [pid = 6788] [serial = 1071] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 221 (0x8fe26c00) [pid = 6788] [serial = 981] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 220 (0x9a41e000) [pid = 6788] [serial = 1196] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 219 (0x910dac00) [pid = 6788] [serial = 1176] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 218 (0x895ef800) [pid = 6788] [serial = 1227] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 217 (0x8a3c3400) [pid = 6788] [serial = 963] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 216 (0x8f59d400) [pid = 6788] [serial = 1035] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 215 (0x982cbc00) [pid = 6788] [serial = 1190] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 214 (0x97e4d000) [pid = 6788] [serial = 1187] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 213 (0x98e94400) [pid = 6788] [serial = 1143] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 212 (0x98be8400) [pid = 6788] [serial = 1134] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 211 (0x98bf4400) [pid = 6788] [serial = 1137] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 210 (0x8b66bc00) [pid = 6788] [serial = 966] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 209 (0x8bb0c000) [pid = 6788] [serial = 969] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 208 (0x943e4c00) [pid = 6788] [serial = 1002] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 207 (0x8fba3400) [pid = 6788] [serial = 978] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 206 (0x89f93800) [pid = 6788] [serial = 1167] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 205 (0x9000ac00) [pid = 6788] [serial = 1041] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 204 (0x9a420400) [pid = 6788] [serial = 1197] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 203 (0x9a5bf000) [pid = 6788] [serial = 1200] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 202 (0x9b2b0000) [pid = 6788] [serial = 1203] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 201 (0x9fb53000) [pid = 6788] [serial = 1208] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 200 (0x93da9400) [pid = 6788] [serial = 1179] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 199 (0x9802f000) [pid = 6788] [serial = 1128] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 198 (0x93dab000) [pid = 6788] [serial = 1122] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 197 (0x9eb35800) [pid = 6788] [serial = 1205] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x898e6800) [pid = 6788] [serial = 1166] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x863cd800) [pid = 6788] [serial = 1146] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x870b3c00) [pid = 6788] [serial = 1029] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x910dd000) [pid = 6788] [serial = 1184] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x90092c00) [pid = 6788] [serial = 1110] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0xa0edb000) [pid = 6788] [serial = 1217] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x9158b800) [pid = 6788] [serial = 1116] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x8fb4fc00) [pid = 6788] [serial = 975] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x96a75000) [pid = 6788] [serial = 1182] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0xa002fc00) [pid = 6788] [serial = 1214] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x93d55000) [pid = 6788] [serial = 1178] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x998ebc00) [pid = 6788] [serial = 1194] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x9813ec00) [pid = 6788] [serial = 1131] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x9feac800) [pid = 6788] [serial = 1212] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x96a1b400) [pid = 6788] [serial = 1056] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x854e3400) [pid = 6788] [serial = 1221] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x98bef800) [pid = 6788] [serial = 1191] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x93481c00) [pid = 6788] [serial = 1119] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x8554f800) [pid = 6788] [serial = 1163] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x8fa78400) [pid = 6788] [serial = 1170] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x8ff44c00) [pid = 6788] [serial = 1172] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x98033800) [pid = 6788] [serial = 1065] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x98e53c00) [pid = 6788] [serial = 1140] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0xa0ee7800) [pid = 6788] [serial = 1218] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8ff4e400) [pid = 6788] [serial = 1173] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x86fd8400) [pid = 6788] [serial = 1223] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x9009a800) [pid = 6788] [serial = 1175] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x910a9000) [pid = 6788] [serial = 1113] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x85d25c00) [pid = 6788] [serial = 1164] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x8eb3f800) [pid = 6788] [serial = 972] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x8ff4c400) [pid = 6788] [serial = 984] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x96a0f800) [pid = 6788] [serial = 1181] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x93d54000) [pid = 6788] [serial = 1053] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x98032400) [pid = 6788] [serial = 1188] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x8fbfbc00) [pid = 6788] [serial = 1107] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x9fdebc00) [pid = 6788] [serial = 1209] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x930af000) [pid = 6788] [serial = 990] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8b702c00) [pid = 6788] [serial = 1032] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x854e1800) [pid = 6788] [serial = 1095] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8fb55400) [pid = 6788] [serial = 1038] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8fb4f400) [pid = 6788] [serial = 1104] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x93da8c00) [pid = 6788] [serial = 999] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x96a7d000) [pid = 6788] [serial = 1125] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x844ef800) [pid = 6788] [serial = 957] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x96f08c00) [pid = 6788] [serial = 1059] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x910a0c00) [pid = 6788] [serial = 987] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0xa0a26c00) [pid = 6788] [serial = 1215] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x8eb40400) [pid = 6788] [serial = 1169] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x9053d800) [pid = 6788] [serial = 1044] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x93196c00) [pid = 6788] [serial = 993] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x93c4d000) [pid = 6788] [serial = 996] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x993d6000) [pid = 6788] [serial = 1193] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8a6f0400) [pid = 6788] [serial = 1232] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8b40e800) [pid = 6788] [serial = 1230] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 6788 | 1461023403001 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 6788 | ++DOCSHELL 0x854dd000 == 127 [pid = 6788] [id = 453] 16:50:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x854e1800) [pid = 6788] [serial = 1360] [outer = (nil)] 16:50:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x854eb800) [pid = 6788] [serial = 1361] [outer = 0x854e1800] 16:50:03 INFO - PROCESS | 6788 | 1461023403100 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x85b4f400) [pid = 6788] [serial = 1362] [outer = 0x854e1800] 16:50:03 INFO - PROCESS | 6788 | 1461023403897 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:50:03 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:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 3134ms 16:50:03 INFO - PROCESS | 6788 | 1461023403941 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 6788 | 1461023403947 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:50:03 INFO - PROCESS | 6788 | 1461023403984 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 6788 | 1461023403989 Marionette TRACE conn3 <- [1,1786,null,{}] 16:50:03 INFO - PROCESS | 6788 | 1461023403995 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 6788 | 1461023404184 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:50:04 INFO - PROCESS | 6788 | 1461023404197 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8554ac00 == 128 [pid = 6788] [id = 454] 16:50:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x863c2000) [pid = 6788] [serial = 1363] [outer = (nil)] 16:50:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x86fd9000) [pid = 6788] [serial = 1364] [outer = 0x863c2000] 16:50:04 INFO - PROCESS | 6788 | 1461023404286 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x86fe0800) [pid = 6788] [serial = 1365] [outer = 0x863c2000] 16:50:05 INFO - PROCESS | 6788 | 1461023405361 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:50:05 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:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1445ms 16:50:05 INFO - PROCESS | 6788 | 1461023405431 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 6788 | 1461023405437 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:50:05 INFO - PROCESS | 6788 | 1461023405444 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 6788 | 1461023405447 Marionette TRACE conn3 <- [1,1790,null,{}] 16:50:05 INFO - PROCESS | 6788 | 1461023405453 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:05 INFO - PROCESS | 6788 | 1461023405703 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:50:05 INFO - PROCESS | 6788 | 1461023405734 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fda000 == 129 [pid = 6788] [id = 455] 16:50:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x86fdc400) [pid = 6788] [serial = 1366] [outer = (nil)] 16:50:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8889cc00) [pid = 6788] [serial = 1367] [outer = 0x86fdc400] 16:50:05 INFO - PROCESS | 6788 | 1461023405808 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x895e3400) [pid = 6788] [serial = 1368] [outer = 0x86fdc400] 16:50:06 INFO - PROCESS | 6788 | 1461023406862 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:50:06 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:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1491ms 16:50:06 INFO - PROCESS | 6788 | 1461023406935 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 6788 | 1461023406939 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:50:06 INFO - PROCESS | 6788 | 1461023406954 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 6788 | 1461023406963 Marionette TRACE conn3 <- [1,1794,null,{}] 16:50:06 INFO - PROCESS | 6788 | 1461023406979 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:07 INFO - PROCESS | 6788 | 1461023407229 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:50:07 INFO - PROCESS | 6788 | 1461023407255 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8945bc00 == 130 [pid = 6788] [id = 456] 16:50:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x89469000) [pid = 6788] [serial = 1369] [outer = (nil)] 16:50:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x89e7f400) [pid = 6788] [serial = 1370] [outer = 0x89469000] 16:50:07 INFO - PROCESS | 6788 | 1461023407328 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x89f9b400) [pid = 6788] [serial = 1371] [outer = 0x89469000] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8a6ed800) [pid = 6788] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8ff43800) [pid = 6788] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x98e8e800) [pid = 6788] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x910dd400) [pid = 6788] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x93482800) [pid = 6788] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x8b668000) [pid = 6788] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x844f3400) [pid = 6788] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x8a3c1c00) [pid = 6788] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x98135c00) [pid = 6788] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x842bc000) [pid = 6788] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8eb36c00) [pid = 6788] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x99063c00) [pid = 6788] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x98133000) [pid = 6788] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x8888f400) [pid = 6788] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x97bab000) [pid = 6788] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x870b4400) [pid = 6788] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x89e74400) [pid = 6788] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8fba2c00) [pid = 6788] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x98be9000) [pid = 6788] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x89e71c00) [pid = 6788] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x84bf4400) [pid = 6788] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x89e77000) [pid = 6788] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x93d5ec00) [pid = 6788] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:50:08 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x85d2b800) [pid = 6788] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:50:08 INFO - PROCESS | 6788 | 1461023408950 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2064ms 16:50:09 INFO - PROCESS | 6788 | 1461023409011 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 6788 | 1461023409015 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:50:09 INFO - PROCESS | 6788 | 1461023409021 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 6788 | 1461023409024 Marionette TRACE conn3 <- [1,1798,null,{}] 16:50:09 INFO - PROCESS | 6788 | 1461023409030 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:09 INFO - PROCESS | 6788 | 1461023409209 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:50:09 INFO - PROCESS | 6788 | 1461023409405 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x844f1000 == 131 [pid = 6788] [id = 457] 16:50:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x84bed000) [pid = 6788] [serial = 1372] [outer = (nil)] 16:50:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x89e78800) [pid = 6788] [serial = 1373] [outer = 0x84bed000] 16:50:09 INFO - PROCESS | 6788 | 1461023409477 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x89f99000) [pid = 6788] [serial = 1374] [outer = 0x84bed000] 16:50:10 INFO - PROCESS | 6788 | 1461023410201 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1335ms 16:50:10 INFO - PROCESS | 6788 | 1461023410358 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 6788 | 1461023410363 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:50:10 INFO - PROCESS | 6788 | 1461023410384 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 6788 | 1461023410389 Marionette TRACE conn3 <- [1,1802,null,{}] 16:50:10 INFO - PROCESS | 6788 | 1461023410398 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 6788 | 1461023410628 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:50:11 INFO - PROCESS | 6788 | 1461023410987 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854eb400 == 132 [pid = 6788] [id = 458] 16:50:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x85b50000) [pid = 6788] [serial = 1375] [outer = (nil)] 16:50:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x85d28c00) [pid = 6788] [serial = 1376] [outer = 0x85b50000] 16:50:11 INFO - PROCESS | 6788 | 1461023411079 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x863c2800) [pid = 6788] [serial = 1377] [outer = 0x85b50000] 16:50:12 INFO - PROCESS | 6788 | 1461023411998 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1660ms 16:50:12 INFO - PROCESS | 6788 | 1461023412032 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 6788 | 1461023412038 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:50:12 INFO - PROCESS | 6788 | 1461023412051 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 6788 | 1461023412056 Marionette TRACE conn3 <- [1,1806,null,{}] 16:50:12 INFO - PROCESS | 6788 | 1461023412063 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:12 INFO - PROCESS | 6788 | 1461023412283 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:50:12 INFO - PROCESS | 6788 | 1461023412614 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870b7c00 == 133 [pid = 6788] [id = 459] 16:50:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x8888dc00) [pid = 6788] [serial = 1378] [outer = (nil)] 16:50:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x89464800) [pid = 6788] [serial = 1379] [outer = 0x8888dc00] 16:50:12 INFO - PROCESS | 6788 | 1461023412706 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x898e4000) [pid = 6788] [serial = 1380] [outer = 0x8888dc00] 16:50:13 INFO - PROCESS | 6788 | 1461023413720 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1740ms 16:50:13 INFO - PROCESS | 6788 | 1461023413788 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:50:13 INFO - PROCESS | 6788 | 1461023413792 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:50:13 INFO - PROCESS | 6788 | 1461023413799 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 6788 | 1461023413803 Marionette TRACE conn3 <- [1,1810,null,{}] 16:50:13 INFO - PROCESS | 6788 | 1461023413819 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:14 INFO - PROCESS | 6788 | 1461023414067 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:50:14 INFO - PROCESS | 6788 | 1461023414444 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 6788 | ++DOCSHELL 0x895e0400 == 134 [pid = 6788] [id = 460] 16:50:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8a3c8000) [pid = 6788] [serial = 1381] [outer = (nil)] 16:50:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8b40c400) [pid = 6788] [serial = 1382] [outer = 0x8a3c8000] 16:50:14 INFO - PROCESS | 6788 | 1461023414535 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8b66c400) [pid = 6788] [serial = 1383] [outer = 0x8a3c8000] 16:50:15 INFO - PROCESS | 6788 | 1461023415451 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1689ms 16:50:15 INFO - PROCESS | 6788 | 1461023415488 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 6788 | 1461023415492 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:50:15 INFO - PROCESS | 6788 | 1461023415498 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 6788 | 1461023415502 Marionette TRACE conn3 <- [1,1814,null,{}] 16:50:15 INFO - PROCESS | 6788 | 1461023415507 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:15 INFO - PROCESS | 6788 | 1461023415701 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:50:15 INFO - PROCESS | 6788 | 1461023415976 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x83938c00 == 135 [pid = 6788] [id = 461] 16:50:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x863c5000) [pid = 6788] [serial = 1384] [outer = (nil)] 16:50:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8bb02400) [pid = 6788] [serial = 1385] [outer = 0x863c5000] 16:50:16 INFO - PROCESS | 6788 | 1461023416112 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8bb0c000) [pid = 6788] [serial = 1386] [outer = 0x863c5000] 16:50:16 INFO - PROCESS | 6788 | 1461023416987 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1535ms 16:50:17 INFO - PROCESS | 6788 | 1461023417034 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:50:17 INFO - PROCESS | 6788 | 1461023417038 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:50:17 INFO - PROCESS | 6788 | 1461023417044 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 6788 | 1461023417048 Marionette TRACE conn3 <- [1,1818,null,{}] 16:50:17 INFO - PROCESS | 6788 | 1461023417054 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:17 INFO - PROCESS | 6788 | 1461023417249 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:50:17 INFO - PROCESS | 6788 | 1461023417518 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x895ef800 == 136 [pid = 6788] [id = 462] 16:50:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8a6eb400) [pid = 6788] [serial = 1387] [outer = (nil)] 16:50:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8e98ac00) [pid = 6788] [serial = 1388] [outer = 0x8a6eb400] 16:50:17 INFO - PROCESS | 6788 | 1461023417655 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8ea62800) [pid = 6788] [serial = 1389] [outer = 0x8a6eb400] 16:50:18 INFO - PROCESS | 6788 | 1461023418565 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:50:18 INFO - PROCESS | 6788 | ************************* 16:50:18 INFO - PROCESS | 6788 | A coding exception was thrown and uncaught in a Task. 16:50:18 INFO - PROCESS | 6788 | 16:50:18 INFO - PROCESS | 6788 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:50:18 INFO - PROCESS | 6788 | Full stack: 16:50:18 INFO - PROCESS | 6788 | ************************* 16:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1630ms 16:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:50:18 INFO - PROCESS | 6788 | 1461023418675 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 6788 | 1461023418678 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:50:18 INFO - PROCESS | 6788 | 1461023418684 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 6788 | 1461023418687 Marionette TRACE conn3 <- [1,1822,null,{}] 16:50:18 INFO - PROCESS | 6788 | 1461023418749 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 6788 | 1461023418997 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:50:19 INFO - PROCESS | 6788 | 1461023419336 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x898eb000 == 137 [pid = 6788] [id = 463] 16:50:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8ea68c00) [pid = 6788] [serial = 1390] [outer = (nil)] 16:50:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8f59c400) [pid = 6788] [serial = 1391] [outer = 0x8ea68c00] 16:50:19 INFO - PROCESS | 6788 | 1461023419426 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fb8f800) [pid = 6788] [serial = 1392] [outer = 0x8ea68c00] 16:50:20 INFO - PROCESS | 6788 | 1461023420339 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1695ms 16:50:20 INFO - PROCESS | 6788 | 1461023420379 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 6788 | 1461023420383 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:50:20 INFO - PROCESS | 6788 | 1461023420390 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 6788 | 1461023420392 Marionette TRACE conn3 <- [1,1826,null,{}] 16:50:20 INFO - PROCESS | 6788 | 1461023420399 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:20 INFO - PROCESS | 6788 | 1461023420586 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:50:20 INFO - PROCESS | 6788 | 1461023420861 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89f99800 == 138 [pid = 6788] [id = 464] 16:50:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8bd5dc00) [pid = 6788] [serial = 1393] [outer = (nil)] 16:50:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fbfac00) [pid = 6788] [serial = 1394] [outer = 0x8bd5dc00] 16:50:21 INFO - PROCESS | 6788 | 1461023421001 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fbfe800) [pid = 6788] [serial = 1395] [outer = 0x8bd5dc00] 16:50:21 INFO - PROCESS | 6788 | 1461023421862 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1533ms 16:50:21 INFO - PROCESS | 6788 | 1461023421924 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 6788 | 1461023421928 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:50:21 INFO - PROCESS | 6788 | 1461023421934 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 6788 | 1461023421938 Marionette TRACE conn3 <- [1,1830,null,{}] 16:50:21 INFO - PROCESS | 6788 | 1461023421944 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 6788 | 1461023422137 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:50:22 INFO - PROCESS | 6788 | 1461023422410 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fba5400 == 139 [pid = 6788] [id = 465] 16:50:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fbfbc00) [pid = 6788] [serial = 1396] [outer = (nil)] 16:50:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8ff44c00) [pid = 6788] [serial = 1397] [outer = 0x8fbfbc00] 16:50:22 INFO - PROCESS | 6788 | 1461023422545 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8ff4ec00) [pid = 6788] [serial = 1398] [outer = 0x8fbfbc00] 16:50:23 INFO - PROCESS | 6788 | 1461023423469 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:50:23 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:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1583ms 16:50:23 INFO - PROCESS | 6788 | 1461023423519 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:50:23 INFO - PROCESS | 6788 | 1461023423523 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:50:23 INFO - PROCESS | 6788 | 1461023423529 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 6788 | 1461023423533 Marionette TRACE conn3 <- [1,1834,null,{}] 16:50:23 INFO - PROCESS | 6788 | 1461023423539 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:23 INFO - PROCESS | 6788 | 1461023423759 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:50:24 INFO - PROCESS | 6788 | 1461023424078 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870b4400 == 140 [pid = 6788] [id = 466] 16:50:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fe2e000) [pid = 6788] [serial = 1399] [outer = (nil)] 16:50:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x9053c000) [pid = 6788] [serial = 1400] [outer = 0x8fe2e000] 16:50:24 INFO - PROCESS | 6788 | 1461023424167 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x9109f000) [pid = 6788] [serial = 1401] [outer = 0x8fe2e000] 16:50:25 INFO - PROCESS | 6788 | 1461023425034 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:50:25 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:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1580ms 16:50:25 INFO - PROCESS | 6788 | 1461023425110 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 6788 | 1461023425114 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:50:25 INFO - PROCESS | 6788 | 1461023425121 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 6788 | 1461023425124 Marionette TRACE conn3 <- [1,1838,null,{}] 16:50:25 INFO - PROCESS | 6788 | 1461023425130 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 6788 | 1461023425361 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:50:25 INFO - PROCESS | 6788 | 1461023425684 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b5ec00 == 141 [pid = 6788] [id = 467] 16:50:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x88898800) [pid = 6788] [serial = 1402] [outer = (nil)] 16:50:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x9109c400) [pid = 6788] [serial = 1403] [outer = 0x88898800] 16:50:25 INFO - PROCESS | 6788 | 1461023425774 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x910dcc00) [pid = 6788] [serial = 1404] [outer = 0x88898800] 16:50:26 INFO - PROCESS | 6788 | 1461023426665 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1582ms 16:50:26 INFO - PROCESS | 6788 | 1461023426704 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:50:26 INFO - PROCESS | 6788 | 1461023426708 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:50:26 INFO - PROCESS | 6788 | 1461023426715 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 6788 | 1461023426719 Marionette TRACE conn3 <- [1,1842,null,{}] 16:50:26 INFO - PROCESS | 6788 | 1461023426725 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:26 INFO - PROCESS | 6788 | 1461023426945 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:50:27 INFO - PROCESS | 6788 | 1461023427277 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910a9000 == 142 [pid = 6788] [id = 468] 16:50:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x92f63800) [pid = 6788] [serial = 1405] [outer = (nil)] 16:50:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x92fb9000) [pid = 6788] [serial = 1406] [outer = 0x92f63800] 16:50:27 INFO - PROCESS | 6788 | 1461023427378 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x930b6800) [pid = 6788] [serial = 1407] [outer = 0x92f63800] 16:50:28 INFO - PROCESS | 6788 | 1461023428299 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1631ms 16:50:28 INFO - PROCESS | 6788 | 1461023428346 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 6788 | 1461023428350 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:50:28 INFO - PROCESS | 6788 | 1461023428356 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 6788 | 1461023428359 Marionette TRACE conn3 <- [1,1846,null,{}] 16:50:28 INFO - PROCESS | 6788 | 1461023428365 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:28 INFO - PROCESS | 6788 | 1461023428568 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:50:28 INFO - PROCESS | 6788 | 1461023428906 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x91588800 == 143 [pid = 6788] [id = 469] 16:50:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x92fc4000) [pid = 6788] [serial = 1408] [outer = (nil)] 16:50:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x9319ac00) [pid = 6788] [serial = 1409] [outer = 0x92fc4000] 16:50:29 INFO - PROCESS | 6788 | 1461023428997 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x93481c00) [pid = 6788] [serial = 1410] [outer = 0x92fc4000] 16:50:29 INFO - PROCESS | 6788 | 1461023429861 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:50:29 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:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1586ms 16:50:29 INFO - PROCESS | 6788 | 1461023429942 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 6788 | 1461023429946 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:50:29 INFO - PROCESS | 6788 | 1461023429952 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 6788 | 1461023429956 Marionette TRACE conn3 <- [1,1850,null,{}] 16:50:29 INFO - PROCESS | 6788 | 1461023429962 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:30 INFO - PROCESS | 6788 | 1461023430198 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:50:30 INFO - PROCESS | 6788 | 1461023430527 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3ce400 == 144 [pid = 6788] [id = 470] 16:50:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x93193400) [pid = 6788] [serial = 1411] [outer = (nil)] 16:50:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x93d54000) [pid = 6788] [serial = 1412] [outer = 0x93193400] 16:50:30 INFO - PROCESS | 6788 | 1461023430618 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x93d58800) [pid = 6788] [serial = 1413] [outer = 0x93193400] 16:50:31 INFO - PROCESS | 6788 | 1461023431481 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1579ms 16:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:50:31 INFO - PROCESS | 6788 | 1461023431533 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 6788 | 1461023431536 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:50:31 INFO - PROCESS | 6788 | 1461023431543 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 6788 | 1461023431547 Marionette TRACE conn3 <- [1,1854,null,{}] 16:50:31 INFO - PROCESS | 6788 | 1461023431553 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:31 INFO - PROCESS | 6788 | 1461023431750 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:50:32 INFO - PROCESS | 6788 | 1461023432027 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9319d400 == 145 [pid = 6788] [id = 471] 16:50:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x93c4e000) [pid = 6788] [serial = 1414] [outer = (nil)] 16:50:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x93da9400) [pid = 6788] [serial = 1415] [outer = 0x93c4e000] 16:50:32 INFO - PROCESS | 6788 | 1461023432159 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x93dab400) [pid = 6788] [serial = 1416] [outer = 0x93c4e000] 16:50:33 INFO - PROCESS | 6788 | 1461023433005 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1533ms 16:50:33 INFO - PROCESS | 6788 | 1461023433075 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 6788 | 1461023433078 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:50:33 INFO - PROCESS | 6788 | 1461023433085 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 6788 | 1461023433089 Marionette TRACE conn3 <- [1,1858,null,{}] 16:50:33 INFO - PROCESS | 6788 | 1461023433095 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 6788 | 1461023433290 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:50:33 INFO - PROCESS | 6788 | 1461023433625 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x931a0800 == 146 [pid = 6788] [id = 472] 16:50:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x93c43c00) [pid = 6788] [serial = 1417] [outer = (nil)] 16:50:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x943ebc00) [pid = 6788] [serial = 1418] [outer = 0x93c43c00] 16:50:33 INFO - PROCESS | 6788 | 1461023433715 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x95737400) [pid = 6788] [serial = 1419] [outer = 0x93c43c00] 16:50:34 INFO - PROCESS | 6788 | 1461023434619 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1592ms 16:50:34 INFO - PROCESS | 6788 | 1461023434678 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 6788 | 1461023434682 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:50:34 INFO - PROCESS | 6788 | 1461023434688 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 6788 | 1461023434692 Marionette TRACE conn3 <- [1,1862,null,{}] 16:50:34 INFO - PROCESS | 6788 | 1461023434697 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 6788 | 1461023434894 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:50:35 INFO - PROCESS | 6788 | 1461023435218 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fe2c400 == 147 [pid = 6788] [id = 473] 16:50:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x9319cc00) [pid = 6788] [serial = 1420] [outer = (nil)] 16:50:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x96a75000) [pid = 6788] [serial = 1421] [outer = 0x9319cc00] 16:50:35 INFO - PROCESS | 6788 | 1461023435307 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x96a80c00) [pid = 6788] [serial = 1422] [outer = 0x9319cc00] 16:50:36 INFO - PROCESS | 6788 | 1461023436197 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1588ms 16:50:36 INFO - PROCESS | 6788 | 1461023436277 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 6788 | 1461023436281 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:50:36 INFO - PROCESS | 6788 | 1461023436287 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 6788 | 1461023436290 Marionette TRACE conn3 <- [1,1866,null,{}] 16:50:36 INFO - PROCESS | 6788 | 1461023436296 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:36 INFO - PROCESS | 6788 | 1461023436579 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:50:36 INFO - PROCESS | 6788 | 1461023436834 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x91585000 == 148 [pid = 6788] [id = 474] 16:50:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x93d5ec00) [pid = 6788] [serial = 1423] [outer = (nil)] 16:50:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x9706d800) [pid = 6788] [serial = 1424] [outer = 0x93d5ec00] 16:50:36 INFO - PROCESS | 6788 | 1461023436924 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x97a45c00) [pid = 6788] [serial = 1425] [outer = 0x93d5ec00] 16:50:37 INFO - PROCESS | 6788 | 1461023437821 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1584ms 16:50:37 INFO - PROCESS | 6788 | 1461023437873 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 6788 | 1461023437876 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:50:37 INFO - PROCESS | 6788 | 1461023437882 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 6788 | 1461023437886 Marionette TRACE conn3 <- [1,1870,null,{}] 16:50:37 INFO - PROCESS | 6788 | 1461023437892 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 6788 | 1461023438092 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:50:38 INFO - PROCESS | 6788 | 1461023438416 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96a78c00 == 149 [pid = 6788] [id = 475] 16:50:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x96f08c00) [pid = 6788] [serial = 1426] [outer = (nil)] 16:50:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x9802fc00) [pid = 6788] [serial = 1427] [outer = 0x96f08c00] 16:50:38 INFO - PROCESS | 6788 | 1461023438516 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x98035800) [pid = 6788] [serial = 1428] [outer = 0x96f08c00] 16:50:39 INFO - PROCESS | 6788 | 1461023439424 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1580ms 16:50:39 INFO - PROCESS | 6788 | 1461023439464 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 6788 | 1461023439467 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:50:39 INFO - PROCESS | 6788 | 1461023439473 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 6788 | 1461023439477 Marionette TRACE conn3 <- [1,1874,null,{}] 16:50:39 INFO - PROCESS | 6788 | 1461023439482 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:39 INFO - PROCESS | 6788 | 1461023439678 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:50:40 INFO - PROCESS | 6788 | 1461023440016 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bf4c00 == 150 [pid = 6788] [id = 476] 16:50:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x84bf8400) [pid = 6788] [serial = 1429] [outer = (nil)] 16:50:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x98138c00) [pid = 6788] [serial = 1430] [outer = 0x84bf8400] 16:50:40 INFO - PROCESS | 6788 | 1461023440109 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x982d2800) [pid = 6788] [serial = 1431] [outer = 0x84bf8400] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8945bc00 == 149 [pid = 6788] [id = 456] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x86fda000 == 148 [pid = 6788] [id = 455] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8554ac00 == 147 [pid = 6788] [id = 454] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x854dd000 == 146 [pid = 6788] [id = 453] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x9813f000 == 145 [pid = 6788] [id = 451] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x844e7c00 == 144 [pid = 6788] [id = 452] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x9000d400 == 143 [pid = 6788] [id = 444] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb38c00 == 142 [pid = 6788] [id = 442] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff4b800 == 141 [pid = 6788] [id = 443] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x89f99400 == 140 [pid = 6788] [id = 441] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8e98f800 == 139 [pid = 6788] [id = 440] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8e981c00 == 138 [pid = 6788] [id = 439] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x8554a400 == 137 [pid = 6788] [id = 438] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x89e7e400 == 136 [pid = 6788] [id = 437] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x854e2000 == 135 [pid = 6788] [id = 435] 16:50:41 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe6400 == 134 [pid = 6788] [id = 436] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x8fb50400) [pid = 6788] [serial = 1245] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x90004800) [pid = 6788] [serial = 1250] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0xa283e800) [pid = 6788] [serial = 1278] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x930b7000) [pid = 6788] [serial = 1256] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x943e7c00) [pid = 6788] [serial = 1259] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x8bb07c00) [pid = 6788] [serial = 1242] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x854df400) [pid = 6788] [serial = 1301] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x8b707c00) [pid = 6788] [serial = 1241] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x8a6ee800) [pid = 6788] [serial = 1298] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x8f599000) [pid = 6788] [serial = 1244] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0xa2a4f800) [pid = 6788] [serial = 1280] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x8554a000) [pid = 6788] [serial = 1236] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x8fb99400) [pid = 6788] [serial = 1247] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x9a41b000) [pid = 6788] [serial = 1271] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x98392400) [pid = 6788] [serial = 1266] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x89f95400) [pid = 6788] [serial = 1239] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x9fe24000) [pid = 6788] [serial = 1275] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x89461000) [pid = 6788] [serial = 1295] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8ea65c00) [pid = 6788] [serial = 1290] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x9fb52c00) [pid = 6788] [serial = 1274] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x92f69400) [pid = 6788] [serial = 1254] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0xa0edf400) [pid = 6788] [serial = 1277] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x9a420000) [pid = 6788] [serial = 1272] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x98e93800) [pid = 6788] [serial = 1268] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x895ed000) [pid = 6788] [serial = 1238] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x9053a400) [pid = 6788] [serial = 1251] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x9813b800) [pid = 6788] [serial = 1265] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x89e78c00) [pid = 6788] [serial = 1284] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x8ea64000) [pid = 6788] [serial = 1289] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x85d32800) [pid = 6788] [serial = 1292] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8b416400) [pid = 6788] [serial = 1299] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x844edc00) [pid = 6788] [serial = 1235] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x910dd800) [pid = 6788] [serial = 1286] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x89e77c00) [pid = 6788] [serial = 1283] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x96a82c00) [pid = 6788] [serial = 1262] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x96f0dc00) [pid = 6788] [serial = 1263] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x99370800) [pid = 6788] [serial = 1269] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x895ef400) [pid = 6788] [serial = 1296] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0xa0fe7800) [pid = 6788] [serial = 1287] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8fba1000) [pid = 6788] [serial = 1248] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x91586c00) [pid = 6788] [serial = 1253] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x863cf000) [pid = 6788] [serial = 1293] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x9319c800) [pid = 6788] [serial = 1257] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x9572f000) [pid = 6788] [serial = 1260] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0xa2af0c00) [pid = 6788] [serial = 1281] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8b66d000) [pid = 6788] [serial = 1161] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x85d2d000) [pid = 6788] [serial = 1302] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x89461400) [pid = 6788] [serial = 1304] [outer = (nil)] [url = about:blank] 16:50:42 INFO - PROCESS | 6788 | 1461023442582 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 3141ms 16:50:42 INFO - PROCESS | 6788 | 1461023442614 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 6788 | 1461023442620 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:50:42 INFO - PROCESS | 6788 | 1461023442629 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 6788 | 1461023442633 Marionette TRACE conn3 <- [1,1878,null,{}] 16:50:42 INFO - PROCESS | 6788 | 1461023442641 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:42 INFO - PROCESS | 6788 | 1461023442832 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:50:43 INFO - PROCESS | 6788 | 1461023443079 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85d2c400 == 135 [pid = 6788] [id = 477] 16:50:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x863c8800) [pid = 6788] [serial = 1432] [outer = (nil)] 16:50:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x86fdb400) [pid = 6788] [serial = 1433] [outer = 0x863c8800] 16:50:43 INFO - PROCESS | 6788 | 1461023443158 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x86fe6000) [pid = 6788] [serial = 1434] [outer = 0x863c8800] 16:50:44 INFO - PROCESS | 6788 | 1461023444044 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1452ms 16:50:44 INFO - PROCESS | 6788 | 1461023444080 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 6788 | 1461023444088 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:50:44 INFO - PROCESS | 6788 | 1461023444098 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 6788 | 1461023444101 Marionette TRACE conn3 <- [1,1882,null,{}] 16:50:44 INFO - PROCESS | 6788 | 1461023444108 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:44 INFO - PROCESS | 6788 | 1461023444290 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:50:44 INFO - PROCESS | 6788 | 1461023444526 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 6788 | ++DOCSHELL 0x863d0c00 == 136 [pid = 6788] [id = 478] 16:50:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x86fde000) [pid = 6788] [serial = 1435] [outer = (nil)] 16:50:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x89467c00) [pid = 6788] [serial = 1436] [outer = 0x86fde000] 16:50:44 INFO - PROCESS | 6788 | 1461023444598 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x898e8000) [pid = 6788] [serial = 1437] [outer = 0x86fde000] 16:50:45 INFO - PROCESS | 6788 | 1461023445502 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1428ms 16:50:45 INFO - PROCESS | 6788 | 1461023445527 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 6788 | 1461023445531 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:50:45 INFO - PROCESS | 6788 | 1461023445537 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 6788 | 1461023445543 Marionette TRACE conn3 <- [1,1886,null,{}] 16:50:45 INFO - PROCESS | 6788 | 1461023445568 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:45 INFO - PROCESS | 6788 | 1461023445822 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:50:45 INFO - PROCESS | 6788 | 1461023445858 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870b9000 == 137 [pid = 6788] [id = 479] 16:50:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x898ed000) [pid = 6788] [serial = 1438] [outer = (nil)] 16:50:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8a3c3000) [pid = 6788] [serial = 1439] [outer = 0x898ed000] 16:50:45 INFO - PROCESS | 6788 | 1461023445969 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8a6f0400) [pid = 6788] [serial = 1440] [outer = 0x898ed000] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x93c47c00) [pid = 6788] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x9813e400) [pid = 6788] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x90096400) [pid = 6788] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x98e8fc00) [pid = 6788] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x8ea6dc00) [pid = 6788] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x89469000) [pid = 6788] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x85d2dc00) [pid = 6788] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8b411c00) [pid = 6788] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x863c2000) [pid = 6788] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x8fe22400) [pid = 6788] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x90006000) [pid = 6788] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x8fe2a000) [pid = 6788] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x91580400) [pid = 6788] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x93db3400) [pid = 6788] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x854e1800) [pid = 6788] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x854e5400) [pid = 6788] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x8a3d0000) [pid = 6788] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x8ea6d000) [pid = 6788] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x86fdc400) [pid = 6788] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x898eb400) [pid = 6788] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x8eb3ac00) [pid = 6788] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 130 (0x89f9a000) [pid = 6788] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:50:47 INFO - PROCESS | 6788 | --DOMWINDOW == 129 (0x85d26400) [pid = 6788] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:50:47 INFO - PROCESS | 6788 | 1461023447504 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1989ms 16:50:47 INFO - PROCESS | 6788 | 1461023447526 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 6788 | 1461023447530 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:50:47 INFO - PROCESS | 6788 | 1461023447536 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 6788 | 1461023447539 Marionette TRACE conn3 <- [1,1890,null,{}] 16:50:47 INFO - PROCESS | 6788 | 1461023447544 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:47 INFO - PROCESS | 6788 | 1461023447789 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:50:47 INFO - PROCESS | 6788 | 1461023447810 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x842c8c00 == 138 [pid = 6788] [id = 480] 16:50:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 130 (0x8888e000) [pid = 6788] [serial = 1441] [outer = (nil)] 16:50:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 131 (0x8a3cc000) [pid = 6788] [serial = 1442] [outer = 0x8888e000] 16:50:47 INFO - PROCESS | 6788 | 1461023447884 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x8b413c00) [pid = 6788] [serial = 1443] [outer = 0x8888e000] 16:50:48 INFO - PROCESS | 6788 | 1461023448738 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1229ms 16:50:48 INFO - PROCESS | 6788 | 1461023448768 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 6788 | 1461023448772 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:50:48 INFO - PROCESS | 6788 | 1461023448778 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 6788 | 1461023448780 Marionette TRACE conn3 <- [1,1894,null,{}] 16:50:48 INFO - PROCESS | 6788 | 1461023448786 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:48 INFO - PROCESS | 6788 | 1461023448959 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:50:49 INFO - PROCESS | 6788 | 1461023449324 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x830f6800 == 139 [pid = 6788] [id = 481] 16:50:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x830f8000) [pid = 6788] [serial = 1444] [outer = (nil)] 16:50:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x844edc00) [pid = 6788] [serial = 1445] [outer = 0x830f8000] 16:50:49 INFO - PROCESS | 6788 | 1461023449418 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x854e7c00) [pid = 6788] [serial = 1446] [outer = 0x830f8000] 16:50:50 INFO - PROCESS | 6788 | 1461023450468 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1736ms 16:50:50 INFO - PROCESS | 6788 | 1461023450516 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 6788 | 1461023450524 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:50:50 INFO - PROCESS | 6788 | 1461023450533 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 6788 | 1461023450538 Marionette TRACE conn3 <- [1,1898,null,{}] 16:50:50 INFO - PROCESS | 6788 | 1461023450546 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:50 INFO - PROCESS | 6788 | 1461023450760 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:50:51 INFO - PROCESS | 6788 | 1461023451100 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870ae400 == 140 [pid = 6788] [id = 482] 16:50:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x870bac00) [pid = 6788] [serial = 1447] [outer = (nil)] 16:50:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x88893000) [pid = 6788] [serial = 1448] [outer = 0x870bac00] 16:50:51 INFO - PROCESS | 6788 | 1461023451196 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x895e4800) [pid = 6788] [serial = 1449] [outer = 0x870bac00] 16:50:52 INFO - PROCESS | 6788 | 1461023452188 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1734ms 16:50:52 INFO - PROCESS | 6788 | 1461023452271 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 6788 | 1461023452277 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:50:52 INFO - PROCESS | 6788 | 1461023452284 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 6788 | 1461023452288 Marionette TRACE conn3 <- [1,1902,null,{}] 16:50:52 INFO - PROCESS | 6788 | 1461023452294 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:52 INFO - PROCESS | 6788 | 1461023452540 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:50:52 INFO - PROCESS | 6788 | 1461023452907 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x88890c00 == 141 [pid = 6788] [id = 483] 16:50:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x89e75400) [pid = 6788] [serial = 1450] [outer = (nil)] 16:50:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x89f9a000) [pid = 6788] [serial = 1451] [outer = 0x89e75400] 16:50:52 INFO - PROCESS | 6788 | 1461023452995 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8b415c00) [pid = 6788] [serial = 1452] [outer = 0x89e75400] 16:50:53 INFO - PROCESS | 6788 | 1461023453984 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1734ms 16:50:54 INFO - PROCESS | 6788 | 1461023454019 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 6788 | 1461023454023 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:50:54 INFO - PROCESS | 6788 | 1461023454051 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 6788 | 1461023454061 Marionette TRACE conn3 <- [1,1906,null,{}] 16:50:54 INFO - PROCESS | 6788 | 1461023454068 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:54 INFO - PROCESS | 6788 | 1461023454313 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:50:54 INFO - PROCESS | 6788 | 1461023454648 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x898eb400 == 142 [pid = 6788] [id = 484] 16:50:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x89f90c00) [pid = 6788] [serial = 1453] [outer = (nil)] 16:50:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8e981400) [pid = 6788] [serial = 1454] [outer = 0x89f90c00] 16:50:54 INFO - PROCESS | 6788 | 1461023454740 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8e98c000) [pid = 6788] [serial = 1455] [outer = 0x89f90c00] 16:50:55 INFO - PROCESS | 6788 | 1461023455658 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1658ms 16:50:55 INFO - PROCESS | 6788 | 1461023455696 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:50:55 INFO - PROCESS | 6788 | 1461023455701 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:50:55 INFO - PROCESS | 6788 | 1461023455707 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 6788 | 1461023455711 Marionette TRACE conn3 <- [1,1910,null,{}] 16:50:55 INFO - PROCESS | 6788 | 1461023455717 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:55 INFO - PROCESS | 6788 | 1461023455916 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:50:56 INFO - PROCESS | 6788 | 1461023456246 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x830f0000 == 143 [pid = 6788] [id = 485] 16:50:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x86fdbc00) [pid = 6788] [serial = 1456] [outer = (nil)] 16:50:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8ea69000) [pid = 6788] [serial = 1457] [outer = 0x86fdbc00] 16:50:56 INFO - PROCESS | 6788 | 1461023456338 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8eb35800) [pid = 6788] [serial = 1458] [outer = 0x86fdbc00] 16:50:57 INFO - PROCESS | 6788 | 1461023457208 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1538ms 16:50:57 INFO - PROCESS | 6788 | 1461023457246 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 6788 | 1461023457250 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:50:57 INFO - PROCESS | 6788 | 1461023457256 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 6788 | 1461023457260 Marionette TRACE conn3 <- [1,1914,null,{}] 16:50:57 INFO - PROCESS | 6788 | 1461023457265 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:57 INFO - PROCESS | 6788 | 1461023457461 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:50:57 INFO - PROCESS | 6788 | 1461023457740 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8f59d400 == 144 [pid = 6788] [id = 486] 16:50:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8f59e000) [pid = 6788] [serial = 1459] [outer = (nil)] 16:50:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8fb47000) [pid = 6788] [serial = 1460] [outer = 0x8f59e000] 16:50:57 INFO - PROCESS | 6788 | 1461023457898 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8fb8f000) [pid = 6788] [serial = 1461] [outer = 0x8f59e000] 16:50:58 INFO - PROCESS | 6788 | 1461023458816 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1582ms 16:50:58 INFO - PROCESS | 6788 | 1461023458841 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 6788 | 1461023458846 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:50:58 INFO - PROCESS | 6788 | 1461023458854 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 6788 | 1461023458858 Marionette TRACE conn3 <- [1,1918,null,{}] 16:50:58 INFO - PROCESS | 6788 | 1461023458864 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:59 INFO - PROCESS | 6788 | 1461023459062 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:50:59 INFO - PROCESS | 6788 | 1461023459402 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85d31400 == 145 [pid = 6788] [id = 487] 16:50:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8a3c6c00) [pid = 6788] [serial = 1462] [outer = (nil)] 16:50:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fbfc400) [pid = 6788] [serial = 1463] [outer = 0x8a3c6c00] 16:50:59 INFO - PROCESS | 6788 | 1461023459493 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8ff47000) [pid = 6788] [serial = 1464] [outer = 0x8a3c6c00] 16:51:00 INFO - PROCESS | 6788 | 1461023460413 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1635ms 16:51:00 INFO - PROCESS | 6788 | 1461023460490 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 6788 | 1461023460494 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:51:00 INFO - PROCESS | 6788 | 1461023460500 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 6788 | 1461023460504 Marionette TRACE conn3 <- [1,1922,null,{}] 16:51:00 INFO - PROCESS | 6788 | 1461023460510 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:00 INFO - PROCESS | 6788 | 1461023460748 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:51:01 INFO - PROCESS | 6788 | 1461023461070 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x832c9800 == 146 [pid = 6788] [id = 488] 16:51:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x832d4800) [pid = 6788] [serial = 1465] [outer = (nil)] 16:51:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x90008000) [pid = 6788] [serial = 1466] [outer = 0x832d4800] 16:51:01 INFO - PROCESS | 6788 | 1461023461162 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x9008e400) [pid = 6788] [serial = 1467] [outer = 0x832d4800] 16:51:02 INFO - PROCESS | 6788 | 1461023462086 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1631ms 16:51:02 INFO - PROCESS | 6788 | 1461023462132 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 6788 | 1461023462136 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:51:02 INFO - PROCESS | 6788 | 1461023462143 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 6788 | 1461023462147 Marionette TRACE conn3 <- [1,1926,null,{}] 16:51:02 INFO - PROCESS | 6788 | 1461023462152 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:02 INFO - PROCESS | 6788 | 1461023462365 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:51:02 INFO - PROCESS | 6788 | 1461023462657 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fbfd400 == 147 [pid = 6788] [id = 489] 16:51:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x90006000) [pid = 6788] [serial = 1468] [outer = (nil)] 16:51:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x9136d400) [pid = 6788] [serial = 1469] [outer = 0x90006000] 16:51:02 INFO - PROCESS | 6788 | 1461023462748 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x913bb800) [pid = 6788] [serial = 1470] [outer = 0x90006000] 16:51:03 INFO - PROCESS | 6788 | 1461023463648 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1536ms 16:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:51:03 INFO - PROCESS | 6788 | 1461023463680 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 6788 | 1461023463683 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:51:03 INFO - PROCESS | 6788 | 1461023463690 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 6788 | 1461023463693 Marionette TRACE conn3 <- [1,1930,null,{}] 16:51:03 INFO - PROCESS | 6788 | 1461023463699 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 6788 | 1461023463917 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:51:04 INFO - PROCESS | 6788 | 1461023464247 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x830f6400 == 148 [pid = 6788] [id = 490] 16:51:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x90013800) [pid = 6788] [serial = 1471] [outer = (nil)] 16:51:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x92f66c00) [pid = 6788] [serial = 1472] [outer = 0x90013800] 16:51:04 INFO - PROCESS | 6788 | 1461023464355 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x92fb7800) [pid = 6788] [serial = 1473] [outer = 0x90013800] 16:51:05 INFO - PROCESS | 6788 | 1461023465420 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1787ms 16:51:05 INFO - PROCESS | 6788 | 1461023465476 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 6788 | 1461023465480 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:51:05 INFO - PROCESS | 6788 | 1461023465487 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 6788 | 1461023465490 Marionette TRACE conn3 <- [1,1934,null,{}] 16:51:05 INFO - PROCESS | 6788 | 1461023465496 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 6788 | 1461023465697 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:51:06 INFO - PROCESS | 6788 | 1461023466037 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x930b8800 == 149 [pid = 6788] [id = 491] 16:51:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x93198400) [pid = 6788] [serial = 1474] [outer = (nil)] 16:51:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x93c45400) [pid = 6788] [serial = 1475] [outer = 0x93198400] 16:51:06 INFO - PROCESS | 6788 | 1461023466144 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x93da6400) [pid = 6788] [serial = 1476] [outer = 0x93198400] 16:51:07 INFO - PROCESS | 6788 | 1461023467070 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1630ms 16:51:07 INFO - PROCESS | 6788 | 1461023467118 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:51:07 INFO - PROCESS | 6788 | 1461023467122 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:51:07 INFO - PROCESS | 6788 | 1461023467129 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 6788 | 1461023467133 Marionette TRACE conn3 <- [1,1938,null,{}] 16:51:07 INFO - PROCESS | 6788 | 1461023467139 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 6788 | 1461023467373 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:51:07 INFO - PROCESS | 6788 | 1461023467700 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x92f69400 == 150 [pid = 6788] [id = 492] 16:51:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x93d60000) [pid = 6788] [serial = 1477] [outer = (nil)] 16:51:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x96a7ac00) [pid = 6788] [serial = 1478] [outer = 0x93d60000] 16:51:07 INFO - PROCESS | 6788 | 1461023467790 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x96f0c800) [pid = 6788] [serial = 1479] [outer = 0x93d60000] 16:51:08 INFO - PROCESS | 6788 | 1461023468674 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1585ms 16:51:08 INFO - PROCESS | 6788 | 1461023468713 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 6788 | 1461023468717 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:51:08 INFO - PROCESS | 6788 | 1461023468723 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 6788 | 1461023468727 Marionette TRACE conn3 <- [1,1942,null,{}] 16:51:08 INFO - PROCESS | 6788 | 1461023468732 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:08 INFO - PROCESS | 6788 | 1461023468925 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:51:09 INFO - PROCESS | 6788 | 1461023469211 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96a16000 == 151 [pid = 6788] [id = 493] 16:51:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x96a82c00) [pid = 6788] [serial = 1480] [outer = (nil)] 16:51:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x9802f800) [pid = 6788] [serial = 1481] [outer = 0x96a82c00] 16:51:09 INFO - PROCESS | 6788 | 1461023469358 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x98136c00) [pid = 6788] [serial = 1482] [outer = 0x96a82c00] 16:51:10 INFO - PROCESS | 6788 | 1461023470283 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1633ms 16:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:51:10 INFO - PROCESS | 6788 | 1461023470358 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 6788 | 1461023470361 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:51:10 INFO - PROCESS | 6788 | 1461023470367 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 6788 | 1461023470371 Marionette TRACE conn3 <- [1,1946,null,{}] 16:51:10 INFO - PROCESS | 6788 | 1461023470376 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 6788 | 1461023470609 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:51:10 INFO - PROCESS | 6788 | 1461023470940 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b51c00 == 152 [pid = 6788] [id = 494] 16:51:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x85b5e000) [pid = 6788] [serial = 1483] [outer = (nil)] 16:51:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x98388400) [pid = 6788] [serial = 1484] [outer = 0x85b5e000] 16:51:11 INFO - PROCESS | 6788 | 1461023471033 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x986b1400) [pid = 6788] [serial = 1485] [outer = 0x85b5e000] 16:51:11 INFO - PROCESS | 6788 | 1461023471943 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1641ms 16:51:12 INFO - PROCESS | 6788 | 1461023472008 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 6788 | 1461023472012 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:51:12 INFO - PROCESS | 6788 | 1461023472018 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 6788 | 1461023472022 Marionette TRACE conn3 <- [1,1950,null,{}] 16:51:12 INFO - PROCESS | 6788 | 1461023472027 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 6788 | 1461023472225 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:51:12 INFO - PROCESS | 6788 | 1461023472550 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x98037c00 == 153 [pid = 6788] [id = 495] 16:51:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x9813ec00) [pid = 6788] [serial = 1486] [outer = (nil)] 16:51:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x98bf5000) [pid = 6788] [serial = 1487] [outer = 0x9813ec00] 16:51:12 INFO - PROCESS | 6788 | 1461023472642 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x98bf6c00) [pid = 6788] [serial = 1488] [outer = 0x9813ec00] 16:51:13 INFO - PROCESS | 6788 | 1461023473478 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1542ms 16:51:13 INFO - PROCESS | 6788 | 1461023473561 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 6788 | 1461023473565 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:51:13 INFO - PROCESS | 6788 | 1461023473571 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 6788 | 1461023473575 Marionette TRACE conn3 <- [1,1954,null,{}] 16:51:13 INFO - PROCESS | 6788 | 1461023473581 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:13 INFO - PROCESS | 6788 | 1461023473791 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:51:14 INFO - PROCESS | 6788 | 1461023474123 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x930b9800 == 154 [pid = 6788] [id = 496] 16:51:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x98136400) [pid = 6788] [serial = 1489] [outer = (nil)] 16:51:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x98e8e000) [pid = 6788] [serial = 1490] [outer = 0x98136400] 16:51:14 INFO - PROCESS | 6788 | 1461023474212 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x98e92800) [pid = 6788] [serial = 1491] [outer = 0x98136400] 16:51:15 INFO - PROCESS | 6788 | 1461023475120 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1587ms 16:51:15 INFO - PROCESS | 6788 | 1461023475158 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 6788 | 1461023475162 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:51:15 INFO - PROCESS | 6788 | 1461023475186 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 6788 | 1461023475189 Marionette TRACE conn3 <- [1,1958,null,{}] 16:51:15 INFO - PROCESS | 6788 | 1461023475197 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:15 INFO - PROCESS | 6788 | 1461023475396 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:51:15 INFO - PROCESS | 6788 | 1461023475679 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fa74c00 == 155 [pid = 6788] [id = 497] 16:51:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x97ba6400) [pid = 6788] [serial = 1492] [outer = (nil)] 16:51:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x993cf800) [pid = 6788] [serial = 1493] [outer = 0x97ba6400] 16:51:15 INFO - PROCESS | 6788 | 1461023475815 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x993d6800) [pid = 6788] [serial = 1494] [outer = 0x97ba6400] 16:51:16 INFO - PROCESS | 6788 | 1461023476709 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1606ms 16:51:16 INFO - PROCESS | 6788 | 1461023476774 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 6788 | 1461023476778 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:51:16 INFO - PROCESS | 6788 | 1461023476785 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 6788 | 1461023476789 Marionette TRACE conn3 <- [1,1962,null,{}] 16:51:16 INFO - PROCESS | 6788 | 1461023476794 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:16 INFO - PROCESS | 6788 | 1461023476995 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:51:17 INFO - PROCESS | 6788 | 1461023477282 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e3c00 == 156 [pid = 6788] [id = 498] 16:51:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x98e55000) [pid = 6788] [serial = 1495] [outer = (nil)] 16:51:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x99973800) [pid = 6788] [serial = 1496] [outer = 0x98e55000] 16:51:17 INFO - PROCESS | 6788 | 1461023477414 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x9a41c800) [pid = 6788] [serial = 1497] [outer = 0x98e55000] 16:51:18 INFO - PROCESS | 6788 | 1461023478308 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1580ms 16:51:18 INFO - PROCESS | 6788 | 1461023478365 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 6788 | 1461023478369 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:51:18 INFO - PROCESS | 6788 | 1461023478376 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 6788 | 1461023478379 Marionette TRACE conn3 <- [1,1966,null,{}] 16:51:18 INFO - PROCESS | 6788 | 1461023478385 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:18 INFO - PROCESS | 6788 | 1461023478592 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:51:18 INFO - PROCESS | 6788 | 1461023478937 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x844f0000 == 157 [pid = 6788] [id = 499] 16:51:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x998e9400) [pid = 6788] [serial = 1498] [outer = (nil)] 16:51:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x9a52bc00) [pid = 6788] [serial = 1499] [outer = 0x998e9400] 16:51:19 INFO - PROCESS | 6788 | 1461023479029 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x9a5ba400) [pid = 6788] [serial = 1500] [outer = 0x998e9400] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x89e74c00 == 156 [pid = 6788] [id = 428] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x86fd9c00 == 155 [pid = 6788] [id = 422] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x97820400 == 154 [pid = 6788] [id = 424] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x98e50c00 == 153 [pid = 6788] [id = 423] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x863c5800 == 152 [pid = 6788] [id = 426] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x98034000 == 151 [pid = 6788] [id = 377] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x854e2c00 == 150 [pid = 6788] [id = 427] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x842c8c00 == 149 [pid = 6788] [id = 480] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x870b9000 == 148 [pid = 6788] [id = 479] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x863d0c00 == 147 [pid = 6788] [id = 478] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x85d2c400 == 146 [pid = 6788] [id = 477] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x931a0800 == 145 [pid = 6788] [id = 472] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8fe2c400 == 144 [pid = 6788] [id = 473] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x9319d400 == 143 [pid = 6788] [id = 471] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3ce400 == 142 [pid = 6788] [id = 470] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x91588800 == 141 [pid = 6788] [id = 469] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x85b5ec00 == 140 [pid = 6788] [id = 467] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x910a9000 == 139 [pid = 6788] [id = 468] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x870b4400 == 138 [pid = 6788] [id = 466] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8fba5400 == 137 [pid = 6788] [id = 465] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x89f99800 == 136 [pid = 6788] [id = 464] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x898eb000 == 135 [pid = 6788] [id = 463] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x895ef800 == 134 [pid = 6788] [id = 462] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x895e0400 == 133 [pid = 6788] [id = 460] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x83938c00 == 132 [pid = 6788] [id = 461] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x870b7c00 == 131 [pid = 6788] [id = 459] 16:51:20 INFO - PROCESS | 6788 | --DOCSHELL 0x854eb400 == 130 [pid = 6788] [id = 458] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x98ce6000) [pid = 6788] [serial = 1349] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x943ea400) [pid = 6788] [serial = 1337] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8fba2800) [pid = 6788] [serial = 1323] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x89e78800) [pid = 6788] [serial = 1373] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x98e94000) [pid = 6788] [serial = 1352] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x98e56000) [pid = 6788] [serial = 1350] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x96a73c00) [pid = 6788] [serial = 1338] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9a425c00) [pid = 6788] [serial = 1356] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x8eb3ec00) [pid = 6788] [serial = 1319] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x89f9b400) [pid = 6788] [serial = 1371] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x870b2c00) [pid = 6788] [serial = 1308] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x8ea60000) [pid = 6788] [serial = 1316] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x86fd9000) [pid = 6788] [serial = 1364] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x8ea68000) [pid = 6788] [serial = 1317] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x90090c00) [pid = 6788] [serial = 1329] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x91365c00) [pid = 6788] [serial = 1331] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x982d2400) [pid = 6788] [serial = 1346] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x93195800) [pid = 6788] [serial = 1335] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x96f03800) [pid = 6788] [serial = 1340] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x97822400) [pid = 6788] [serial = 1341] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x8f597400) [pid = 6788] [serial = 1320] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x89e7f400) [pid = 6788] [serial = 1370] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x98beb400) [pid = 6788] [serial = 1347] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x85b4f400) [pid = 6788] [serial = 1362] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x88890000) [pid = 6788] [serial = 1359] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x993d8400) [pid = 6788] [serial = 1353] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x9802f400) [pid = 6788] [serial = 1343] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8fb53c00) [pid = 6788] [serial = 1322] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x98035400) [pid = 6788] [serial = 1344] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8889cc00) [pid = 6788] [serial = 1367] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x86fe0800) [pid = 6788] [serial = 1365] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x89f91c00) [pid = 6788] [serial = 1310] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x9a41ec00) [pid = 6788] [serial = 1355] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x854eb800) [pid = 6788] [serial = 1361] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8ff48400) [pid = 6788] [serial = 1326] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x86fdd000) [pid = 6788] [serial = 1307] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x913b7800) [pid = 6788] [serial = 1332] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x895e3400) [pid = 6788] [serial = 1368] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8a3d0400) [pid = 6788] [serial = 1311] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x86fdec00) [pid = 6788] [serial = 1358] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x8bd64000) [pid = 6788] [serial = 1314] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x8fe2a800) [pid = 6788] [serial = 1325] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x8b417400) [pid = 6788] [serial = 1233] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8bb0d000) [pid = 6788] [serial = 1313] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x930b9000) [pid = 6788] [serial = 1334] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x90010000) [pid = 6788] [serial = 1328] [outer = (nil)] [url = about:blank] 16:51:21 INFO - PROCESS | 6788 | 1461023481642 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 3288ms 16:51:21 INFO - PROCESS | 6788 | 1461023481707 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 6788 | 1461023481714 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:51:21 INFO - PROCESS | 6788 | 1461023481724 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 6788 | 1461023481728 Marionette TRACE conn3 <- [1,1970,null,{}] 16:51:21 INFO - PROCESS | 6788 | 1461023481736 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:21 INFO - PROCESS | 6788 | 1461023481930 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:51:21 INFO - PROCESS | 6788 | 1461023481944 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fd8000 == 131 [pid = 6788] [id = 500] 16:51:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x86fd9000) [pid = 6788] [serial = 1501] [outer = (nil)] 16:51:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x86fe1000) [pid = 6788] [serial = 1502] [outer = 0x86fd9000] 16:51:22 INFO - PROCESS | 6788 | 1461023482031 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x870af800) [pid = 6788] [serial = 1503] [outer = 0x86fd9000] 16:51:23 INFO - PROCESS | 6788 | 1461023483066 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1393ms 16:51:23 INFO - PROCESS | 6788 | 1461023483118 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 6788 | 1461023483126 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:51:23 INFO - PROCESS | 6788 | 1461023483135 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 6788 | 1461023483139 Marionette TRACE conn3 <- [1,1974,null,{}] 16:51:23 INFO - PROCESS | 6788 | 1461023483145 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:23 INFO - PROCESS | 6788 | 1461023483428 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:51:23 INFO - PROCESS | 6788 | 1461023483550 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870b0400 == 132 [pid = 6788] [id = 501] 16:51:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x870bbc00) [pid = 6788] [serial = 1504] [outer = (nil)] 16:51:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x89469400) [pid = 6788] [serial = 1505] [outer = 0x870bbc00] 16:51:23 INFO - PROCESS | 6788 | 1461023483626 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x895ed000) [pid = 6788] [serial = 1506] [outer = 0x870bbc00] 16:51:24 INFO - PROCESS | 6788 | 1461023484545 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1428ms 16:51:24 INFO - PROCESS | 6788 | 1461023484563 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 6788 | 1461023484567 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:51:24 INFO - PROCESS | 6788 | 1461023484573 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 6788 | 1461023484579 Marionette TRACE conn3 <- [1,1978,null,{}] 16:51:24 INFO - PROCESS | 6788 | 1461023484603 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:24 INFO - PROCESS | 6788 | 1461023484898 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:51:24 INFO - PROCESS | 6788 | 1461023484964 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8888ec00 == 133 [pid = 6788] [id = 502] 16:51:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x895e8800) [pid = 6788] [serial = 1507] [outer = (nil)] 16:51:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x89f96000) [pid = 6788] [serial = 1508] [outer = 0x895e8800] 16:51:25 INFO - PROCESS | 6788 | 1461023485072 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8a6ee400) [pid = 6788] [serial = 1509] [outer = 0x895e8800] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x92f63800) [pid = 6788] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x84bf8400) [pid = 6788] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x86fde000) [pid = 6788] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x93c4e000) [pid = 6788] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x93193400) [pid = 6788] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x93c43c00) [pid = 6788] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x92fc4000) [pid = 6788] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x898ed000) [pid = 6788] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x93d5ec00) [pid = 6788] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x863c8800) [pid = 6788] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x88898800) [pid = 6788] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x9319cc00) [pid = 6788] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x8fbfbc00) [pid = 6788] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8fe2e000) [pid = 6788] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:51:26 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x96f08c00) [pid = 6788] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:51:26 INFO - PROCESS | 6788 | 1461023486760 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2236ms 16:51:26 INFO - PROCESS | 6788 | 1461023486809 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:51:26 INFO - PROCESS | 6788 | 1461023486813 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:51:26 INFO - PROCESS | 6788 | 1461023486819 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 6788 | 1461023486823 Marionette TRACE conn3 <- [1,1982,null,{}] 16:51:26 INFO - PROCESS | 6788 | 1461023486828 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:27 INFO - PROCESS | 6788 | 1461023487013 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:51:27 INFO - PROCESS | 6788 | 1461023487210 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84bf0400 == 134 [pid = 6788] [id = 503] 16:51:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x85b58400) [pid = 6788] [serial = 1510] [outer = (nil)] 16:51:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x89f8dc00) [pid = 6788] [serial = 1511] [outer = 0x85b58400] 16:51:27 INFO - PROCESS | 6788 | 1461023487284 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x8b704000) [pid = 6788] [serial = 1512] [outer = 0x85b58400] 16:51:27 INFO - PROCESS | 6788 | 1461023487990 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1233ms 16:51:28 INFO - PROCESS | 6788 | 1461023488053 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 6788 | 1461023488056 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:51:28 INFO - PROCESS | 6788 | 1461023488062 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 6788 | 1461023488064 Marionette TRACE conn3 <- [1,1986,null,{}] 16:51:28 INFO - PROCESS | 6788 | 1461023488070 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 6788 | 1461023488249 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:51:28 INFO - PROCESS | 6788 | 1461023488260 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x870b9400 == 135 [pid = 6788] [id = 504] 16:51:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8b70c000) [pid = 6788] [serial = 1513] [outer = (nil)] 16:51:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8bb0e000) [pid = 6788] [serial = 1514] [outer = 0x8b70c000] 16:51:28 INFO - PROCESS | 6788 | 1461023488334 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8bd5d000) [pid = 6788] [serial = 1515] [outer = 0x8b70c000] 16:51:29 INFO - PROCESS | 6788 | 1461023489602 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1586ms 16:51:29 INFO - PROCESS | 6788 | 1461023489649 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 6788 | 1461023489656 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:51:29 INFO - PROCESS | 6788 | 1461023489666 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 6788 | 1461023489671 Marionette TRACE conn3 <- [1,1990,null,{}] 16:51:29 INFO - PROCESS | 6788 | 1461023489679 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:29 INFO - PROCESS | 6788 | 1461023489928 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:51:30 INFO - PROCESS | 6788 | 1461023490269 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85d26800 == 136 [pid = 6788] [id = 505] 16:51:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x86fe2000) [pid = 6788] [serial = 1516] [outer = (nil)] 16:51:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x88896c00) [pid = 6788] [serial = 1517] [outer = 0x86fe2000] 16:51:30 INFO - PROCESS | 6788 | 1461023490364 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x89e76800) [pid = 6788] [serial = 1518] [outer = 0x86fe2000] 16:51:31 INFO - PROCESS | 6788 | 1461023491330 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1732ms 16:51:31 INFO - PROCESS | 6788 | 1461023491398 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 6788 | 1461023491407 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:51:31 INFO - PROCESS | 6788 | 1461023491417 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 6788 | 1461023491421 Marionette TRACE conn3 <- [1,1994,null,{}] 16:51:31 INFO - PROCESS | 6788 | 1461023491428 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:31 INFO - PROCESS | 6788 | 1461023491673 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:51:32 INFO - PROCESS | 6788 | 1461023492044 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bb03400 == 137 [pid = 6788] [id = 506] 16:51:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8bb07c00) [pid = 6788] [serial = 1519] [outer = (nil)] 16:51:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8bd5b000) [pid = 6788] [serial = 1520] [outer = 0x8bb07c00] 16:51:32 INFO - PROCESS | 6788 | 1461023492133 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8e982c00) [pid = 6788] [serial = 1521] [outer = 0x8bb07c00] 16:51:33 INFO - PROCESS | 6788 | 1461023493025 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1641ms 16:51:33 INFO - PROCESS | 6788 | 1461023493058 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 6788 | 1461023493061 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:51:33 INFO - PROCESS | 6788 | 1461023493068 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 6788 | 1461023493074 Marionette TRACE conn3 <- [1,1998,null,{}] 16:51:33 INFO - PROCESS | 6788 | 1461023493094 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:33 INFO - PROCESS | 6788 | 1461023493306 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:51:33 INFO - PROCESS | 6788 | 1461023493581 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863c4c00 == 138 [pid = 6788] [id = 507] 16:51:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8ea6ec00) [pid = 6788] [serial = 1522] [outer = (nil)] 16:51:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8f597400) [pid = 6788] [serial = 1523] [outer = 0x8ea6ec00] 16:51:33 INFO - PROCESS | 6788 | 1461023493727 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fa7d000) [pid = 6788] [serial = 1524] [outer = 0x8ea6ec00] 16:51:34 INFO - PROCESS | 6788 | 1461023494600 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1596ms 16:51:34 INFO - PROCESS | 6788 | 1461023494665 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 6788 | 1461023494669 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:51:34 INFO - PROCESS | 6788 | 1461023494676 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 6788 | 1461023494679 Marionette TRACE conn3 <- [1,2002,null,{}] 16:51:34 INFO - PROCESS | 6788 | 1461023494685 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 6788 | 1461023494937 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:51:35 INFO - PROCESS | 6788 | 1461023495276 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bb02800 == 139 [pid = 6788] [id = 508] 16:51:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8ea6b800) [pid = 6788] [serial = 1525] [outer = (nil)] 16:51:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fb54c00) [pid = 6788] [serial = 1526] [outer = 0x8ea6b800] 16:51:35 INFO - PROCESS | 6788 | 1461023495366 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fb88400) [pid = 6788] [serial = 1527] [outer = 0x8ea6b800] 16:51:36 INFO - PROCESS | 6788 | 1461023496242 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1641ms 16:51:36 INFO - PROCESS | 6788 | 1461023496318 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 6788 | 1461023496322 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:51:36 INFO - PROCESS | 6788 | 1461023496328 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 6788 | 1461023496331 Marionette TRACE conn3 <- [1,2006,null,{}] 16:51:36 INFO - PROCESS | 6788 | 1461023496337 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:36 INFO - PROCESS | 6788 | 1461023496574 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:51:36 INFO - PROCESS | 6788 | 1461023496905 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8a6ed400 == 140 [pid = 6788] [id = 509] 16:51:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fba0400) [pid = 6788] [serial = 1528] [outer = (nil)] 16:51:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8fbf5400) [pid = 6788] [serial = 1529] [outer = 0x8fba0400] 16:51:37 INFO - PROCESS | 6788 | 1461023496997 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8fbfa000) [pid = 6788] [serial = 1530] [outer = 0x8fba0400] 16:51:37 INFO - PROCESS | 6788 | 1461023497915 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:51: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 16:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1630ms 16:51:37 INFO - PROCESS | 6788 | 1461023497959 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 6788 | 1461023497964 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:51:37 INFO - PROCESS | 6788 | 1461023497970 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 6788 | 1461023497974 Marionette TRACE conn3 <- [1,2010,null,{}] 16:51:37 INFO - PROCESS | 6788 | 1461023497980 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:38 INFO - PROCESS | 6788 | 1461023498198 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:51:38 INFO - PROCESS | 6788 | 1461023498522 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbf7400 == 141 [pid = 6788] [id = 510] 16:51:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fe27800) [pid = 6788] [serial = 1531] [outer = (nil)] 16:51:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x9000e400) [pid = 6788] [serial = 1532] [outer = 0x8fe27800] 16:51:38 INFO - PROCESS | 6788 | 1461023498626 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x9053e400) [pid = 6788] [serial = 1533] [outer = 0x8fe27800] 16:51:39 INFO - PROCESS | 6788 | 1461023499561 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:51: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 16:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1630ms 16:51:39 INFO - PROCESS | 6788 | 1461023499601 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:51:39 INFO - PROCESS | 6788 | 1461023499605 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:51:39 INFO - PROCESS | 6788 | 1461023499612 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 6788 | 1461023499616 Marionette TRACE conn3 <- [1,2014,null,{}] 16:51:39 INFO - PROCESS | 6788 | 1461023499621 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:39 INFO - PROCESS | 6788 | 1461023499828 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:51:40 INFO - PROCESS | 6788 | 1461023500199 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89f9c800 == 142 [pid = 6788] [id = 511] 16:51:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x90007800) [pid = 6788] [serial = 1534] [outer = (nil)] 16:51:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x910d9000) [pid = 6788] [serial = 1535] [outer = 0x90007800] 16:51:40 INFO - PROCESS | 6788 | 1461023500293 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x913b7800) [pid = 6788] [serial = 1536] [outer = 0x90007800] 16:51:41 INFO - PROCESS | 6788 | 1461023501172 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1636ms 16:51:41 INFO - PROCESS | 6788 | 1461023501248 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 6788 | 1461023501252 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:51:41 INFO - PROCESS | 6788 | 1461023501258 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 6788 | 1461023501261 Marionette TRACE conn3 <- [1,2018,null,{}] 16:51:41 INFO - PROCESS | 6788 | 1461023501267 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 6788 | 1461023501497 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:51:41 INFO - PROCESS | 6788 | 1461023501821 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb50800 == 143 [pid = 6788] [id = 512] 16:51:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x90096c00) [pid = 6788] [serial = 1537] [outer = (nil)] 16:51:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x92f63800) [pid = 6788] [serial = 1538] [outer = 0x90096c00] 16:51:41 INFO - PROCESS | 6788 | 1461023501911 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x930b7400) [pid = 6788] [serial = 1539] [outer = 0x90096c00] 16:51:42 INFO - PROCESS | 6788 | 1461023502757 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1533ms 16:51:42 INFO - PROCESS | 6788 | 1461023502793 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 6788 | 1461023502797 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:51:42 INFO - PROCESS | 6788 | 1461023502804 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 6788 | 1461023502807 Marionette TRACE conn3 <- [1,2022,null,{}] 16:51:42 INFO - PROCESS | 6788 | 1461023502832 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:43 INFO - PROCESS | 6788 | 1461023503030 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:51:43 INFO - PROCESS | 6788 | 1461023503310 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x91585c00 == 144 [pid = 6788] [id = 513] 16:51:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x92f65800) [pid = 6788] [serial = 1540] [outer = (nil)] 16:51:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x9319d400) [pid = 6788] [serial = 1541] [outer = 0x92f65800] 16:51:43 INFO - PROCESS | 6788 | 1461023503438 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x93c43400) [pid = 6788] [serial = 1542] [outer = 0x92f65800] 16:51:44 INFO - PROCESS | 6788 | 1461023504351 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1583ms 16:51:44 INFO - PROCESS | 6788 | 1461023504387 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 6788 | 1461023504391 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:51:44 INFO - PROCESS | 6788 | 1461023504398 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 6788 | 1461023504401 Marionette TRACE conn3 <- [1,2026,null,{}] 16:51:44 INFO - PROCESS | 6788 | 1461023504407 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 6788 | 1461023504603 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:51:44 INFO - PROCESS | 6788 | 1461023504900 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910a1000 == 145 [pid = 6788] [id = 514] 16:51:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x931a0c00) [pid = 6788] [serial = 1543] [outer = (nil)] 16:51:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x93da7000) [pid = 6788] [serial = 1544] [outer = 0x931a0c00] 16:51:45 INFO - PROCESS | 6788 | 1461023505054 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x93dacc00) [pid = 6788] [serial = 1545] [outer = 0x931a0c00] 16:51:45 INFO - PROCESS | 6788 | 1461023505964 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1637ms 16:51:46 INFO - PROCESS | 6788 | 1461023506035 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 6788 | 1461023506039 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:51:46 INFO - PROCESS | 6788 | 1461023506046 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 6788 | 1461023506050 Marionette TRACE conn3 <- [1,2030,null,{}] 16:51:46 INFO - PROCESS | 6788 | 1461023506056 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:46 INFO - PROCESS | 6788 | 1461023506365 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:51:46 INFO - PROCESS | 6788 | 1461023506730 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93da6000 == 146 [pid = 6788] [id = 515] 16:51:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x9696a000) [pid = 6788] [serial = 1546] [outer = (nil)] 16:51:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x96a78000) [pid = 6788] [serial = 1547] [outer = 0x9696a000] 16:51:46 INFO - PROCESS | 6788 | 1461023506825 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x96f0c000) [pid = 6788] [serial = 1548] [outer = 0x9696a000] 16:51:47 INFO - PROCESS | 6788 | 1461023507729 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1734ms 16:51:47 INFO - PROCESS | 6788 | 1461023507781 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 6788 | 1461023507785 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:51:47 INFO - PROCESS | 6788 | 1461023507792 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 6788 | 1461023507795 Marionette TRACE conn3 <- [1,2034,null,{}] 16:51:47 INFO - PROCESS | 6788 | 1461023507801 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:48 INFO - PROCESS | 6788 | 1461023508009 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:51:48 INFO - PROCESS | 6788 | 1461023508292 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 6788 | ++DOCSHELL 0x9615d400 == 147 [pid = 6788] [id = 516] 16:51:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x96a77000) [pid = 6788] [serial = 1549] [outer = (nil)] 16:51:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x9802a400) [pid = 6788] [serial = 1550] [outer = 0x96a77000] 16:51:48 INFO - PROCESS | 6788 | 1461023508426 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x98033800) [pid = 6788] [serial = 1551] [outer = 0x96a77000] 16:51:49 INFO - PROCESS | 6788 | 1461023509311 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1583ms 16:51:49 INFO - PROCESS | 6788 | 1461023509376 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 6788 | 1461023509380 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:51:49 INFO - PROCESS | 6788 | 1461023509387 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 6788 | 1461023509389 Marionette TRACE conn3 <- [1,2038,null,{}] 16:51:49 INFO - PROCESS | 6788 | 1461023509395 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:49 INFO - PROCESS | 6788 | 1461023509596 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:51:49 INFO - PROCESS | 6788 | 1461023509943 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb3e800 == 148 [pid = 6788] [id = 517] 16:51:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x8fbf1000) [pid = 6788] [serial = 1552] [outer = (nil)] 16:51:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x9802ac00) [pid = 6788] [serial = 1553] [outer = 0x8fbf1000] 16:51:50 INFO - PROCESS | 6788 | 1461023510036 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x982d0800) [pid = 6788] [serial = 1554] [outer = 0x8fbf1000] 16:51:50 INFO - PROCESS | 6788 | 1461023510924 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1588ms 16:51:50 INFO - PROCESS | 6788 | 1461023510976 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 6788 | 1461023510980 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:51:50 INFO - PROCESS | 6788 | 1461023510986 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 6788 | 1461023510988 Marionette TRACE conn3 <- [1,2042,null,{}] 16:51:50 INFO - PROCESS | 6788 | 1461023510995 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:51 INFO - PROCESS | 6788 | 1461023511197 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:51:51 INFO - PROCESS | 6788 | 1461023511525 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x97ab3800 == 149 [pid = 6788] [id = 518] 16:51:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x980b8800) [pid = 6788] [serial = 1555] [outer = (nil)] 16:51:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x98e50c00) [pid = 6788] [serial = 1556] [outer = 0x980b8800] 16:51:51 INFO - PROCESS | 6788 | 1461023511614 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x98e88400) [pid = 6788] [serial = 1557] [outer = 0x980b8800] 16:51:52 INFO - PROCESS | 6788 | 1461023512475 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1530ms 16:51:52 INFO - PROCESS | 6788 | 1461023512516 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 6788 | 1461023512520 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:51:52 INFO - PROCESS | 6788 | 1461023512526 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 6788 | 1461023512530 Marionette TRACE conn3 <- [1,2046,null,{}] 16:51:52 INFO - PROCESS | 6788 | 1461023512535 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 6788 | 1461023512733 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:51:53 INFO - PROCESS | 6788 | 1461023513033 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 6788 | ++DOCSHELL 0x9813d000 == 150 [pid = 6788] [id = 519] 16:51:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x98beb400) [pid = 6788] [serial = 1558] [outer = (nil)] 16:51:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x998ee400) [pid = 6788] [serial = 1559] [outer = 0x98beb400] 16:51:53 INFO - PROCESS | 6788 | 1461023513166 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x9a41d000) [pid = 6788] [serial = 1560] [outer = 0x98beb400] 16:51:54 INFO - PROCESS | 6788 | 1461023514050 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1588ms 16:51:54 INFO - PROCESS | 6788 | 1461023514115 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 6788 | 1461023514119 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:51:54 INFO - PROCESS | 6788 | 1461023514125 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 6788 | 1461023514129 Marionette TRACE conn3 <- [1,2050,null,{}] 16:51:54 INFO - PROCESS | 6788 | 1461023514134 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:54 INFO - PROCESS | 6788 | 1461023514335 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:51:54 INFO - PROCESS | 6788 | 1461023514671 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e4000 == 151 [pid = 6788] [id = 520] 16:51:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x863cd000) [pid = 6788] [serial = 1561] [outer = (nil)] 16:51:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x9a5b6800) [pid = 6788] [serial = 1562] [outer = 0x863cd000] 16:51:54 INFO - PROCESS | 6788 | 1461023514760 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x9b261400) [pid = 6788] [serial = 1563] [outer = 0x863cd000] 16:51:55 INFO - PROCESS | 6788 | 1461023515675 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1587ms 16:51:55 INFO - PROCESS | 6788 | 1461023515712 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 6788 | 1461023515716 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:51:55 INFO - PROCESS | 6788 | 1461023515723 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 6788 | 1461023515726 Marionette TRACE conn3 <- [1,2054,null,{}] 16:51:55 INFO - PROCESS | 6788 | 1461023515732 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:55 INFO - PROCESS | 6788 | 1461023515928 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:51:56 INFO - PROCESS | 6788 | 1461023516222 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e6400 == 152 [pid = 6788] [id = 521] 16:51:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x993dc000) [pid = 6788] [serial = 1564] [outer = (nil)] 16:51:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x9dfeb000) [pid = 6788] [serial = 1565] [outer = 0x993dc000] 16:51:56 INFO - PROCESS | 6788 | 1461023516357 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x9dff2400) [pid = 6788] [serial = 1566] [outer = 0x993dc000] 16:51:57 INFO - PROCESS | 6788 | 1461023517244 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1592ms 16:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:51:57 INFO - PROCESS | 6788 | 1461023517316 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 6788 | 1461023517319 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:51:57 INFO - PROCESS | 6788 | 1461023517325 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 6788 | 1461023517329 Marionette TRACE conn3 <- [1,2058,null,{}] 16:51:57 INFO - PROCESS | 6788 | 1461023517335 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:57 INFO - PROCESS | 6788 | 1461023517570 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:51:57 INFO - PROCESS | 6788 | 1461023517901 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b53800 == 153 [pid = 6788] [id = 522] 16:51:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x9b2b3400) [pid = 6788] [serial = 1567] [outer = (nil)] 16:51:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x9fbc2800) [pid = 6788] [serial = 1568] [outer = 0x9b2b3400] 16:51:57 INFO - PROCESS | 6788 | 1461023517991 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x9fbcbc00) [pid = 6788] [serial = 1569] [outer = 0x9b2b3400] 16:51:58 INFO - PROCESS | 6788 | 1461023518868 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1581ms 16:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:51:58 INFO - PROCESS | 6788 | 1461023518906 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 6788 | 1461023518909 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:51:58 INFO - PROCESS | 6788 | 1461023518915 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 6788 | 1461023518919 Marionette TRACE conn3 <- [1,2062,null,{}] 16:51:58 INFO - PROCESS | 6788 | 1461023518925 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:59 INFO - PROCESS | 6788 | 1461023519122 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8e98d400 == 152 [pid = 6788] [id = 344] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x84bf0800 == 151 [pid = 6788] [id = 341] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x85d27800 == 150 [pid = 6788] [id = 342] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x84beb000 == 149 [pid = 6788] [id = 402] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x89462400 == 148 [pid = 6788] [id = 346] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x93db0000 == 147 [pid = 6788] [id = 351] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x96a1c400 == 146 [pid = 6788] [id = 403] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x90090800 == 145 [pid = 6788] [id = 350] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8fe2dc00 == 144 [pid = 6788] [id = 347] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x863ca800 == 143 [pid = 6788] [id = 343] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c3800 == 142 [pid = 6788] [id = 345] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x842bf800 == 141 [pid = 6788] [id = 349] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x9008ec00 == 140 [pid = 6788] [id = 348] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x9fe82000 == 139 [pid = 6788] [id = 404] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x854e3c00 == 138 [pid = 6788] [id = 498] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa74c00 == 137 [pid = 6788] [id = 497] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x930b9800 == 136 [pid = 6788] [id = 496] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x85b51c00 == 135 [pid = 6788] [id = 494] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x98037c00 == 134 [pid = 6788] [id = 495] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x96a16000 == 133 [pid = 6788] [id = 493] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x92f69400 == 132 [pid = 6788] [id = 492] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x930b8800 == 131 [pid = 6788] [id = 491] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbfd400 == 130 [pid = 6788] [id = 489] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x830f6400 == 129 [pid = 6788] [id = 490] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x832c9800 == 128 [pid = 6788] [id = 488] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x85d31400 == 127 [pid = 6788] [id = 487] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8f59d400 == 126 [pid = 6788] [id = 486] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x830f0000 == 125 [pid = 6788] [id = 485] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x898eb400 == 124 [pid = 6788] [id = 484] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x870ae400 == 123 [pid = 6788] [id = 482] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x88890c00 == 122 [pid = 6788] [id = 483] 16:52:00 INFO - PROCESS | 6788 | --DOCSHELL 0x830f6800 == 121 [pid = 6788] [id = 481] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x8a3cc000) [pid = 6788] [serial = 1442] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x92fb9000) [pid = 6788] [serial = 1406] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x982d2800) [pid = 6788] [serial = 1431] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x89467c00) [pid = 6788] [serial = 1436] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x93dab400) [pid = 6788] [serial = 1416] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x93d54000) [pid = 6788] [serial = 1412] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x95737400) [pid = 6788] [serial = 1419] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x8fbfac00) [pid = 6788] [serial = 1394] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x93481c00) [pid = 6788] [serial = 1410] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x8b40c400) [pid = 6788] [serial = 1382] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8a6f0400) [pid = 6788] [serial = 1440] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x898e8000) [pid = 6788] [serial = 1437] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x97a45c00) [pid = 6788] [serial = 1425] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x86fe6000) [pid = 6788] [serial = 1434] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x9109c400) [pid = 6788] [serial = 1403] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x89464800) [pid = 6788] [serial = 1379] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x8e98ac00) [pid = 6788] [serial = 1388] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x96a80c00) [pid = 6788] [serial = 1422] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x9319ac00) [pid = 6788] [serial = 1409] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x85d28c00) [pid = 6788] [serial = 1376] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x86fdb400) [pid = 6788] [serial = 1433] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x8ff4ec00) [pid = 6788] [serial = 1398] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x96a75000) [pid = 6788] [serial = 1421] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x910dcc00) [pid = 6788] [serial = 1404] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8a3c3000) [pid = 6788] [serial = 1439] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x9053c000) [pid = 6788] [serial = 1400] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x93da9400) [pid = 6788] [serial = 1415] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x98035800) [pid = 6788] [serial = 1428] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x93d58800) [pid = 6788] [serial = 1413] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x9802fc00) [pid = 6788] [serial = 1427] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x9109f000) [pid = 6788] [serial = 1401] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8ff44c00) [pid = 6788] [serial = 1397] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x98138c00) [pid = 6788] [serial = 1430] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x9706d800) [pid = 6788] [serial = 1424] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x930b6800) [pid = 6788] [serial = 1407] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8bb02400) [pid = 6788] [serial = 1385] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x943ebc00) [pid = 6788] [serial = 1418] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8f59c400) [pid = 6788] [serial = 1391] [outer = (nil)] [url = about:blank] 16:52:01 INFO - PROCESS | 6788 | 1461023521404 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x830ed800 == 122 [pid = 6788] [id = 523] 16:52:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x84bf0800) [pid = 6788] [serial = 1570] [outer = (nil)] 16:52:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x85d27400) [pid = 6788] [serial = 1571] [outer = 0x84bf0800] 16:52:01 INFO - PROCESS | 6788 | 1461023521488 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x85d30400) [pid = 6788] [serial = 1572] [outer = 0x84bf0800] 16:52:02 INFO - PROCESS | 6788 | 1461023522309 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3436ms 16:52:02 INFO - PROCESS | 6788 | 1461023522351 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 6788 | 1461023522359 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:52:02 INFO - PROCESS | 6788 | 1461023522368 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 6788 | 1461023522372 Marionette TRACE conn3 <- [1,2066,null,{}] 16:52:02 INFO - PROCESS | 6788 | 1461023522379 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:02 INFO - PROCESS | 6788 | 1461023522600 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:52:02 INFO - PROCESS | 6788 | 1461023522799 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x863cc000 == 123 [pid = 6788] [id = 524] 16:52:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x86fe0c00) [pid = 6788] [serial = 1573] [outer = (nil)] 16:52:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x88899000) [pid = 6788] [serial = 1574] [outer = 0x86fe0c00] 16:52:02 INFO - PROCESS | 6788 | 1461023522877 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x895e9000) [pid = 6788] [serial = 1575] [outer = 0x86fe0c00] 16:52:03 INFO - PROCESS | 6788 | 1461023523822 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1481ms 16:52:03 INFO - PROCESS | 6788 | 1461023523855 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 6788 | 1461023523861 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:52:03 INFO - PROCESS | 6788 | 1461023523888 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 6788 | 1461023523891 Marionette TRACE conn3 <- [1,2070,null,{}] 16:52:03 INFO - PROCESS | 6788 | 1461023523897 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 6788 | 1461023524161 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:52:04 INFO - PROCESS | 6788 | 1461023524194 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 6788 | ++DOCSHELL 0x870b4c00 == 124 [pid = 6788] [id = 525] 16:52:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x870ba800) [pid = 6788] [serial = 1576] [outer = (nil)] 16:52:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x8a3c9400) [pid = 6788] [serial = 1577] [outer = 0x870ba800] 16:52:04 INFO - PROCESS | 6788 | 1461023524276 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x8a3c9800) [pid = 6788] [serial = 1578] [outer = 0x870ba800] 16:52:05 INFO - PROCESS | 6788 | 1461023525319 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1501ms 16:52:05 INFO - PROCESS | 6788 | 1461023525380 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 6788 | 1461023525384 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:52:05 INFO - PROCESS | 6788 | 1461023525397 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 6788 | 1461023525406 Marionette TRACE conn3 <- [1,2074,null,{}] 16:52:05 INFO - PROCESS | 6788 | 1461023525421 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:05 INFO - PROCESS | 6788 | 1461023525707 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x85b50000) [pid = 6788] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x8888dc00) [pid = 6788] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8bd5dc00) [pid = 6788] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x8a3c8000) [pid = 6788] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x863c5000) [pid = 6788] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x8a6eb400) [pid = 6788] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8ea68c00) [pid = 6788] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x84bed000) [pid = 6788] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x842bf400) [pid = 6788] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x895e8800) [pid = 6788] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x870bbc00) [pid = 6788] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x86fd9000) [pid = 6788] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x98e55000) [pid = 6788] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x97ba6400) [pid = 6788] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x98136400) [pid = 6788] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x9813ec00) [pid = 6788] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x85b5e000) [pid = 6788] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x96a82c00) [pid = 6788] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x93d60000) [pid = 6788] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x93198400) [pid = 6788] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x90013800) [pid = 6788] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x90006000) [pid = 6788] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x832d4800) [pid = 6788] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8a3c6c00) [pid = 6788] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8f59e000) [pid = 6788] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x86fdbc00) [pid = 6788] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x89f90c00) [pid = 6788] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x89e75400) [pid = 6788] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x870bac00) [pid = 6788] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x830f8000) [pid = 6788] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:52:06 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x85b58400) [pid = 6788] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:52:06 INFO - PROCESS | 6788 | 1461023526622 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x830f8000 == 125 [pid = 6788] [id = 526] 16:52:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x832d4800) [pid = 6788] [serial = 1579] [outer = (nil)] 16:52:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x85b50000) [pid = 6788] [serial = 1580] [outer = 0x832d4800] 16:52:06 INFO - PROCESS | 6788 | 1461023526708 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x86fdbc00) [pid = 6788] [serial = 1581] [outer = 0x832d4800] 16:52:07 INFO - PROCESS | 6788 | 1461023527611 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2262ms 16:52:07 INFO - PROCESS | 6788 | 1461023527653 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 6788 | 1461023527657 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:52:07 INFO - PROCESS | 6788 | 1461023527663 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 6788 | 1461023527667 Marionette TRACE conn3 <- [1,2078,null,{}] 16:52:07 INFO - PROCESS | 6788 | 1461023527672 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:07 INFO - PROCESS | 6788 | 1461023527941 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:52:07 INFO - PROCESS | 6788 | 1461023527964 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84bebc00 == 126 [pid = 6788] [id = 527] 16:52:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x85b58400) [pid = 6788] [serial = 1582] [outer = (nil)] 16:52:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8b672400) [pid = 6788] [serial = 1583] [outer = 0x85b58400] 16:52:08 INFO - PROCESS | 6788 | 1461023528039 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8bd63400) [pid = 6788] [serial = 1584] [outer = 0x85b58400] 16:52:09 INFO - PROCESS | 6788 | 1461023529239 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1634ms 16:52:09 INFO - PROCESS | 6788 | 1461023529299 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 6788 | 1461023529307 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:52:09 INFO - PROCESS | 6788 | 1461023529317 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 6788 | 1461023529321 Marionette TRACE conn3 <- [1,2082,null,{}] 16:52:09 INFO - PROCESS | 6788 | 1461023529373 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:09 INFO - PROCESS | 6788 | 1461023529605 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:52:09 INFO - PROCESS | 6788 | 1461023529977 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fe3c00 == 127 [pid = 6788] [id = 528] 16:52:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x870b2400) [pid = 6788] [serial = 1585] [outer = (nil)] 16:52:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8945b000) [pid = 6788] [serial = 1586] [outer = 0x870b2400] 16:52:10 INFO - PROCESS | 6788 | 1461023530072 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x898ea800) [pid = 6788] [serial = 1587] [outer = 0x870b2400] 16:52:11 INFO - PROCESS | 6788 | 1461023531037 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1785ms 16:52:11 INFO - PROCESS | 6788 | 1461023531103 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 6788 | 1461023531112 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:52:11 INFO - PROCESS | 6788 | 1461023531122 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 6788 | 1461023531126 Marionette TRACE conn3 <- [1,2086,null,{}] 16:52:11 INFO - PROCESS | 6788 | 1461023531133 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:11 INFO - PROCESS | 6788 | 1461023531377 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:52:11 INFO - PROCESS | 6788 | 1461023531776 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b663800 == 128 [pid = 6788] [id = 529] 16:52:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8b66d000) [pid = 6788] [serial = 1588] [outer = (nil)] 16:52:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8bb05c00) [pid = 6788] [serial = 1589] [outer = 0x8b66d000] 16:52:11 INFO - PROCESS | 6788 | 1461023531864 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8bd61400) [pid = 6788] [serial = 1590] [outer = 0x8b66d000] 16:52:12 INFO - PROCESS | 6788 | 1461023532804 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1745ms 16:52:12 INFO - PROCESS | 6788 | 1461023532868 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 6788 | 1461023532872 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:52:12 INFO - PROCESS | 6788 | 1461023532879 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 6788 | 1461023532885 Marionette TRACE conn3 <- [1,2090,null,{}] 16:52:12 INFO - PROCESS | 6788 | 1461023532902 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:13 INFO - PROCESS | 6788 | 1461023533160 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:52:13 INFO - PROCESS | 6788 | 1461023533487 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bb0dc00 == 129 [pid = 6788] [id = 530] 16:52:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8ea6d400) [pid = 6788] [serial = 1591] [outer = (nil)] 16:52:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8eb3ec00) [pid = 6788] [serial = 1592] [outer = 0x8ea6d400] 16:52:13 INFO - PROCESS | 6788 | 1461023533581 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8f59b400) [pid = 6788] [serial = 1593] [outer = 0x8ea6d400] 16:52:14 INFO - PROCESS | 6788 | 1461023534464 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1635ms 16:52:14 INFO - PROCESS | 6788 | 1461023534515 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 6788 | 1461023534520 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:52:14 INFO - PROCESS | 6788 | 1461023534526 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 6788 | 1461023534530 Marionette TRACE conn3 <- [1,2094,null,{}] 16:52:14 INFO - PROCESS | 6788 | 1461023534535 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 6788 | 1461023534745 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:52:15 INFO - PROCESS | 6788 | 1461023535090 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b70fc00 == 130 [pid = 6788] [id = 531] 16:52:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8ea6d800) [pid = 6788] [serial = 1594] [outer = (nil)] 16:52:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fb53c00) [pid = 6788] [serial = 1595] [outer = 0x8ea6d800] 16:52:15 INFO - PROCESS | 6788 | 1461023535182 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fb90800) [pid = 6788] [serial = 1596] [outer = 0x8ea6d800] 16:52:16 INFO - PROCESS | 6788 | 1461023536068 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1581ms 16:52:16 INFO - PROCESS | 6788 | 1461023536107 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 6788 | 1461023536111 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:52:16 INFO - PROCESS | 6788 | 1461023536117 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 6788 | 1461023536121 Marionette TRACE conn3 <- [1,2098,null,{}] 16:52:16 INFO - PROCESS | 6788 | 1461023536127 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:16 INFO - PROCESS | 6788 | 1461023536320 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:52:16 INFO - PROCESS | 6788 | 1461023536605 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fa7c400 == 131 [pid = 6788] [id = 532] 16:52:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fb4cc00) [pid = 6788] [serial = 1597] [outer = (nil)] 16:52:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8fe22000) [pid = 6788] [serial = 1598] [outer = 0x8fb4cc00] 16:52:16 INFO - PROCESS | 6788 | 1461023536738 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8fe28800) [pid = 6788] [serial = 1599] [outer = 0x8fb4cc00] 16:52:17 INFO - PROCESS | 6788 | 1461023537641 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1582ms 16:52:17 INFO - PROCESS | 6788 | 1461023537699 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:52:17 INFO - PROCESS | 6788 | 1461023537703 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:52:17 INFO - PROCESS | 6788 | 1461023537710 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 6788 | 1461023537713 Marionette TRACE conn3 <- [1,2102,null,{}] 16:52:17 INFO - PROCESS | 6788 | 1461023537719 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:17 INFO - PROCESS | 6788 | 1461023537943 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:52:18 INFO - PROCESS | 6788 | 1461023538278 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b40e800 == 132 [pid = 6788] [id = 533] 16:52:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fe23000) [pid = 6788] [serial = 1600] [outer = (nil)] 16:52:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x90013800) [pid = 6788] [serial = 1601] [outer = 0x8fe23000] 16:52:18 INFO - PROCESS | 6788 | 1461023538372 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x90097000) [pid = 6788] [serial = 1602] [outer = 0x8fe23000] 16:52:19 INFO - PROCESS | 6788 | 1461023539452 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1782ms 16:52:19 INFO - PROCESS | 6788 | 1461023539491 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 6788 | 1461023539495 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:52:19 INFO - PROCESS | 6788 | 1461023539502 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 6788 | 1461023539505 Marionette TRACE conn3 <- [1,2106,null,{}] 16:52:19 INFO - PROCESS | 6788 | 1461023539511 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 6788 | 1461023539719 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:52:20 INFO - PROCESS | 6788 | 1461023540013 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fb9ec00 == 133 [pid = 6788] [id = 534] 16:52:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x8fe21400) [pid = 6788] [serial = 1603] [outer = (nil)] 16:52:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x910a8400) [pid = 6788] [serial = 1604] [outer = 0x8fe21400] 16:52:20 INFO - PROCESS | 6788 | 1461023540148 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x9157f800) [pid = 6788] [serial = 1605] [outer = 0x8fe21400] 16:52:21 INFO - PROCESS | 6788 | 1461023541035 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1583ms 16:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:52:21 INFO - PROCESS | 6788 | 1461023541086 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 6788 | 1461023541090 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:52:21 INFO - PROCESS | 6788 | 1461023541096 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 6788 | 1461023541100 Marionette TRACE conn3 <- [1,2110,null,{}] 16:52:21 INFO - PROCESS | 6788 | 1461023541106 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:21 INFO - PROCESS | 6788 | 1461023541304 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:52:21 INFO - PROCESS | 6788 | 1461023541629 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910dd400 == 134 [pid = 6788] [id = 535] 16:52:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x92f5cc00) [pid = 6788] [serial = 1606] [outer = (nil)] 16:52:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x930b6400) [pid = 6788] [serial = 1607] [outer = 0x92f5cc00] 16:52:21 INFO - PROCESS | 6788 | 1461023541719 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x93195c00) [pid = 6788] [serial = 1608] [outer = 0x92f5cc00] 16:52:22 INFO - PROCESS | 6788 | 1461023542593 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1536ms 16:52:22 INFO - PROCESS | 6788 | 1461023542632 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 6788 | 1461023542635 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:52:22 INFO - PROCESS | 6788 | 1461023542642 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 6788 | 1461023542646 Marionette TRACE conn3 <- [1,2114,null,{}] 16:52:22 INFO - PROCESS | 6788 | 1461023542652 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:22 INFO - PROCESS | 6788 | 1461023542846 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:52:23 INFO - PROCESS | 6788 | 1461023543135 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b56400 == 135 [pid = 6788] [id = 536] 16:52:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x910a8c00) [pid = 6788] [serial = 1609] [outer = (nil)] 16:52:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x93d59400) [pid = 6788] [serial = 1610] [outer = 0x910a8c00] 16:52:23 INFO - PROCESS | 6788 | 1461023543268 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x93da5000) [pid = 6788] [serial = 1611] [outer = 0x910a8c00] 16:52:24 INFO - PROCESS | 6788 | 1461023544126 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1529ms 16:52:24 INFO - PROCESS | 6788 | 1461023544188 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:52:24 INFO - PROCESS | 6788 | 1461023544193 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:52:24 INFO - PROCESS | 6788 | 1461023544199 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 6788 | 1461023544203 Marionette TRACE conn3 <- [1,2118,null,{}] 16:52:24 INFO - PROCESS | 6788 | 1461023544208 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 6788 | 1461023544407 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:52:24 INFO - PROCESS | 6788 | 1461023544750 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9157e800 == 136 [pid = 6788] [id = 537] 16:52:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x92f69400) [pid = 6788] [serial = 1612] [outer = (nil)] 16:52:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x943e3800) [pid = 6788] [serial = 1613] [outer = 0x92f69400] 16:52:24 INFO - PROCESS | 6788 | 1461023544841 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x9572c000) [pid = 6788] [serial = 1614] [outer = 0x92f69400] 16:52:25 INFO - PROCESS | 6788 | 1461023545816 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1687ms 16:52:25 INFO - PROCESS | 6788 | 1461023545886 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 6788 | 1461023545891 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:52:25 INFO - PROCESS | 6788 | 1461023545897 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 6788 | 1461023545901 Marionette TRACE conn3 <- [1,2122,null,{}] 16:52:25 INFO - PROCESS | 6788 | 1461023545907 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 6788 | 1461023546131 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:52:26 INFO - PROCESS | 6788 | 1461023546473 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93db1400 == 137 [pid = 6788] [id = 538] 16:52:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x96a80c00) [pid = 6788] [serial = 1615] [outer = (nil)] 16:52:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x9706d800) [pid = 6788] [serial = 1616] [outer = 0x96a80c00] 16:52:26 INFO - PROCESS | 6788 | 1461023546569 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x98029c00) [pid = 6788] [serial = 1617] [outer = 0x96a80c00] 16:52:27 INFO - PROCESS | 6788 | 1461023547462 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1635ms 16:52:27 INFO - PROCESS | 6788 | 1461023547533 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 6788 | 1461023547536 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:52:27 INFO - PROCESS | 6788 | 1461023547543 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 6788 | 1461023547546 Marionette TRACE conn3 <- [1,2126,null,{}] 16:52:27 INFO - PROCESS | 6788 | 1461023547552 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 6788 | 1461023547787 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:52:28 INFO - PROCESS | 6788 | 1461023548122 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x96f10c00 == 138 [pid = 6788] [id = 539] 16:52:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x97824000) [pid = 6788] [serial = 1618] [outer = (nil)] 16:52:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x98139000) [pid = 6788] [serial = 1619] [outer = 0x97824000] 16:52:28 INFO - PROCESS | 6788 | 1461023548212 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x9813f800) [pid = 6788] [serial = 1620] [outer = 0x97824000] 16:52:29 INFO - PROCESS | 6788 | 1461023549080 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1581ms 16:52:29 INFO - PROCESS | 6788 | 1461023549125 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 6788 | 1461023549128 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:52:29 INFO - PROCESS | 6788 | 1461023549135 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 6788 | 1461023549138 Marionette TRACE conn3 <- [1,2130,null,{}] 16:52:29 INFO - PROCESS | 6788 | 1461023549144 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 6788 | 1461023549354 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:52:29 INFO - PROCESS | 6788 | 1461023549641 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93d5d000 == 139 [pid = 6788] [id = 540] 16:52:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x93daa800) [pid = 6788] [serial = 1621] [outer = (nil)] 16:52:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x98befc00) [pid = 6788] [serial = 1622] [outer = 0x93daa800] 16:52:29 INFO - PROCESS | 6788 | 1461023549777 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x98ceac00) [pid = 6788] [serial = 1623] [outer = 0x93daa800] 16:52:30 INFO - PROCESS | 6788 | 1461023550660 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 6788 | 1461023550728 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:52:30 INFO - PROCESS | 6788 | 1461023550734 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 6788 | 1461023550738 Marionette TRACE conn3 <- [1,2134,null,{}] 16:52:30 INFO - PROCESS | 6788 | 1461023550743 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 6788 | 1461023550957 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:52:31 INFO - PROCESS | 6788 | 1461023551291 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x98bebc00 == 140 [pid = 6788] [id = 541] 16:52:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x98bed400) [pid = 6788] [serial = 1624] [outer = (nil)] 16:52:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x9a422c00) [pid = 6788] [serial = 1625] [outer = 0x98bed400] 16:52:31 INFO - PROCESS | 6788 | 1461023551380 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x9a5c3400) [pid = 6788] [serial = 1626] [outer = 0x98bed400] 16:52:32 INFO - PROCESS | 6788 | 1461023552274 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1590ms 16:52:32 INFO - PROCESS | 6788 | 1461023552324 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 6788 | 1461023552328 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:52:32 INFO - PROCESS | 6788 | 1461023552334 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 6788 | 1461023552337 Marionette TRACE conn3 <- [1,2138,null,{}] 16:52:32 INFO - PROCESS | 6788 | 1461023552343 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 6788 | 1461023552545 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:52:32 INFO - PROCESS | 6788 | 1461023552877 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d24800 == 141 [pid = 6788] [id = 542] 16:52:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x9319e000) [pid = 6788] [serial = 1627] [outer = (nil)] 16:52:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x9fbc3c00) [pid = 6788] [serial = 1628] [outer = 0x9319e000] 16:52:32 INFO - PROCESS | 6788 | 1461023552972 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x9fe81000) [pid = 6788] [serial = 1629] [outer = 0x9319e000] 16:52:33 INFO - PROCESS | 6788 | 1461023553827 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1538ms 16:52:33 INFO - PROCESS | 6788 | 1461023553873 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 6788 | 1461023553878 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:52:33 INFO - PROCESS | 6788 | 1461023553885 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 6788 | 1461023553888 Marionette TRACE conn3 <- [1,2142,null,{}] 16:52:33 INFO - PROCESS | 6788 | 1461023553894 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:34 INFO - PROCESS | 6788 | 1461023554102 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:52:34 INFO - PROCESS | 6788 | 1461023554404 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863cd400 == 142 [pid = 6788] [id = 543] 16:52:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x930b0800) [pid = 6788] [serial = 1630] [outer = (nil)] 16:52:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x9feac800) [pid = 6788] [serial = 1631] [outer = 0x930b0800] 16:52:34 INFO - PROCESS | 6788 | 1461023554538 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0xa000f000) [pid = 6788] [serial = 1632] [outer = 0x930b0800] 16:52:35 INFO - PROCESS | 6788 | 1461023555411 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 6788 | 1461023555472 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:52:35 INFO - PROCESS | 6788 | 1461023555482 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 6788 | 1461023555485 Marionette TRACE conn3 <- [1,2146,null,{}] 16:52:35 INFO - PROCESS | 6788 | 1461023555489 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 6788 | 1461023555693 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:52:36 INFO - PROCESS | 6788 | 1461023556042 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b5ec00 == 143 [pid = 6788] [id = 544] 16:52:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x85d25800) [pid = 6788] [serial = 1633] [outer = (nil)] 16:52:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0xa0c57800) [pid = 6788] [serial = 1634] [outer = 0x85d25800] 16:52:36 INFO - PROCESS | 6788 | 1461023556131 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0xa0edf400) [pid = 6788] [serial = 1635] [outer = 0x85d25800] 16:52:37 INFO - PROCESS | 6788 | 1461023557039 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 6788 | 1461023557122 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:52:37 INFO - PROCESS | 6788 | 1461023557129 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 6788 | 1461023557132 Marionette TRACE conn3 <- [1,2150,null,{}] 16:52:37 INFO - PROCESS | 6788 | 1461023557138 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 6788 | 1461023557339 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:52:37 INFO - PROCESS | 6788 | 1461023557676 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9feb1800 == 144 [pid = 6788] [id = 545] 16:52:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0xa0a29400) [pid = 6788] [serial = 1636] [outer = (nil)] 16:52:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0xa2a0a000) [pid = 6788] [serial = 1637] [outer = 0xa0a29400] 16:52:37 INFO - PROCESS | 6788 | 1461023557766 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0xa2aed000) [pid = 6788] [serial = 1638] [outer = 0xa0a29400] 16:52:38 INFO - PROCESS | 6788 | 1461023558628 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1542ms 16:52:38 INFO - PROCESS | 6788 | 1461023558671 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 6788 | 1461023558675 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:52:38 INFO - PROCESS | 6788 | 1461023558681 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 6788 | 1461023558685 Marionette TRACE conn3 <- [1,2154,null,{}] 16:52:38 INFO - PROCESS | 6788 | 1461023558691 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 6788 | 1461023558891 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x832c9c00 == 143 [pid = 6788] [id = 363] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x9008c800 == 142 [pid = 6788] [id = 122] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x830f8000 == 141 [pid = 6788] [id = 526] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x870b4c00 == 140 [pid = 6788] [id = 525] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x863cc000 == 139 [pid = 6788] [id = 524] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x830ed800 == 138 [pid = 6788] [id = 523] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x854e6400 == 137 [pid = 6788] [id = 521] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x854e4000 == 136 [pid = 6788] [id = 520] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x97ab3800 == 135 [pid = 6788] [id = 518] 16:52:40 INFO - PROCESS | 6788 | --DOCSHELL 0x9813d000 == 134 [pid = 6788] [id = 519] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x863c2800) [pid = 6788] [serial = 1377] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x898e4000) [pid = 6788] [serial = 1380] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8fbfe800) [pid = 6788] [serial = 1395] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x8b66c400) [pid = 6788] [serial = 1383] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x8bb0c000) [pid = 6788] [serial = 1386] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x8ea62800) [pid = 6788] [serial = 1389] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x8fb8f800) [pid = 6788] [serial = 1392] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x89f99000) [pid = 6788] [serial = 1374] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x89e78400) [pid = 6788] [serial = 1305] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x89f96000) [pid = 6788] [serial = 1508] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8a6ee400) [pid = 6788] [serial = 1509] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x89469400) [pid = 6788] [serial = 1505] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x86fe1000) [pid = 6788] [serial = 1502] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x870af800) [pid = 6788] [serial = 1503] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x9a52bc00) [pid = 6788] [serial = 1499] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9a41c800) [pid = 6788] [serial = 1497] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x99973800) [pid = 6788] [serial = 1496] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x993d6800) [pid = 6788] [serial = 1494] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x993cf800) [pid = 6788] [serial = 1493] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x98e92800) [pid = 6788] [serial = 1491] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x98e8e000) [pid = 6788] [serial = 1490] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x98bf6c00) [pid = 6788] [serial = 1488] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x98bf5000) [pid = 6788] [serial = 1487] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x986b1400) [pid = 6788] [serial = 1485] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x98388400) [pid = 6788] [serial = 1484] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x98136c00) [pid = 6788] [serial = 1482] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x9802f800) [pid = 6788] [serial = 1481] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x96f0c800) [pid = 6788] [serial = 1479] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x96a7ac00) [pid = 6788] [serial = 1478] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x93da6400) [pid = 6788] [serial = 1476] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x93c45400) [pid = 6788] [serial = 1475] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x92fb7800) [pid = 6788] [serial = 1473] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x92f66c00) [pid = 6788] [serial = 1472] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x913bb800) [pid = 6788] [serial = 1470] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x9136d400) [pid = 6788] [serial = 1469] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x9008e400) [pid = 6788] [serial = 1467] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x90008000) [pid = 6788] [serial = 1466] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8ff47000) [pid = 6788] [serial = 1464] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8fbfc400) [pid = 6788] [serial = 1463] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8fb8f000) [pid = 6788] [serial = 1461] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8fb47000) [pid = 6788] [serial = 1460] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x8eb35800) [pid = 6788] [serial = 1458] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8ea69000) [pid = 6788] [serial = 1457] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8e98c000) [pid = 6788] [serial = 1455] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x8e981400) [pid = 6788] [serial = 1454] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8b415c00) [pid = 6788] [serial = 1452] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x89f9a000) [pid = 6788] [serial = 1451] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x895e4800) [pid = 6788] [serial = 1449] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x88893000) [pid = 6788] [serial = 1448] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x854e7c00) [pid = 6788] [serial = 1446] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x844edc00) [pid = 6788] [serial = 1445] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8bb0e000) [pid = 6788] [serial = 1514] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8b704000) [pid = 6788] [serial = 1512] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x89f8dc00) [pid = 6788] [serial = 1511] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x895ed000) [pid = 6788] [serial = 1506] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 6788 | 1461023561325 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b4f400 == 135 [pid = 6788] [id = 546] 16:52:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x85b52400) [pid = 6788] [serial = 1639] [outer = (nil)] 16:52:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x85b5c000) [pid = 6788] [serial = 1640] [outer = 0x85b52400] 16:52:41 INFO - PROCESS | 6788 | 1461023561413 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x863ca800) [pid = 6788] [serial = 1641] [outer = 0x85b52400] 16:52:42 INFO - PROCESS | 6788 | 1461023562196 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 3537ms 16:52:42 INFO - PROCESS | 6788 | 1461023562221 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:52:42 INFO - PROCESS | 6788 | 1461023562226 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:52:42 INFO - PROCESS | 6788 | 1461023562234 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 6788 | 1461023562241 Marionette TRACE conn3 <- [1,2158,null,{}] 16:52:42 INFO - PROCESS | 6788 | 1461023562248 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 6788 | 1461023562459 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:52:42 INFO - PROCESS | 6788 | 1461023562660 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fe4c00 == 136 [pid = 6788] [id = 547] 16:52:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x870b1800) [pid = 6788] [serial = 1642] [outer = (nil)] 16:52:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8889a000) [pid = 6788] [serial = 1643] [outer = 0x870b1800] 16:52:42 INFO - PROCESS | 6788 | 1461023562737 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x88924400) [pid = 6788] [serial = 1644] [outer = 0x870b1800] 16:52:43 INFO - PROCESS | 6788 | 1461023563667 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1486ms 16:52:43 INFO - PROCESS | 6788 | 1461023563737 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 6788 | 1461023563743 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:52:43 INFO - PROCESS | 6788 | 1461023563750 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 6788 | 1461023563752 Marionette TRACE conn3 <- [1,2162,null,{}] 16:52:43 INFO - PROCESS | 6788 | 1461023563759 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 6788 | 1461023564040 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:52:44 INFO - PROCESS | 6788 | 1461023564074 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8393b800 == 137 [pid = 6788] [id = 548] 16:52:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8891e000) [pid = 6788] [serial = 1645] [outer = (nil)] 16:52:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x895e0c00) [pid = 6788] [serial = 1646] [outer = 0x8891e000] 16:52:44 INFO - PROCESS | 6788 | 1461023564145 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x895ec400) [pid = 6788] [serial = 1647] [outer = 0x8891e000] 16:52:45 INFO - PROCESS | 6788 | 1461023565162 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1480ms 16:52:45 INFO - PROCESS | 6788 | 1461023565256 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 6788 | 1461023565259 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:52:45 INFO - PROCESS | 6788 | 1461023565273 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 6788 | 1461023565281 Marionette TRACE conn3 <- [1,2166,null,{}] 16:52:45 INFO - PROCESS | 6788 | 1461023565297 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 6788 | 1461023565555 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x92f65800) [pid = 6788] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x90096c00) [pid = 6788] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x90007800) [pid = 6788] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x8fe27800) [pid = 6788] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x8fba0400) [pid = 6788] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8ea6b800) [pid = 6788] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8ea6ec00) [pid = 6788] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8bb07c00) [pid = 6788] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x86fe2000) [pid = 6788] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x86fe0c00) [pid = 6788] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x84bf0800) [pid = 6788] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x9b2b3400) [pid = 6788] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x998e9400) [pid = 6788] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8888e000) [pid = 6788] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x870ba800) [pid = 6788] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x832d4800) [pid = 6788] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x993dc000) [pid = 6788] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x863cd000) [pid = 6788] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x98beb400) [pid = 6788] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x980b8800) [pid = 6788] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 130 (0x8fbf1000) [pid = 6788] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 129 (0x96a77000) [pid = 6788] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 128 (0x9696a000) [pid = 6788] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:52:46 INFO - PROCESS | 6788 | --DOMWINDOW == 127 (0x931a0c00) [pid = 6788] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:52:46 INFO - PROCESS | 6788 | 1461023566251 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x832d4800 == 138 [pid = 6788] [id = 549] 16:52:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 128 (0x84bf0800) [pid = 6788] [serial = 1648] [outer = (nil)] 16:52:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 129 (0x863c6800) [pid = 6788] [serial = 1649] [outer = 0x84bf0800] 16:52:46 INFO - PROCESS | 6788 | 1461023566340 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 130 (0x870ba800) [pid = 6788] [serial = 1650] [outer = 0x84bf0800] 16:52:47 INFO - PROCESS | 6788 | 1461023567076 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1846ms 16:52:47 INFO - PROCESS | 6788 | 1461023567122 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 6788 | 1461023567126 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:52:47 INFO - PROCESS | 6788 | 1461023567133 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 6788 | 1461023567136 Marionette TRACE conn3 <- [1,2170,null,{}] 16:52:47 INFO - PROCESS | 6788 | 1461023567141 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 6788 | 1461023567321 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:52:47 INFO - PROCESS | 6788 | 1461023567337 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8554c000 == 139 [pid = 6788] [id = 550] 16:52:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 131 (0x895e8800) [pid = 6788] [serial = 1651] [outer = (nil)] 16:52:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x8a6e7c00) [pid = 6788] [serial = 1652] [outer = 0x895e8800] 16:52:47 INFO - PROCESS | 6788 | 1461023567409 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x8b40b400) [pid = 6788] [serial = 1653] [outer = 0x895e8800] 16:52:48 INFO - PROCESS | 6788 | 1461023568599 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1532ms 16:52:48 INFO - PROCESS | 6788 | 1461023568666 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 6788 | 1461023568673 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:52:48 INFO - PROCESS | 6788 | 1461023568683 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 6788 | 1461023568688 Marionette TRACE conn3 <- [1,2174,null,{}] 16:52:48 INFO - PROCESS | 6788 | 1461023568699 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 6788 | 1461023568954 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:52:49 INFO - PROCESS | 6788 | 1461023569313 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x832cfc00 == 140 [pid = 6788] [id = 551] 16:52:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x85d27000) [pid = 6788] [serial = 1654] [outer = (nil)] 16:52:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x870ae400) [pid = 6788] [serial = 1655] [outer = 0x85d27000] 16:52:49 INFO - PROCESS | 6788 | 1461023569405 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x8891f000) [pid = 6788] [serial = 1656] [outer = 0x85d27000] 16:52:50 INFO - PROCESS | 6788 | 1461023570307 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1687ms 16:52:50 INFO - PROCESS | 6788 | 1461023570369 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 6788 | 1461023570378 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:52:50 INFO - PROCESS | 6788 | 1461023570389 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 6788 | 1461023570393 Marionette TRACE conn3 <- [1,2178,null,{}] 16:52:50 INFO - PROCESS | 6788 | 1461023570399 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 6788 | 1461023570605 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:52:50 INFO - PROCESS | 6788 | 1461023570934 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 6788 | ++DOCSHELL 0x88893000 == 141 [pid = 6788] [id = 552] 16:52:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x8892bc00) [pid = 6788] [serial = 1657] [outer = (nil)] 16:52:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x898ebc00) [pid = 6788] [serial = 1658] [outer = 0x8892bc00] 16:52:51 INFO - PROCESS | 6788 | 1461023571026 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x89f8d400) [pid = 6788] [serial = 1659] [outer = 0x8892bc00] 16:52:52 INFO - PROCESS | 6788 | 1461023572017 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1683ms 16:52:52 INFO - PROCESS | 6788 | 1461023572072 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 6788 | 1461023572076 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:52:52 INFO - PROCESS | 6788 | 1461023572083 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 6788 | 1461023572089 Marionette TRACE conn3 <- [1,2182,null,{}] 16:52:52 INFO - PROCESS | 6788 | 1461023572105 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 6788 | 1461023572350 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:52:52 INFO - PROCESS | 6788 | 1461023572679 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3d0800 == 142 [pid = 6788] [id = 553] 16:52:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x8b66f800) [pid = 6788] [serial = 1660] [outer = (nil)] 16:52:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8b70b000) [pid = 6788] [serial = 1661] [outer = 0x8b66f800] 16:52:52 INFO - PROCESS | 6788 | 1461023572768 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8bb0c000) [pid = 6788] [serial = 1662] [outer = 0x8b66f800] 16:52:53 INFO - PROCESS | 6788 | 1461023573673 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1648ms 16:52:53 INFO - PROCESS | 6788 | 1461023573732 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 6788 | 1461023573736 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:52:53 INFO - PROCESS | 6788 | 1461023573743 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 6788 | 1461023573746 Marionette TRACE conn3 <- [1,2186,null,{}] 16:52:53 INFO - PROCESS | 6788 | 1461023573752 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 6788 | 1461023573957 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:52:54 INFO - PROCESS | 6788 | 1461023574287 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e6400 == 143 [pid = 6788] [id = 554] 16:52:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8bb06c00) [pid = 6788] [serial = 1663] [outer = (nil)] 16:52:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8e98a800) [pid = 6788] [serial = 1664] [outer = 0x8bb06c00] 16:52:54 INFO - PROCESS | 6788 | 1461023574390 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8e990800) [pid = 6788] [serial = 1665] [outer = 0x8bb06c00] 16:52:55 INFO - PROCESS | 6788 | 1461023575255 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1542ms 16:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:52:55 INFO - PROCESS | 6788 | 1461023575285 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 6788 | 1461023575288 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:52:55 INFO - PROCESS | 6788 | 1461023575295 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 6788 | 1461023575299 Marionette TRACE conn3 <- [1,2190,null,{}] 16:52:55 INFO - PROCESS | 6788 | 1461023575304 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 6788 | 1461023575497 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:52:55 INFO - PROCESS | 6788 | 1461023575752 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bd65c00 == 144 [pid = 6788] [id = 555] 16:52:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8e981400) [pid = 6788] [serial = 1666] [outer = (nil)] 16:52:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8ea67800) [pid = 6788] [serial = 1667] [outer = 0x8e981400] 16:52:55 INFO - PROCESS | 6788 | 1461023575838 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8ea6a400) [pid = 6788] [serial = 1668] [outer = 0x8e981400] 16:52:56 INFO - PROCESS | 6788 | 1461023576831 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1585ms 16:52:56 INFO - PROCESS | 6788 | 1461023576879 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 6788 | 1461023576883 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:52:56 INFO - PROCESS | 6788 | 1461023576907 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 6788 | 1461023576911 Marionette TRACE conn3 <- [1,2194,null,{}] 16:52:56 INFO - PROCESS | 6788 | 1461023576916 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 6788 | 1461023577145 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:52:57 INFO - PROCESS | 6788 | 1461023577480 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e982800 == 145 [pid = 6788] [id = 556] 16:52:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8fa7ac00) [pid = 6788] [serial = 1669] [outer = (nil)] 16:52:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8fb53000) [pid = 6788] [serial = 1670] [outer = 0x8fa7ac00] 16:52:57 INFO - PROCESS | 6788 | 1461023577574 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8fb89800) [pid = 6788] [serial = 1671] [outer = 0x8fa7ac00] 16:52:58 INFO - PROCESS | 6788 | 1461023578451 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1589ms 16:52:58 INFO - PROCESS | 6788 | 1461023578495 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 6788 | 1461023578499 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:52:58 INFO - PROCESS | 6788 | 1461023578505 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 6788 | 1461023578509 Marionette TRACE conn3 <- [1,2198,null,{}] 16:52:58 INFO - PROCESS | 6788 | 1461023578515 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 6788 | 1461023578708 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:52:59 INFO - PROCESS | 6788 | 1461023578992 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8ea69400 == 146 [pid = 6788] [id = 557] 16:52:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fb55c00) [pid = 6788] [serial = 1672] [outer = (nil)] 16:52:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8fbf8000) [pid = 6788] [serial = 1673] [outer = 0x8fb55c00] 16:52:59 INFO - PROCESS | 6788 | 1461023579136 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fbff400) [pid = 6788] [serial = 1674] [outer = 0x8fb55c00] 16:53:00 INFO - PROCESS | 6788 | 1461023580001 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1537ms 16:53:00 INFO - PROCESS | 6788 | 1461023580043 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 6788 | 1461023580047 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:53:00 INFO - PROCESS | 6788 | 1461023580054 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 6788 | 1461023580057 Marionette TRACE conn3 <- [1,2202,null,{}] 16:53:00 INFO - PROCESS | 6788 | 1461023580063 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 6788 | 1461023580261 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:53:00 INFO - PROCESS | 6788 | 1461023580546 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fba0c00 == 147 [pid = 6788] [id = 558] 16:53:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fba2400) [pid = 6788] [serial = 1675] [outer = (nil)] 16:53:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8ff48400) [pid = 6788] [serial = 1676] [outer = 0x8fba2400] 16:53:00 INFO - PROCESS | 6788 | 1461023580679 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8ff50000) [pid = 6788] [serial = 1677] [outer = 0x8fba2400] 16:53:01 INFO - PROCESS | 6788 | 1461023581564 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1584ms 16:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:53:01 INFO - PROCESS | 6788 | 1461023581639 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 6788 | 1461023581642 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:53:01 INFO - PROCESS | 6788 | 1461023581648 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 6788 | 1461023581652 Marionette TRACE conn3 <- [1,2206,null,{}] 16:53:01 INFO - PROCESS | 6788 | 1461023581658 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:01 INFO - PROCESS | 6788 | 1461023581893 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:53:02 INFO - PROCESS | 6788 | 1461023582220 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b66dc00 == 148 [pid = 6788] [id = 559] 16:53:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8bd5f400) [pid = 6788] [serial = 1678] [outer = (nil)] 16:53:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x90090800) [pid = 6788] [serial = 1679] [outer = 0x8bd5f400] 16:53:02 INFO - PROCESS | 6788 | 1461023582323 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x90096c00) [pid = 6788] [serial = 1680] [outer = 0x8bd5f400] 16:53:03 INFO - PROCESS | 6788 | 1461023583208 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1588ms 16:53:03 INFO - PROCESS | 6788 | 1461023583235 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 6788 | 1461023583240 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:53:03 INFO - PROCESS | 6788 | 1461023583246 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 6788 | 1461023583250 Marionette TRACE conn3 <- [1,2210,null,{}] 16:53:03 INFO - PROCESS | 6788 | 1461023583255 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 6788 | 1461023583449 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:53:03 INFO - PROCESS | 6788 | 1461023583736 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x90009800 == 149 [pid = 6788] [id = 560] 16:53:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x9008d000) [pid = 6788] [serial = 1681] [outer = (nil)] 16:53:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x910db800) [pid = 6788] [serial = 1682] [outer = 0x9008d000] 16:53:03 INFO - PROCESS | 6788 | 1461023583867 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x91369400) [pid = 6788] [serial = 1683] [outer = 0x9008d000] 16:53:04 INFO - PROCESS | 6788 | 1461023584769 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 16:53:04 INFO - PROCESS | 6788 | 1461023584829 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 6788 | 1461023584834 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:53:04 INFO - PROCESS | 6788 | 1461023584840 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 6788 | 1461023584845 Marionette TRACE conn3 <- [1,2214,null,{}] 16:53:04 INFO - PROCESS | 6788 | 1461023584850 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 6788 | 1461023585077 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:53:05 INFO - PROCESS | 6788 | 1461023585417 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910d6c00 == 150 [pid = 6788] [id = 561] 16:53:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x930af400) [pid = 6788] [serial = 1684] [outer = (nil)] 16:53:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x930b5400) [pid = 6788] [serial = 1685] [outer = 0x930af400] 16:53:05 INFO - PROCESS | 6788 | 1461023585515 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x93196c00) [pid = 6788] [serial = 1686] [outer = 0x930af400] 16:53:06 INFO - PROCESS | 6788 | 1461023586373 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1592ms 16:53:06 INFO - PROCESS | 6788 | 1461023586433 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 6788 | 1461023586437 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:53:06 INFO - PROCESS | 6788 | 1461023586443 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 6788 | 1461023586446 Marionette TRACE conn3 <- [1,2218,null,{}] 16:53:06 INFO - PROCESS | 6788 | 1461023586452 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 6788 | 1461023586663 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:53:07 INFO - PROCESS | 6788 | 1461023587008 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x92fc0400 == 151 [pid = 6788] [id = 562] 16:53:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x930b0400) [pid = 6788] [serial = 1687] [outer = (nil)] 16:53:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x93d51400) [pid = 6788] [serial = 1688] [outer = 0x930b0400] 16:53:07 INFO - PROCESS | 6788 | 1461023587096 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x93d53c00) [pid = 6788] [serial = 1689] [outer = 0x930b0400] 16:53:07 INFO - PROCESS | 6788 | 1461023587970 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1587ms 16:53:08 INFO - PROCESS | 6788 | 1461023588030 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 6788 | 1461023588033 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:53:08 INFO - PROCESS | 6788 | 1461023588043 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 6788 | 1461023588045 Marionette TRACE conn3 <- [1,2222,null,{}] 16:53:08 INFO - PROCESS | 6788 | 1461023588053 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 6788 | 1461023588288 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:53:08 INFO - PROCESS | 6788 | 1461023588625 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bb01800 == 152 [pid = 6788] [id = 563] 16:53:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x8fbff800) [pid = 6788] [serial = 1690] [outer = (nil)] 16:53:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x943e3c00) [pid = 6788] [serial = 1691] [outer = 0x8fbff800] 16:53:08 INFO - PROCESS | 6788 | 1461023588714 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x9572cc00) [pid = 6788] [serial = 1692] [outer = 0x8fbff800] 16:53:09 INFO - PROCESS | 6788 | 1461023589613 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1631ms 16:53:09 INFO - PROCESS | 6788 | 1461023589673 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 6788 | 1461023589677 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:53:09 INFO - PROCESS | 6788 | 1461023589684 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 6788 | 1461023589686 Marionette TRACE conn3 <- [1,2226,null,{}] 16:53:09 INFO - PROCESS | 6788 | 1461023589692 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 6788 | 1461023589898 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:53:10 INFO - PROCESS | 6788 | 1461023590228 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93dac800 == 153 [pid = 6788] [id = 564] 16:53:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x93daf000) [pid = 6788] [serial = 1693] [outer = (nil)] 16:53:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x96a16000) [pid = 6788] [serial = 1694] [outer = 0x93daf000] 16:53:10 INFO - PROCESS | 6788 | 1461023590320 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x96a75000) [pid = 6788] [serial = 1695] [outer = 0x93daf000] 16:53:11 INFO - PROCESS | 6788 | 1461023591217 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1583ms 16:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:53:11 INFO - PROCESS | 6788 | 1461023591268 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 6788 | 1461023591271 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:53:11 INFO - PROCESS | 6788 | 1461023591278 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 6788 | 1461023591281 Marionette TRACE conn3 <- [1,2230,null,{}] 16:53:11 INFO - PROCESS | 6788 | 1461023591287 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 6788 | 1461023591490 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:53:11 INFO - PROCESS | 6788 | 1461023591864 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 6788 | ++DOCSHELL 0x9696a000 == 154 [pid = 6788] [id = 565] 16:53:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x969b8800) [pid = 6788] [serial = 1696] [outer = (nil)] 16:53:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x96f0ec00) [pid = 6788] [serial = 1697] [outer = 0x969b8800] 16:53:11 INFO - PROCESS | 6788 | 1461023591960 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x97822800) [pid = 6788] [serial = 1698] [outer = 0x969b8800] 16:53:12 INFO - PROCESS | 6788 | 1461023592850 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1640ms 16:53:12 INFO - PROCESS | 6788 | 1461023592917 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 6788 | 1461023592921 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:53:12 INFO - PROCESS | 6788 | 1461023592927 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 6788 | 1461023592930 Marionette TRACE conn3 <- [1,2234,null,{}] 16:53:12 INFO - PROCESS | 6788 | 1461023592936 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 6788 | 1461023593180 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:53:13 INFO - PROCESS | 6788 | 1461023593516 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e7000 == 155 [pid = 6788] [id = 566] 16:53:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x85b5bc00) [pid = 6788] [serial = 1699] [outer = (nil)] 16:53:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x97a47400) [pid = 6788] [serial = 1700] [outer = 0x85b5bc00] 16:53:13 INFO - PROCESS | 6788 | 1461023593607 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x980c4800) [pid = 6788] [serial = 1701] [outer = 0x85b5bc00] 16:53:14 INFO - PROCESS | 6788 | 1461023594501 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1632ms 16:53:14 INFO - PROCESS | 6788 | 1461023594560 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 6788 | 1461023594564 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:53:14 INFO - PROCESS | 6788 | 1461023594570 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 6788 | 1461023594573 Marionette TRACE conn3 <- [1,2238,null,{}] 16:53:14 INFO - PROCESS | 6788 | 1461023594579 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 6788 | 1461023594785 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:53:15 INFO - PROCESS | 6788 | 1461023595119 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x96157800 == 156 [pid = 6788] [id = 567] 16:53:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x97e4d000) [pid = 6788] [serial = 1702] [outer = (nil)] 16:53:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x98393000) [pid = 6788] [serial = 1703] [outer = 0x97e4d000] 16:53:15 INFO - PROCESS | 6788 | 1461023595209 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x98be8c00) [pid = 6788] [serial = 1704] [outer = 0x97e4d000] 16:53:16 INFO - PROCESS | 6788 | 1461023596120 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1585ms 16:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:53:16 INFO - PROCESS | 6788 | 1461023596155 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 6788 | 1461023596158 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:53:16 INFO - PROCESS | 6788 | 1461023596165 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 6788 | 1461023596168 Marionette TRACE conn3 <- [1,2242,null,{}] 16:53:16 INFO - PROCESS | 6788 | 1461023596174 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:16 INFO - PROCESS | 6788 | 1461023596373 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:53:16 INFO - PROCESS | 6788 | 1461023596710 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8ff4d800 == 157 [pid = 6788] [id = 568] 16:53:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x98136400) [pid = 6788] [serial = 1705] [outer = (nil)] 16:53:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x98bf6c00) [pid = 6788] [serial = 1706] [outer = 0x98136400] 16:53:16 INFO - PROCESS | 6788 | 1461023596815 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x98e8e800) [pid = 6788] [serial = 1707] [outer = 0x98136400] 16:53:17 INFO - PROCESS | 6788 | 1461023597681 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1583ms 16:53:17 INFO - PROCESS | 6788 | 1461023597748 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 6788 | 1461023597752 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:53:17 INFO - PROCESS | 6788 | 1461023597758 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 6788 | 1461023597762 Marionette TRACE conn3 <- [1,2246,null,{}] 16:53:17 INFO - PROCESS | 6788 | 1461023597767 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 6788 | 1461023597973 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:53:18 INFO - PROCESS | 6788 | 1461023598315 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84bf2000 == 158 [pid = 6788] [id = 569] 16:53:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x870ac800) [pid = 6788] [serial = 1708] [outer = (nil)] 16:53:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x993dc000) [pid = 6788] [serial = 1709] [outer = 0x870ac800] 16:53:18 INFO - PROCESS | 6788 | 1461023598404 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x998ed400) [pid = 6788] [serial = 1710] [outer = 0x870ac800] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x832d4800 == 157 [pid = 6788] [id = 549] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8393b800 == 156 [pid = 6788] [id = 548] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe4c00 == 155 [pid = 6788] [id = 547] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x85b4f400 == 154 [pid = 6788] [id = 546] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x98bebc00 == 153 [pid = 6788] [id = 541] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x93d5d000 == 152 [pid = 6788] [id = 540] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x96f10c00 == 151 [pid = 6788] [id = 539] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0xa0007c00 == 150 [pid = 6788] [id = 405] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x93db1400 == 149 [pid = 6788] [id = 538] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x85b56400 == 148 [pid = 6788] [id = 536] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x9157e800 == 147 [pid = 6788] [id = 537] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x910dd400 == 146 [pid = 6788] [id = 535] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb9ec00 == 145 [pid = 6788] [id = 534] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40e800 == 144 [pid = 6788] [id = 533] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa7c400 == 143 [pid = 6788] [id = 532] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8b70fc00 == 142 [pid = 6788] [id = 531] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8bb0dc00 == 141 [pid = 6788] [id = 530] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8b663800 == 140 [pid = 6788] [id = 529] 16:53:20 INFO - PROCESS | 6788 | --DOCSHELL 0x86fe3c00 == 139 [pid = 6788] [id = 528] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x9a5ba400) [pid = 6788] [serial = 1500] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x8b413c00) [pid = 6788] [serial = 1443] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x8a3c9400) [pid = 6788] [serial = 1577] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x85b50000) [pid = 6788] [serial = 1580] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x86fdbc00) [pid = 6788] [serial = 1581] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x9dfeb000) [pid = 6788] [serial = 1565] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x9b261400) [pid = 6788] [serial = 1563] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x9a5b6800) [pid = 6788] [serial = 1562] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9a41d000) [pid = 6788] [serial = 1560] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x998ee400) [pid = 6788] [serial = 1559] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x98e88400) [pid = 6788] [serial = 1557] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x98e50c00) [pid = 6788] [serial = 1556] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x982d0800) [pid = 6788] [serial = 1554] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x9802ac00) [pid = 6788] [serial = 1553] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x98033800) [pid = 6788] [serial = 1551] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x9802a400) [pid = 6788] [serial = 1550] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x96f0c000) [pid = 6788] [serial = 1548] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x96a78000) [pid = 6788] [serial = 1547] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x93dacc00) [pid = 6788] [serial = 1545] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x93da7000) [pid = 6788] [serial = 1544] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x93c43400) [pid = 6788] [serial = 1542] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x9319d400) [pid = 6788] [serial = 1541] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x930b7400) [pid = 6788] [serial = 1539] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x92f63800) [pid = 6788] [serial = 1538] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x913b7800) [pid = 6788] [serial = 1536] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x910d9000) [pid = 6788] [serial = 1535] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x9053e400) [pid = 6788] [serial = 1533] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x9000e400) [pid = 6788] [serial = 1532] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8fbfa000) [pid = 6788] [serial = 1530] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8fbf5400) [pid = 6788] [serial = 1529] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8fb88400) [pid = 6788] [serial = 1527] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8fb54c00) [pid = 6788] [serial = 1526] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8fa7d000) [pid = 6788] [serial = 1524] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8f597400) [pid = 6788] [serial = 1523] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x8e982c00) [pid = 6788] [serial = 1521] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8bd5b000) [pid = 6788] [serial = 1520] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x89e76800) [pid = 6788] [serial = 1518] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x88896c00) [pid = 6788] [serial = 1517] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x88899000) [pid = 6788] [serial = 1574] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x85d27400) [pid = 6788] [serial = 1571] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x85d30400) [pid = 6788] [serial = 1572] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x9fbcbc00) [pid = 6788] [serial = 1569] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x9fbc2800) [pid = 6788] [serial = 1568] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x9dff2400) [pid = 6788] [serial = 1566] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8a3c9800) [pid = 6788] [serial = 1578] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x895e9000) [pid = 6788] [serial = 1575] [outer = (nil)] [url = about:blank] 16:53:20 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8b672400) [pid = 6788] [serial = 1583] [outer = (nil)] [url = about:blank] 16:53:21 INFO - PROCESS | 6788 | 1461023601301 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3594ms 16:53:21 INFO - PROCESS | 6788 | 1461023601352 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 6788 | 1461023601358 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:53:21 INFO - PROCESS | 6788 | 1461023601367 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 6788 | 1461023601372 Marionette TRACE conn3 <- [1,2250,null,{}] 16:53:21 INFO - PROCESS | 6788 | 1461023601379 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 6788 | 1461023601572 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:53:21 INFO - PROCESS | 6788 | 1461023601771 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e4c00 == 140 [pid = 6788] [id = 570] 16:53:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x863c9c00) [pid = 6788] [serial = 1711] [outer = (nil)] 16:53:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x86fe4c00) [pid = 6788] [serial = 1712] [outer = 0x863c9c00] 16:53:21 INFO - PROCESS | 6788 | 1461023601861 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x870bbc00) [pid = 6788] [serial = 1713] [outer = 0x863c9c00] 16:53:22 INFO - PROCESS | 6788 | 1461023602765 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1444ms 16:53:22 INFO - PROCESS | 6788 | 1461023602811 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 6788 | 1461023602819 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:53:22 INFO - PROCESS | 6788 | 1461023602828 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 6788 | 1461023602832 Marionette TRACE conn3 <- [1,2254,null,{}] 16:53:22 INFO - PROCESS | 6788 | 1461023602838 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 6788 | 1461023603029 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:53:23 INFO - PROCESS | 6788 | 1461023603265 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863c1400 == 141 [pid = 6788] [id = 571] 16:53:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x870af800) [pid = 6788] [serial = 1714] [outer = (nil)] 16:53:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x895e6800) [pid = 6788] [serial = 1715] [outer = 0x870af800] 16:53:23 INFO - PROCESS | 6788 | 1461023603347 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x898ed800) [pid = 6788] [serial = 1716] [outer = 0x870af800] 16:53:24 INFO - PROCESS | 6788 | 1461023604262 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1480ms 16:53:24 INFO - PROCESS | 6788 | 1461023604309 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 6788 | 1461023604313 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:53:24 INFO - PROCESS | 6788 | 1461023604319 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 6788 | 1461023604325 Marionette TRACE conn3 <- [1,2258,null,{}] 16:53:24 INFO - PROCESS | 6788 | 1461023604348 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:24 INFO - PROCESS | 6788 | 1461023604630 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:53:24 INFO - PROCESS | 6788 | 1461023604672 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 6788 | ++DOCSHELL 0x895eb800 == 142 [pid = 6788] [id = 572] 16:53:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8a3c3400) [pid = 6788] [serial = 1717] [outer = (nil)] 16:53:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8a6ee400) [pid = 6788] [serial = 1718] [outer = 0x8a3c3400] 16:53:24 INFO - PROCESS | 6788 | 1461023604878 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8b418000) [pid = 6788] [serial = 1719] [outer = 0x8a3c3400] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8b70c000) [pid = 6788] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x84bf0800) [pid = 6788] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x8891e000) [pid = 6788] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x85d25800) [pid = 6788] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x930b0800) [pid = 6788] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x9319e000) [pid = 6788] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x98bed400) [pid = 6788] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x93daa800) [pid = 6788] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x97824000) [pid = 6788] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x96a80c00) [pid = 6788] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x92f69400) [pid = 6788] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x910a8c00) [pid = 6788] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x8ea6d800) [pid = 6788] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x870b1800) [pid = 6788] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x85b52400) [pid = 6788] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:53:25 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0xa0a29400) [pid = 6788] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:53:26 INFO - PROCESS | 6788 | 1461023606412 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2148ms 16:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:53:26 INFO - PROCESS | 6788 | 1461023606467 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 6788 | 1461023606471 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:53:26 INFO - PROCESS | 6788 | 1461023606477 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 6788 | 1461023606480 Marionette TRACE conn3 <- [1,2262,null,{}] 16:53:26 INFO - PROCESS | 6788 | 1461023606489 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 6788 | 1461023606667 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:53:26 INFO - PROCESS | 6788 | 1461023606876 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fd9000 == 143 [pid = 6788] [id = 573] 16:53:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x89460800) [pid = 6788] [serial = 1720] [outer = (nil)] 16:53:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x8b418400) [pid = 6788] [serial = 1721] [outer = 0x89460800] 16:53:26 INFO - PROCESS | 6788 | 1461023606951 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x8b671000) [pid = 6788] [serial = 1722] [outer = 0x89460800] 16:53:27 INFO - PROCESS | 6788 | 1461023607726 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1388ms 16:53:27 INFO - PROCESS | 6788 | 1461023607874 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 6788 | 1461023607880 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:53:27 INFO - PROCESS | 6788 | 1461023607888 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 6788 | 1461023607894 Marionette TRACE conn3 <- [1,2266,null,{}] 16:53:27 INFO - PROCESS | 6788 | 1461023607913 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 6788 | 1461023608121 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:53:28 INFO - PROCESS | 6788 | 1461023608403 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fda000 == 144 [pid = 6788] [id = 574] 16:53:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x86fdbc00) [pid = 6788] [serial = 1723] [outer = (nil)] 16:53:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x86fe3400) [pid = 6788] [serial = 1724] [outer = 0x86fdbc00] 16:53:28 INFO - PROCESS | 6788 | 1461023608560 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x870ba000) [pid = 6788] [serial = 1725] [outer = 0x86fdbc00] 16:53:29 INFO - PROCESS | 6788 | 1461023609518 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1700ms 16:53:29 INFO - PROCESS | 6788 | 1461023609588 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 6788 | 1461023609594 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:53:29 INFO - PROCESS | 6788 | 1461023609607 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 6788 | 1461023609612 Marionette TRACE conn3 <- [1,2270,null,{}] 16:53:29 INFO - PROCESS | 6788 | 1461023609619 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 6788 | 1461023609865 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:53:30 INFO - PROCESS | 6788 | 1461023610204 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x895ee400 == 145 [pid = 6788] [id = 575] 16:53:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x89e71800) [pid = 6788] [serial = 1726] [outer = (nil)] 16:53:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x89e7dc00) [pid = 6788] [serial = 1727] [outer = 0x89e71800] 16:53:30 INFO - PROCESS | 6788 | 1461023610290 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8a3c8400) [pid = 6788] [serial = 1728] [outer = 0x89e71800] 16:53:31 INFO - PROCESS | 6788 | 1461023611223 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1686ms 16:53:31 INFO - PROCESS | 6788 | 1461023611290 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 6788 | 1461023611294 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:53:31 INFO - PROCESS | 6788 | 1461023611302 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 6788 | 1461023611305 Marionette TRACE conn3 <- [1,2274,null,{}] 16:53:31 INFO - PROCESS | 6788 | 1461023611324 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 6788 | 1461023611572 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:53:31 INFO - PROCESS | 6788 | 1461023611948 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89e7f400 == 146 [pid = 6788] [id = 576] 16:53:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8bd62000) [pid = 6788] [serial = 1729] [outer = (nil)] 16:53:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8e988c00) [pid = 6788] [serial = 1730] [outer = 0x8bd62000] 16:53:32 INFO - PROCESS | 6788 | 1461023612039 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8ea65400) [pid = 6788] [serial = 1731] [outer = 0x8bd62000] 16:53:32 INFO - PROCESS | 6788 | 1461023612956 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1693ms 16:53:33 INFO - PROCESS | 6788 | 1461023612996 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 6788 | 1461023612999 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:53:33 INFO - PROCESS | 6788 | 1461023613006 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 6788 | 1461023613010 Marionette TRACE conn3 <- [1,2278,null,{}] 16:53:33 INFO - PROCESS | 6788 | 1461023613015 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 6788 | 1461023613223 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:53:33 INFO - PROCESS | 6788 | 1461023613519 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb3b400 == 147 [pid = 6788] [id = 577] 16:53:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8f594800) [pid = 6788] [serial = 1732] [outer = (nil)] 16:53:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8f59e000) [pid = 6788] [serial = 1733] [outer = 0x8f594800] 16:53:33 INFO - PROCESS | 6788 | 1461023613654 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8fa7e800) [pid = 6788] [serial = 1734] [outer = 0x8f594800] 16:53:34 INFO - PROCESS | 6788 | 1461023614553 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1580ms 16:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:53:34 INFO - PROCESS | 6788 | 1461023614587 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 6788 | 1461023614590 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:53:34 INFO - PROCESS | 6788 | 1461023614596 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 6788 | 1461023614600 Marionette TRACE conn3 <- [1,2282,null,{}] 16:53:34 INFO - PROCESS | 6788 | 1461023614606 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 6788 | 1461023614800 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:53:35 INFO - PROCESS | 6788 | 1461023615088 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x842c8c00 == 148 [pid = 6788] [id = 578] 16:53:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x88925800) [pid = 6788] [serial = 1735] [outer = (nil)] 16:53:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8fb86000) [pid = 6788] [serial = 1736] [outer = 0x88925800] 16:53:35 INFO - PROCESS | 6788 | 1461023615224 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fb90400) [pid = 6788] [serial = 1737] [outer = 0x88925800] 16:53:36 INFO - PROCESS | 6788 | 1461023616061 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1531ms 16:53:36 INFO - PROCESS | 6788 | 1461023616126 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 6788 | 1461023616130 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:53:36 INFO - PROCESS | 6788 | 1461023616137 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 6788 | 1461023616140 Marionette TRACE conn3 <- [1,2286,null,{}] 16:53:36 INFO - PROCESS | 6788 | 1461023616146 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:36 INFO - PROCESS | 6788 | 1461023616419 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:53:36 INFO - PROCESS | 6788 | 1461023616753 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89f99400 == 149 [pid = 6788] [id = 579] 16:53:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fe22800) [pid = 6788] [serial = 1738] [outer = (nil)] 16:53:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8ff4a000) [pid = 6788] [serial = 1739] [outer = 0x8fe22800] 16:53:36 INFO - PROCESS | 6788 | 1461023616846 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x90097800) [pid = 6788] [serial = 1740] [outer = 0x8fe22800] 16:53:37 INFO - PROCESS | 6788 | 1461023617744 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1642ms 16:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:53:37 INFO - PROCESS | 6788 | 1461023617779 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 6788 | 1461023617782 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:53:37 INFO - PROCESS | 6788 | 1461023617789 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 6788 | 1461023617792 Marionette TRACE conn3 <- [1,2290,null,{}] 16:53:37 INFO - PROCESS | 6788 | 1461023617798 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 6788 | 1461023617990 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:53:38 INFO - PROCESS | 6788 | 1461023618277 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fe2cc00 == 150 [pid = 6788] [id = 580] 16:53:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8ff44c00) [pid = 6788] [serial = 1741] [outer = (nil)] 16:53:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x910a7c00) [pid = 6788] [serial = 1742] [outer = 0x8ff44c00] 16:53:38 INFO - PROCESS | 6788 | 1461023618408 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x9136a800) [pid = 6788] [serial = 1743] [outer = 0x8ff44c00] 16:53:39 INFO - PROCESS | 6788 | 1461023619301 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1584ms 16:53:39 INFO - PROCESS | 6788 | 1461023619372 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 6788 | 1461023619376 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:53:39 INFO - PROCESS | 6788 | 1461023619382 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 6788 | 1461023619385 Marionette TRACE conn3 <- [1,2294,null,{}] 16:53:39 INFO - PROCESS | 6788 | 1461023619391 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:39 INFO - PROCESS | 6788 | 1461023619604 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:53:39 INFO - PROCESS | 6788 | 1461023619935 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910a7800 == 151 [pid = 6788] [id = 581] 16:53:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x910dc000) [pid = 6788] [serial = 1744] [outer = (nil)] 16:53:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x91584c00) [pid = 6788] [serial = 1745] [outer = 0x910dc000] 16:53:40 INFO - PROCESS | 6788 | 1461023620027 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x91587800) [pid = 6788] [serial = 1746] [outer = 0x910dc000] 16:53:40 INFO - PROCESS | 6788 | 1461023620878 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1533ms 16:53:40 INFO - PROCESS | 6788 | 1461023620915 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:53:40 INFO - PROCESS | 6788 | 1461023620920 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:53:40 INFO - PROCESS | 6788 | 1461023620926 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 6788 | 1461023620929 Marionette TRACE conn3 <- [1,2298,null,{}] 16:53:40 INFO - PROCESS | 6788 | 1461023620935 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 6788 | 1461023621130 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:53:41 INFO - PROCESS | 6788 | 1461023621418 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910a5400 == 152 [pid = 6788] [id = 582] 16:53:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x913bb400) [pid = 6788] [serial = 1747] [outer = (nil)] 16:53:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x930b7400) [pid = 6788] [serial = 1748] [outer = 0x913bb400] 16:53:41 INFO - PROCESS | 6788 | 1461023621508 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x930bb800) [pid = 6788] [serial = 1749] [outer = 0x913bb400] 16:53:42 INFO - PROCESS | 6788 | 1461023622459 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1589ms 16:53:42 INFO - PROCESS | 6788 | 1461023622515 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 6788 | 1461023622519 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:53:42 INFO - PROCESS | 6788 | 1461023622525 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 6788 | 1461023622529 Marionette TRACE conn3 <- [1,2302,null,{}] 16:53:42 INFO - PROCESS | 6788 | 1461023622534 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:42 INFO - PROCESS | 6788 | 1461023622788 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:53:43 INFO - PROCESS | 6788 | 1461023623126 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e5400 == 153 [pid = 6788] [id = 583] 16:53:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x910a6c00) [pid = 6788] [serial = 1750] [outer = (nil)] 16:53:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x93c41c00) [pid = 6788] [serial = 1751] [outer = 0x910a6c00] 16:53:43 INFO - PROCESS | 6788 | 1461023623218 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x93d52800) [pid = 6788] [serial = 1752] [outer = 0x910a6c00] 16:53:44 INFO - PROCESS | 6788 | 1461023624100 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1642ms 16:53:44 INFO - PROCESS | 6788 | 1461023624167 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 6788 | 1461023624172 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:53:44 INFO - PROCESS | 6788 | 1461023624178 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 6788 | 1461023624182 Marionette TRACE conn3 <- [1,2306,null,{}] 16:53:44 INFO - PROCESS | 6788 | 1461023624188 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 6788 | 1461023624447 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:53:44 INFO - PROCESS | 6788 | 1461023624787 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93d5d000 == 154 [pid = 6788] [id = 584] 16:53:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x96157c00) [pid = 6788] [serial = 1753] [outer = (nil)] 16:53:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x96a0f000) [pid = 6788] [serial = 1754] [outer = 0x96157c00] 16:53:44 INFO - PROCESS | 6788 | 1461023624883 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x96ace000) [pid = 6788] [serial = 1755] [outer = 0x96157c00] 16:53:45 INFO - PROCESS | 6788 | 1461023625819 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1682ms 16:53:45 INFO - PROCESS | 6788 | 1461023625861 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 6788 | 1461023625865 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:53:45 INFO - PROCESS | 6788 | 1461023625871 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 6788 | 1461023625874 Marionette TRACE conn3 <- [1,2310,null,{}] 16:53:45 INFO - PROCESS | 6788 | 1461023625880 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 6788 | 1461023626077 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:53:46 INFO - PROCESS | 6788 | 1461023626413 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x95729c00 == 155 [pid = 6788] [id = 585] 16:53:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x96a1a800) [pid = 6788] [serial = 1756] [outer = (nil)] 16:53:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x9802ec00) [pid = 6788] [serial = 1757] [outer = 0x96a1a800] 16:53:46 INFO - PROCESS | 6788 | 1461023626505 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x98034000) [pid = 6788] [serial = 1758] [outer = 0x96a1a800] 16:53:47 INFO - PROCESS | 6788 | 1461023627395 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1580ms 16:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:53:47 INFO - PROCESS | 6788 | 1461023627451 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 6788 | 1461023627454 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:53:47 INFO - PROCESS | 6788 | 1461023627461 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 6788 | 1461023627464 Marionette TRACE conn3 <- [1,2314,null,{}] 16:53:47 INFO - PROCESS | 6788 | 1461023627470 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 6788 | 1461023627671 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:53:48 INFO - PROCESS | 6788 | 1461023628008 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x930b9c00 == 156 [pid = 6788] [id = 586] 16:53:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x93c4c800) [pid = 6788] [serial = 1759] [outer = (nil)] 16:53:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x97e56400) [pid = 6788] [serial = 1760] [outer = 0x93c4c800] 16:53:48 INFO - PROCESS | 6788 | 1461023628099 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x9813f000) [pid = 6788] [serial = 1761] [outer = 0x93c4c800] 16:53:48 INFO - PROCESS | 6788 | 1461023628961 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1530ms 16:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:53:48 INFO - PROCESS | 6788 | 1461023628991 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 6788 | 1461023628993 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:53:49 INFO - PROCESS | 6788 | 1461023629001 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 6788 | 1461023629005 Marionette TRACE conn3 <- [1,2318,null,{}] 16:53:49 INFO - PROCESS | 6788 | 1461023629010 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:49 INFO - PROCESS | 6788 | 1461023629209 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:53:49 INFO - PROCESS | 6788 | 1461023629504 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93d5d400 == 157 [pid = 6788] [id = 587] 16:53:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x97ba0000) [pid = 6788] [serial = 1762] [outer = (nil)] 16:53:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x98bf2400) [pid = 6788] [serial = 1763] [outer = 0x97ba0000] 16:53:49 INFO - PROCESS | 6788 | 1461023629651 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x98ce1800) [pid = 6788] [serial = 1764] [outer = 0x97ba0000] 16:53:50 INFO - PROCESS | 6788 | 1461023630531 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 6788 | 1461023630603 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:53:50 INFO - PROCESS | 6788 | 1461023630609 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 6788 | 1461023630611 Marionette TRACE conn3 <- [1,2322,null,{}] 16:53:50 INFO - PROCESS | 6788 | 1461023630617 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 6788 | 1461023630818 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:53:51 INFO - PROCESS | 6788 | 1461023631150 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x98391000 == 158 [pid = 6788] [id = 588] 16:53:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x98392000) [pid = 6788] [serial = 1765] [outer = (nil)] 16:53:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x993d8400) [pid = 6788] [serial = 1766] [outer = 0x98392000] 16:53:51 INFO - PROCESS | 6788 | 1461023631239 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x99975000) [pid = 6788] [serial = 1767] [outer = 0x98392000] 16:53:52 INFO - PROCESS | 6788 | 1461023632129 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1581ms 16:53:52 INFO - PROCESS | 6788 | 1461023632190 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 6788 | 1461023632194 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:53:52 INFO - PROCESS | 6788 | 1461023632200 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 6788 | 1461023632204 Marionette TRACE conn3 <- [1,2326,null,{}] 16:53:52 INFO - PROCESS | 6788 | 1461023632209 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:52 INFO - PROCESS | 6788 | 1461023632410 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:53:52 INFO - PROCESS | 6788 | 1461023632762 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e3c00 == 159 [pid = 6788] [id = 589] 16:53:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x85b55800) [pid = 6788] [serial = 1768] [outer = (nil)] 16:53:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x9a41ec00) [pid = 6788] [serial = 1769] [outer = 0x85b55800] 16:53:52 INFO - PROCESS | 6788 | 1461023632852 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x9a424000) [pid = 6788] [serial = 1770] [outer = 0x85b55800] 16:53:53 INFO - PROCESS | 6788 | 1461023633714 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1541ms 16:53:53 INFO - PROCESS | 6788 | 1461023633742 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 6788 | 1461023633745 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:53:53 INFO - PROCESS | 6788 | 1461023633752 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 6788 | 1461023633755 Marionette TRACE conn3 <- [1,2330,null,{}] 16:53:53 INFO - PROCESS | 6788 | 1461023633761 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:53 INFO - PROCESS | 6788 | 1461023633956 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:53:54 INFO - PROCESS | 6788 | 1461023634252 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb3b000 == 160 [pid = 6788] [id = 590] 16:53:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x93d5f000) [pid = 6788] [serial = 1771] [outer = (nil)] 16:53:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x9b2b0000) [pid = 6788] [serial = 1772] [outer = 0x93d5f000] 16:53:54 INFO - PROCESS | 6788 | 1461023634395 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x9dff1000) [pid = 6788] [serial = 1773] [outer = 0x93d5f000] 16:53:55 INFO - PROCESS | 6788 | 1461023635289 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1584ms 16:53:55 INFO - PROCESS | 6788 | 1461023635336 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 6788 | 1461023635339 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:53:55 INFO - PROCESS | 6788 | 1461023635346 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 6788 | 1461023635349 Marionette TRACE conn3 <- [1,2334,null,{}] 16:53:55 INFO - PROCESS | 6788 | 1461023635355 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 6788 | 1461023635554 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:53:55 INFO - PROCESS | 6788 | 1461023635851 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fbf3800 == 161 [pid = 6788] [id = 591] 16:53:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x9a420c00) [pid = 6788] [serial = 1774] [outer = (nil)] 16:53:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x9fbc6000) [pid = 6788] [serial = 1775] [outer = 0x9a420c00] 16:53:55 INFO - PROCESS | 6788 | 1461023635983 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x9fdebc00) [pid = 6788] [serial = 1776] [outer = 0x9a420c00] 16:53:56 INFO - PROCESS | 6788 | 1461023636839 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1538ms 16:53:56 INFO - PROCESS | 6788 | 1461023636885 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 6788 | 1461023636888 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:53:56 INFO - PROCESS | 6788 | 1461023636895 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 6788 | 1461023636898 Marionette TRACE conn3 <- [1,2338,null,{}] 16:53:56 INFO - PROCESS | 6788 | 1461023636904 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:57 INFO - PROCESS | 6788 | 1461023637106 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:53:57 INFO - PROCESS | 6788 | 1461023637396 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84bf1c00 == 162 [pid = 6788] [id = 592] 16:53:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x854e7c00) [pid = 6788] [serial = 1777] [outer = (nil)] 16:53:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x9fea4800) [pid = 6788] [serial = 1778] [outer = 0x854e7c00] 16:53:57 INFO - PROCESS | 6788 | 1461023637543 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0xa0007c00) [pid = 6788] [serial = 1779] [outer = 0x854e7c00] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x863c8400 == 161 [pid = 6788] [id = 336] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x91585000 == 160 [pid = 6788] [id = 474] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x844e9000 == 159 [pid = 6788] [id = 335] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x895eb800 == 158 [pid = 6788] [id = 572] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x863c1400 == 157 [pid = 6788] [id = 571] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x854e4c00 == 156 [pid = 6788] [id = 570] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x96157800 == 155 [pid = 6788] [id = 567] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff4d800 == 154 [pid = 6788] [id = 568] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x854e7000 == 153 [pid = 6788] [id = 566] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x9696a000 == 152 [pid = 6788] [id = 565] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x93dac800 == 151 [pid = 6788] [id = 564] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x92fc0400 == 150 [pid = 6788] [id = 562] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8bb01800 == 149 [pid = 6788] [id = 563] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x910d6c00 == 148 [pid = 6788] [id = 561] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x90009800 == 147 [pid = 6788] [id = 560] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8b66dc00 == 146 [pid = 6788] [id = 559] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8fba0c00 == 145 [pid = 6788] [id = 558] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8e982800 == 144 [pid = 6788] [id = 556] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8ea69400 == 143 [pid = 6788] [id = 557] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd65c00 == 142 [pid = 6788] [id = 555] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x898e6400 == 141 [pid = 6788] [id = 554] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3d0800 == 140 [pid = 6788] [id = 553] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x88893000 == 139 [pid = 6788] [id = 552] 16:53:59 INFO - PROCESS | 6788 | --DOCSHELL 0x832cfc00 == 138 [pid = 6788] [id = 551] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x8bd5d000) [pid = 6788] [serial = 1515] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x863c6800) [pid = 6788] [serial = 1649] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x895ec400) [pid = 6788] [serial = 1647] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x895e0c00) [pid = 6788] [serial = 1646] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0xa0edf400) [pid = 6788] [serial = 1635] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0xa0c57800) [pid = 6788] [serial = 1634] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0xa000f000) [pid = 6788] [serial = 1632] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x9feac800) [pid = 6788] [serial = 1631] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x9fe81000) [pid = 6788] [serial = 1629] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x9fbc3c00) [pid = 6788] [serial = 1628] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x9a5c3400) [pid = 6788] [serial = 1626] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x9a422c00) [pid = 6788] [serial = 1625] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x98ceac00) [pid = 6788] [serial = 1623] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x98befc00) [pid = 6788] [serial = 1622] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9813f800) [pid = 6788] [serial = 1620] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x98139000) [pid = 6788] [serial = 1619] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x98029c00) [pid = 6788] [serial = 1617] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x9706d800) [pid = 6788] [serial = 1616] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x9572c000) [pid = 6788] [serial = 1614] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x943e3800) [pid = 6788] [serial = 1613] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x93da5000) [pid = 6788] [serial = 1611] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x93d59400) [pid = 6788] [serial = 1610] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x930b6400) [pid = 6788] [serial = 1607] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x910a8400) [pid = 6788] [serial = 1604] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x90013800) [pid = 6788] [serial = 1601] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x8fe22000) [pid = 6788] [serial = 1598] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x8fb90800) [pid = 6788] [serial = 1596] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x8fb53c00) [pid = 6788] [serial = 1595] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x8eb3ec00) [pid = 6788] [serial = 1592] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x8bb05c00) [pid = 6788] [serial = 1589] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8945b000) [pid = 6788] [serial = 1586] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x8889a000) [pid = 6788] [serial = 1643] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x85b5c000) [pid = 6788] [serial = 1640] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x863ca800) [pid = 6788] [serial = 1641] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0xa2aed000) [pid = 6788] [serial = 1638] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0xa2a0a000) [pid = 6788] [serial = 1637] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x870ba800) [pid = 6788] [serial = 1650] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x88924400) [pid = 6788] [serial = 1644] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8a6e7c00) [pid = 6788] [serial = 1652] [outer = (nil)] [url = about:blank] 16:54:00 INFO - PROCESS | 6788 | 1461023640656 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 3789ms 16:54:00 INFO - PROCESS | 6788 | 1461023640685 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 6788 | 1461023640690 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:54:00 INFO - PROCESS | 6788 | 1461023640756 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 6788 | 1461023640762 Marionette TRACE conn3 <- [1,2342,null,{}] 16:54:00 INFO - PROCESS | 6788 | 1461023640770 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:00 INFO - PROCESS | 6788 | 1461023640963 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:54:01 INFO - PROCESS | 6788 | 1461023640974 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863c2800 == 139 [pid = 6788] [id = 593] 16:54:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x863cf800) [pid = 6788] [serial = 1780] [outer = (nil)] 16:54:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x870b3800) [pid = 6788] [serial = 1781] [outer = 0x863cf800] 16:54:01 INFO - PROCESS | 6788 | 1461023641051 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x8889b400) [pid = 6788] [serial = 1782] [outer = 0x863cf800] 16:54:02 INFO - PROCESS | 6788 | 1461023642140 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1449ms 16:54:02 INFO - PROCESS | 6788 | 1461023642196 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 6788 | 1461023642204 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:54:02 INFO - PROCESS | 6788 | 1461023642213 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 6788 | 1461023642217 Marionette TRACE conn3 <- [1,2346,null,{}] 16:54:02 INFO - PROCESS | 6788 | 1461023642223 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:02 INFO - PROCESS | 6788 | 1461023642528 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:54:02 INFO - PROCESS | 6788 | 1461023642655 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c7c00 == 140 [pid = 6788] [id = 594] 16:54:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x870b8c00) [pid = 6788] [serial = 1783] [outer = (nil)] 16:54:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x895eb400) [pid = 6788] [serial = 1784] [outer = 0x870b8c00] 16:54:02 INFO - PROCESS | 6788 | 1461023642745 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x898e4c00) [pid = 6788] [serial = 1785] [outer = 0x870b8c00] 16:54:03 INFO - PROCESS | 6788 | 1461023643584 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1437ms 16:54:03 INFO - PROCESS | 6788 | 1461023643651 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 6788 | 1461023643653 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:54:03 INFO - PROCESS | 6788 | 1461023643660 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 6788 | 1461023643666 Marionette TRACE conn3 <- [1,2350,null,{}] 16:54:03 INFO - PROCESS | 6788 | 1461023643690 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:03 INFO - PROCESS | 6788 | 1461023643956 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:54:04 INFO - PROCESS | 6788 | 1461023644000 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8a3cc000 == 141 [pid = 6788] [id = 595] 16:54:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x8a6f4400) [pid = 6788] [serial = 1786] [outer = (nil)] 16:54:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x8b417800) [pid = 6788] [serial = 1787] [outer = 0x8a6f4400] 16:54:04 INFO - PROCESS | 6788 | 1461023644094 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x8b70fc00) [pid = 6788] [serial = 1788] [outer = 0x8a6f4400] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8fe21400) [pid = 6788] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x8ea6d400) [pid = 6788] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x870b2400) [pid = 6788] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x8fb4cc00) [pid = 6788] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x92f5cc00) [pid = 6788] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8b66d000) [pid = 6788] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8fe23000) [pid = 6788] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x9008d000) [pid = 6788] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x930af400) [pid = 6788] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x85b5bc00) [pid = 6788] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x863c9c00) [pid = 6788] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x85b58400) [pid = 6788] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x85d27000) [pid = 6788] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x93daf000) [pid = 6788] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8e981400) [pid = 6788] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8b66f800) [pid = 6788] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x870af800) [pid = 6788] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x97e4d000) [pid = 6788] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x930b0400) [pid = 6788] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x969b8800) [pid = 6788] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8fba2400) [pid = 6788] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x98136400) [pid = 6788] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8bb06c00) [pid = 6788] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x8a3c3400) [pid = 6788] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x8fbff800) [pid = 6788] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x8fa7ac00) [pid = 6788] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x8892bc00) [pid = 6788] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8bd5f400) [pid = 6788] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:54:05 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8fb55c00) [pid = 6788] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:54:06 INFO - PROCESS | 6788 | 1461023646050 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2453ms 16:54:06 INFO - PROCESS | 6788 | 1461023646115 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 6788 | 1461023646121 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:54:06 INFO - PROCESS | 6788 | 1461023646131 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 6788 | 1461023646135 Marionette TRACE conn3 <- [1,2354,null,{}] 16:54:06 INFO - PROCESS | 6788 | 1461023646144 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:06 INFO - PROCESS | 6788 | 1461023646401 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:54:06 INFO - PROCESS | 6788 | 1461023646602 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x832c9800 == 142 [pid = 6788] [id = 596] 16:54:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x85d2c000) [pid = 6788] [serial = 1789] [outer = (nil)] 16:54:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x89e7a800) [pid = 6788] [serial = 1790] [outer = 0x85d2c000] 16:54:06 INFO - PROCESS | 6788 | 1461023646675 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x8b66b400) [pid = 6788] [serial = 1791] [outer = 0x85d2c000] 16:54:07 INFO - PROCESS | 6788 | 1461023647391 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1285ms 16:54:07 INFO - PROCESS | 6788 | 1461023647415 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:54:07 INFO - PROCESS | 6788 | 1461023647419 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:54:07 INFO - PROCESS | 6788 | 1461023647425 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 6788 | 1461023647428 Marionette TRACE conn3 <- [1,2358,null,{}] 16:54:07 INFO - PROCESS | 6788 | 1461023647434 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:07 INFO - PROCESS | 6788 | 1461023647693 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:54:08 INFO - PROCESS | 6788 | 1461023648010 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x832cfc00 == 143 [pid = 6788] [id = 597] 16:54:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x832d4800) [pid = 6788] [serial = 1792] [outer = (nil)] 16:54:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x85b57000) [pid = 6788] [serial = 1793] [outer = 0x832d4800] 16:54:08 INFO - PROCESS | 6788 | 1461023648112 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x85d2dc00) [pid = 6788] [serial = 1794] [outer = 0x832d4800] 16:54:09 INFO - PROCESS | 6788 | 1461023649113 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1730ms 16:54:09 INFO - PROCESS | 6788 | 1461023649157 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 6788 | 1461023649165 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:54:09 INFO - PROCESS | 6788 | 1461023649174 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 6788 | 1461023649178 Marionette TRACE conn3 <- [1,2362,null,{}] 16:54:09 INFO - PROCESS | 6788 | 1461023649186 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:09 INFO - PROCESS | 6788 | 1461023649405 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:54:09 INFO - PROCESS | 6788 | 1461023649764 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89464c00 == 144 [pid = 6788] [id = 598] 16:54:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x895eb800) [pid = 6788] [serial = 1795] [outer = (nil)] 16:54:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x898efc00) [pid = 6788] [serial = 1796] [outer = 0x895eb800] 16:54:09 INFO - PROCESS | 6788 | 1461023649857 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x89e7ec00) [pid = 6788] [serial = 1797] [outer = 0x895eb800] 16:54:10 INFO - PROCESS | 6788 | 1461023650858 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1739ms 16:54:10 INFO - PROCESS | 6788 | 1461023650918 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 6788 | 1461023650925 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:54:10 INFO - PROCESS | 6788 | 1461023650951 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 6788 | 1461023650955 Marionette TRACE conn3 <- [1,2366,null,{}] 16:54:10 INFO - PROCESS | 6788 | 1461023650961 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:11 INFO - PROCESS | 6788 | 1461023651171 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:54:11 INFO - PROCESS | 6788 | 1461023651547 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b70c000 == 145 [pid = 6788] [id = 599] 16:54:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8bb0d400) [pid = 6788] [serial = 1798] [outer = (nil)] 16:54:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8bd5e400) [pid = 6788] [serial = 1799] [outer = 0x8bb0d400] 16:54:11 INFO - PROCESS | 6788 | 1461023651635 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8e987400) [pid = 6788] [serial = 1800] [outer = 0x8bb0d400] 16:54:12 INFO - PROCESS | 6788 | 1461023652605 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1690ms 16:54:12 INFO - PROCESS | 6788 | 1461023652638 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 6788 | 1461023652642 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:54:12 INFO - PROCESS | 6788 | 1461023652659 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 6788 | 1461023652669 Marionette TRACE conn3 <- [1,2370,null,{}] 16:54:12 INFO - PROCESS | 6788 | 1461023652675 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:12 INFO - PROCESS | 6788 | 1461023652919 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:54:13 INFO - PROCESS | 6788 | 1461023653280 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bea800 == 146 [pid = 6788] [id = 600] 16:54:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8a6eb800) [pid = 6788] [serial = 1801] [outer = (nil)] 16:54:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8eb40400) [pid = 6788] [serial = 1802] [outer = 0x8a6eb800] 16:54:13 INFO - PROCESS | 6788 | 1461023653376 Marionette DEBUG loaded listener.js 16:54:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fa77000) [pid = 6788] [serial = 1803] [outer = 0x8a6eb800] 16:54:14 INFO - PROCESS | 6788 | 1461023654272 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1699ms 16:54:14 INFO - PROCESS | 6788 | 1461023654350 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:54:14 INFO - PROCESS | 6788 | 1461023654355 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:54:14 INFO - PROCESS | 6788 | 1461023654362 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:54:14 INFO - PROCESS | 6788 | 1461023654366 Marionette TRACE conn3 <- [1,2374,null,{}] 16:54:14 INFO - PROCESS | 6788 | 1461023654371 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:14 INFO - PROCESS | 6788 | 1461023654626 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:54:14 INFO - PROCESS | 6788 | 1461023654968 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x88925c00 == 147 [pid = 6788] [id = 601] 16:54:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8b409400) [pid = 6788] [serial = 1804] [outer = (nil)] 16:54:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fb88400) [pid = 6788] [serial = 1805] [outer = 0x8b409400] 16:54:15 INFO - PROCESS | 6788 | 1461023655058 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fb8f000) [pid = 6788] [serial = 1806] [outer = 0x8b409400] 16:54:15 INFO - PROCESS | 6788 | 1461023655931 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1605ms 16:54:15 INFO - PROCESS | 6788 | 1461023655967 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 6788 | 1461023655971 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:54:15 INFO - PROCESS | 6788 | 1461023655995 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 6788 | 1461023655998 Marionette TRACE conn3 <- [1,2378,null,{}] 16:54:16 INFO - PROCESS | 6788 | 1461023656004 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:16 INFO - PROCESS | 6788 | 1461023656208 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:54:16 INFO - PROCESS | 6788 | 1461023656493 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fbfa000 == 148 [pid = 6788] [id = 602] 16:54:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fbfa400) [pid = 6788] [serial = 1807] [outer = (nil)] 16:54:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8fbfd800) [pid = 6788] [serial = 1808] [outer = 0x8fbfa400] 16:54:16 INFO - PROCESS | 6788 | 1461023656643 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8fe2e400) [pid = 6788] [serial = 1809] [outer = 0x8fbfa400] 16:54:17 INFO - PROCESS | 6788 | 1461023657598 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1639ms 16:54:17 INFO - PROCESS | 6788 | 1461023657632 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 6788 | 1461023657635 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:54:17 INFO - PROCESS | 6788 | 1461023657642 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 6788 | 1461023657646 Marionette TRACE conn3 <- [1,2382,null,{}] 16:54:17 INFO - PROCESS | 6788 | 1461023657651 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 6788 | 1461023657851 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:54:18 INFO - PROCESS | 6788 | 1461023658208 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bd5b800 == 149 [pid = 6788] [id = 603] 16:54:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fba7800) [pid = 6788] [serial = 1810] [outer = (nil)] 16:54:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x9000a000) [pid = 6788] [serial = 1811] [outer = 0x8fba7800] 16:54:18 INFO - PROCESS | 6788 | 1461023658296 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x90091c00) [pid = 6788] [serial = 1812] [outer = 0x8fba7800] 16:54:19 INFO - PROCESS | 6788 | 1461023659182 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1580ms 16:54:19 INFO - PROCESS | 6788 | 1461023659223 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 6788 | 1461023659226 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:54:19 INFO - PROCESS | 6788 | 1461023659233 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 6788 | 1461023659237 Marionette TRACE conn3 <- [1,2386,null,{}] 16:54:19 INFO - PROCESS | 6788 | 1461023659242 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:19 INFO - PROCESS | 6788 | 1461023659437 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:54:19 INFO - PROCESS | 6788 | 1461023659739 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x90005800 == 150 [pid = 6788] [id = 604] 16:54:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x90006800) [pid = 6788] [serial = 1813] [outer = (nil)] 16:54:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x910a5800) [pid = 6788] [serial = 1814] [outer = 0x90006800] 16:54:19 INFO - PROCESS | 6788 | 1461023659869 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x91368400) [pid = 6788] [serial = 1815] [outer = 0x90006800] 16:54:20 INFO - PROCESS | 6788 | 1461023660784 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1589ms 16:54:20 INFO - PROCESS | 6788 | 1461023660823 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 6788 | 1461023660826 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:54:20 INFO - PROCESS | 6788 | 1461023660833 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 6788 | 1461023660836 Marionette TRACE conn3 <- [1,2390,null,{}] 16:54:20 INFO - PROCESS | 6788 | 1461023660842 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:21 INFO - PROCESS | 6788 | 1461023661039 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:54:21 INFO - PROCESS | 6788 | 1461023661331 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x90540c00 == 151 [pid = 6788] [id = 605] 16:54:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x910d1800) [pid = 6788] [serial = 1816] [outer = (nil)] 16:54:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x92f62800) [pid = 6788] [serial = 1817] [outer = 0x910d1800] 16:54:21 INFO - PROCESS | 6788 | 1461023661461 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x92fc4000) [pid = 6788] [serial = 1818] [outer = 0x910d1800] 16:54:22 INFO - PROCESS | 6788 | 1461023662323 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1532ms 16:54:22 INFO - PROCESS | 6788 | 1461023662366 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 6788 | 1461023662369 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:54:22 INFO - PROCESS | 6788 | 1461023662376 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 6788 | 1461023662380 Marionette TRACE conn3 <- [1,2394,null,{}] 16:54:22 INFO - PROCESS | 6788 | 1461023662385 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:22 INFO - PROCESS | 6788 | 1461023662581 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:54:22 INFO - PROCESS | 6788 | 1461023662871 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb40800 == 152 [pid = 6788] [id = 606] 16:54:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x8fbf4800) [pid = 6788] [serial = 1819] [outer = (nil)] 16:54:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x9319a000) [pid = 6788] [serial = 1820] [outer = 0x8fbf4800] 16:54:23 INFO - PROCESS | 6788 | 1461023663002 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x9348ac00) [pid = 6788] [serial = 1821] [outer = 0x8fbf4800] 16:54:23 INFO - PROCESS | 6788 | 1461023663909 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1586ms 16:54:23 INFO - PROCESS | 6788 | 1461023663963 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 6788 | 1461023663967 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:54:23 INFO - PROCESS | 6788 | 1461023663973 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 6788 | 1461023663977 Marionette TRACE conn3 <- [1,2398,null,{}] 16:54:23 INFO - PROCESS | 6788 | 1461023663982 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:24 INFO - PROCESS | 6788 | 1461023664184 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:54:24 INFO - PROCESS | 6788 | 1461023664537 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9319c000 == 153 [pid = 6788] [id = 607] 16:54:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x93d60800) [pid = 6788] [serial = 1822] [outer = (nil)] 16:54:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x93da8800) [pid = 6788] [serial = 1823] [outer = 0x93d60800] 16:54:24 INFO - PROCESS | 6788 | 1461023664632 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x943ebc00) [pid = 6788] [serial = 1824] [outer = 0x93d60800] 16:54:25 INFO - PROCESS | 6788 | 1461023665582 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1641ms 16:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:54:25 INFO - PROCESS | 6788 | 1461023665614 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 6788 | 1461023665618 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:54:25 INFO - PROCESS | 6788 | 1461023665624 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 6788 | 1461023665629 Marionette TRACE conn3 <- [1,2402,null,{}] 16:54:25 INFO - PROCESS | 6788 | 1461023665634 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:25 INFO - PROCESS | 6788 | 1461023665870 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:54:26 INFO - PROCESS | 6788 | 1461023666205 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x95738c00 == 154 [pid = 6788] [id = 608] 16:54:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x96966400) [pid = 6788] [serial = 1825] [outer = (nil)] 16:54:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x96a75c00) [pid = 6788] [serial = 1826] [outer = 0x96966400] 16:54:26 INFO - PROCESS | 6788 | 1461023666296 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x96a80c00) [pid = 6788] [serial = 1827] [outer = 0x96966400] 16:54:27 INFO - PROCESS | 6788 | 1461023667182 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1636ms 16:54:27 INFO - PROCESS | 6788 | 1461023667260 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 6788 | 1461023667264 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:54:27 INFO - PROCESS | 6788 | 1461023667270 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 6788 | 1461023667273 Marionette TRACE conn3 <- [1,2406,null,{}] 16:54:27 INFO - PROCESS | 6788 | 1461023667279 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:27 INFO - PROCESS | 6788 | 1461023667518 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:54:27 INFO - PROCESS | 6788 | 1461023667865 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96157800 == 155 [pid = 6788] [id = 609] 16:54:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x96a79400) [pid = 6788] [serial = 1828] [outer = (nil)] 16:54:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x97ab4000) [pid = 6788] [serial = 1829] [outer = 0x96a79400] 16:54:27 INFO - PROCESS | 6788 | 1461023667950 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x97e4d000) [pid = 6788] [serial = 1830] [outer = 0x96a79400] 16:54:28 INFO - PROCESS | 6788 | 1461023668876 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1642ms 16:54:28 INFO - PROCESS | 6788 | 1461023668913 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 6788 | 1461023668917 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:54:28 INFO - PROCESS | 6788 | 1461023668924 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 6788 | 1461023668928 Marionette TRACE conn3 <- [1,2410,null,{}] 16:54:28 INFO - PROCESS | 6788 | 1461023668933 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:29 INFO - PROCESS | 6788 | 1461023669130 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:54:29 INFO - PROCESS | 6788 | 1461023669427 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96a78000 == 156 [pid = 6788] [id = 610] 16:54:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x97066c00) [pid = 6788] [serial = 1831] [outer = (nil)] 16:54:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x982d2000) [pid = 6788] [serial = 1832] [outer = 0x97066c00] 16:54:29 INFO - PROCESS | 6788 | 1461023669569 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x98be8000) [pid = 6788] [serial = 1833] [outer = 0x97066c00] 16:54:30 INFO - PROCESS | 6788 | 1461023670486 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1582ms 16:54:30 INFO - PROCESS | 6788 | 1461023670505 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 6788 | 1461023670508 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:54:30 INFO - PROCESS | 6788 | 1461023670515 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 6788 | 1461023670518 Marionette TRACE conn3 <- [1,2414,null,{}] 16:54:30 INFO - PROCESS | 6788 | 1461023670524 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:30 INFO - PROCESS | 6788 | 1461023670720 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:54:31 INFO - PROCESS | 6788 | 1461023671018 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96a7f000 == 157 [pid = 6788] [id = 611] 16:54:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x982ce000) [pid = 6788] [serial = 1834] [outer = (nil)] 16:54:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x98e91800) [pid = 6788] [serial = 1835] [outer = 0x982ce000] 16:54:31 INFO - PROCESS | 6788 | 1461023671149 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x998e2800) [pid = 6788] [serial = 1836] [outer = 0x982ce000] 16:54:32 INFO - PROCESS | 6788 | 1461023672070 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1630ms 16:54:32 INFO - PROCESS | 6788 | 1461023672146 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 6788 | 1461023672150 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:54:32 INFO - PROCESS | 6788 | 1461023672156 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 6788 | 1461023672159 Marionette TRACE conn3 <- [1,2418,null,{}] 16:54:32 INFO - PROCESS | 6788 | 1461023672165 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:32 INFO - PROCESS | 6788 | 1461023672370 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:54:32 INFO - PROCESS | 6788 | 1461023672714 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e8400 == 158 [pid = 6788] [id = 612] 16:54:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x98cdfc00) [pid = 6788] [serial = 1837] [outer = (nil)] 16:54:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x9a5bd800) [pid = 6788] [serial = 1838] [outer = 0x98cdfc00] 16:54:32 INFO - PROCESS | 6788 | 1461023672804 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x9dfe8c00) [pid = 6788] [serial = 1839] [outer = 0x98cdfc00] 16:54:33 INFO - PROCESS | 6788 | 1461023673705 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 16:54:33 INFO - PROCESS | 6788 | 1461023673742 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 6788 | 1461023673745 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:54:33 INFO - PROCESS | 6788 | 1461023673752 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 6788 | 1461023673756 Marionette TRACE conn3 <- [1,2422,null,{}] 16:54:33 INFO - PROCESS | 6788 | 1461023673761 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:33 INFO - PROCESS | 6788 | 1461023673961 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:54:34 INFO - PROCESS | 6788 | 1461023674230 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e6c00 == 159 [pid = 6788] [id = 613] 16:54:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x9813e400) [pid = 6788] [serial = 1840] [outer = (nil)] 16:54:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x9fe87800) [pid = 6788] [serial = 1841] [outer = 0x9813e400] 16:54:34 INFO - PROCESS | 6788 | 1461023674358 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x9feb0c00) [pid = 6788] [serial = 1842] [outer = 0x9813e400] 16:54:35 INFO - PROCESS | 6788 | 1461023675308 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1629ms 16:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:54:35 INFO - PROCESS | 6788 | 1461023675382 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 6788 | 1461023675385 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:54:35 INFO - PROCESS | 6788 | 1461023675392 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 6788 | 1461023675395 Marionette TRACE conn3 <- [1,2426,null,{}] 16:54:35 INFO - PROCESS | 6788 | 1461023675401 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 6788 | 1461023675644 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:54:36 INFO - PROCESS | 6788 | 1461023675982 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x998e5800 == 160 [pid = 6788] [id = 614] 16:54:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x9b25b800) [pid = 6788] [serial = 1843] [outer = (nil)] 16:54:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0xa0e3cc00) [pid = 6788] [serial = 1844] [outer = 0x9b25b800] 16:54:36 INFO - PROCESS | 6788 | 1461023676073 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0xa0ee6400) [pid = 6788] [serial = 1845] [outer = 0x9b25b800] 16:54:36 INFO - PROCESS | 6788 | 1461023676951 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1599ms 16:54:36 INFO - PROCESS | 6788 | 1461023676990 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 6788 | 1461023676993 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:54:37 INFO - PROCESS | 6788 | 1461023677000 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 6788 | 1461023677004 Marionette TRACE conn3 <- [1,2430,null,{}] 16:54:37 INFO - PROCESS | 6788 | 1461023677009 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 6788 | 1461023677211 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:54:37 INFO - PROCESS | 6788 | 1461023677514 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b4f400 == 161 [pid = 6788] [id = 615] 16:54:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x85d2b000) [pid = 6788] [serial = 1846] [outer = (nil)] 16:54:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x9fea5400) [pid = 6788] [serial = 1847] [outer = 0x85d2b000] 16:54:37 INFO - PROCESS | 6788 | 1461023677644 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0xa283f800) [pid = 6788] [serial = 1848] [outer = 0x85d2b000] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x84bf4c00 == 160 [pid = 6788] [id = 476] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x832c9800 == 159 [pid = 6788] [id = 596] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3cc000 == 158 [pid = 6788] [id = 595] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x863c7c00 == 157 [pid = 6788] [id = 594] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x863c2800 == 156 [pid = 6788] [id = 593] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x93d5d400 == 155 [pid = 6788] [id = 587] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x930b9c00 == 154 [pid = 6788] [id = 586] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x95729c00 == 153 [pid = 6788] [id = 585] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x93d5d000 == 152 [pid = 6788] [id = 584] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x854e5400 == 151 [pid = 6788] [id = 583] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x910a7800 == 150 [pid = 6788] [id = 581] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x910a5400 == 149 [pid = 6788] [id = 582] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8fe2cc00 == 148 [pid = 6788] [id = 580] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x89f99400 == 147 [pid = 6788] [id = 579] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x844f0000 == 146 [pid = 6788] [id = 499] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x842c8c00 == 145 [pid = 6788] [id = 578] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb3b400 == 144 [pid = 6788] [id = 577] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x895ee400 == 143 [pid = 6788] [id = 575] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x89e7f400 == 142 [pid = 6788] [id = 576] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x86fd9000 == 141 [pid = 6788] [id = 573] 16:54:40 INFO - PROCESS | 6788 | --DOCSHELL 0x86fda000 == 140 [pid = 6788] [id = 574] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x8b418400) [pid = 6788] [serial = 1721] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x9157f800) [pid = 6788] [serial = 1605] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8f59b400) [pid = 6788] [serial = 1593] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x898ea800) [pid = 6788] [serial = 1587] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x8fe28800) [pid = 6788] [serial = 1599] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x93195c00) [pid = 6788] [serial = 1608] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x8bd61400) [pid = 6788] [serial = 1590] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x90097000) [pid = 6788] [serial = 1602] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x91369400) [pid = 6788] [serial = 1683] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x930b5400) [pid = 6788] [serial = 1685] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x980c4800) [pid = 6788] [serial = 1701] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x870bbc00) [pid = 6788] [serial = 1713] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x8bd63400) [pid = 6788] [serial = 1584] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x870ae400) [pid = 6788] [serial = 1655] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x93196c00) [pid = 6788] [serial = 1686] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x96a75000) [pid = 6788] [serial = 1695] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x8ea6a400) [pid = 6788] [serial = 1668] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x8bb0c000) [pid = 6788] [serial = 1662] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x898ed800) [pid = 6788] [serial = 1716] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x98be8c00) [pid = 6788] [serial = 1704] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x93d51400) [pid = 6788] [serial = 1688] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x97822800) [pid = 6788] [serial = 1698] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x8ff48400) [pid = 6788] [serial = 1676] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x98e8e800) [pid = 6788] [serial = 1707] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8e990800) [pid = 6788] [serial = 1665] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x96a16000) [pid = 6788] [serial = 1694] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x93d53c00) [pid = 6788] [serial = 1689] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x8b418000) [pid = 6788] [serial = 1719] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x943e3c00) [pid = 6788] [serial = 1691] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x8fb89800) [pid = 6788] [serial = 1671] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x993dc000) [pid = 6788] [serial = 1709] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x98393000) [pid = 6788] [serial = 1703] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x89f8d400) [pid = 6788] [serial = 1659] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x96f0ec00) [pid = 6788] [serial = 1697] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x86fe4c00) [pid = 6788] [serial = 1712] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x98bf6c00) [pid = 6788] [serial = 1706] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8ea67800) [pid = 6788] [serial = 1667] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x90090800) [pid = 6788] [serial = 1679] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8fb53000) [pid = 6788] [serial = 1670] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8b70b000) [pid = 6788] [serial = 1661] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8a6ee400) [pid = 6788] [serial = 1718] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x8e98a800) [pid = 6788] [serial = 1664] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x898ebc00) [pid = 6788] [serial = 1658] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8891f000) [pid = 6788] [serial = 1656] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x97a47400) [pid = 6788] [serial = 1700] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x895e6800) [pid = 6788] [serial = 1715] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8fbf8000) [pid = 6788] [serial = 1673] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x8ff50000) [pid = 6788] [serial = 1677] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x9572cc00) [pid = 6788] [serial = 1692] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x910db800) [pid = 6788] [serial = 1682] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x8fbff400) [pid = 6788] [serial = 1674] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x90096c00) [pid = 6788] [serial = 1680] [outer = (nil)] [url = about:blank] 16:54:40 INFO - PROCESS | 6788 | 1461023680780 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3838ms 16:54:40 INFO - PROCESS | 6788 | 1461023680838 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 6788 | 1461023680844 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:54:40 INFO - PROCESS | 6788 | 1461023680899 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 6788 | 1461023680904 Marionette TRACE conn3 <- [1,2434,null,{}] 16:54:40 INFO - PROCESS | 6788 | 1461023680912 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:41 INFO - PROCESS | 6788 | 1461023681112 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:54:41 INFO - PROCESS | 6788 | 1461023681124 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c7c00 == 141 [pid = 6788] [id = 616] 16:54:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x870b3c00) [pid = 6788] [serial = 1849] [outer = (nil)] 16:54:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x88921800) [pid = 6788] [serial = 1850] [outer = 0x870b3c00] 16:54:41 INFO - PROCESS | 6788 | 1461023681199 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x88927c00) [pid = 6788] [serial = 1851] [outer = 0x870b3c00] 16:54:42 INFO - PROCESS | 6788 | 1461023682238 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1392ms 16:54:42 INFO - PROCESS | 6788 | 1461023682282 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 6788 | 1461023682290 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:54:42 INFO - PROCESS | 6788 | 1461023682300 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 6788 | 1461023682305 Marionette TRACE conn3 <- [1,2438,null,{}] 16:54:42 INFO - PROCESS | 6788 | 1461023682312 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:42 INFO - PROCESS | 6788 | 1461023682592 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:54:42 INFO - PROCESS | 6788 | 1461023682726 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870bb800 == 142 [pid = 6788] [id = 617] 16:54:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x88922c00) [pid = 6788] [serial = 1852] [outer = (nil)] 16:54:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x898ebc00) [pid = 6788] [serial = 1853] [outer = 0x88922c00] 16:54:42 INFO - PROCESS | 6788 | 1461023682802 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x89e80c00) [pid = 6788] [serial = 1854] [outer = 0x88922c00] 16:54:43 INFO - PROCESS | 6788 | 1461023683754 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1496ms 16:54:43 INFO - PROCESS | 6788 | 1461023683796 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 6788 | 1461023683800 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:54:43 INFO - PROCESS | 6788 | 1461023683813 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 6788 | 1461023683819 Marionette TRACE conn3 <- [1,2442,null,{}] 16:54:43 INFO - PROCESS | 6788 | 1461023683834 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 6788 | 1461023684113 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:54:44 INFO - PROCESS | 6788 | 1461023684149 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89e73800 == 143 [pid = 6788] [id = 618] 16:54:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8b669c00) [pid = 6788] [serial = 1855] [outer = (nil)] 16:54:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8bb01800) [pid = 6788] [serial = 1856] [outer = 0x8b669c00] 16:54:44 INFO - PROCESS | 6788 | 1461023684260 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8bb0ec00) [pid = 6788] [serial = 1857] [outer = 0x8b669c00] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8f594800) [pid = 6788] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x89e71800) [pid = 6788] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x863cf800) [pid = 6788] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8fe22800) [pid = 6788] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x870ac800) [pid = 6788] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x96a1a800) [pid = 6788] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x910dc000) [pid = 6788] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x9a420c00) [pid = 6788] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x870b8c00) [pid = 6788] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x895e8800) [pid = 6788] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x910a6c00) [pid = 6788] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x93c4c800) [pid = 6788] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x8ff44c00) [pid = 6788] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x96157c00) [pid = 6788] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x88925800) [pid = 6788] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8a6f4400) [pid = 6788] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x913bb400) [pid = 6788] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x97ba0000) [pid = 6788] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x85b55800) [pid = 6788] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x98392000) [pid = 6788] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x86fdbc00) [pid = 6788] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x93d5f000) [pid = 6788] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:54:45 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x8bd62000) [pid = 6788] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:54:45 INFO - PROCESS | 6788 | 1461023685916 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2149ms 16:54:45 INFO - PROCESS | 6788 | 1461023685962 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 6788 | 1461023685967 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:54:45 INFO - PROCESS | 6788 | 1461023685973 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 6788 | 1461023685976 Marionette TRACE conn3 <- [1,2446,null,{}] 16:54:45 INFO - PROCESS | 6788 | 1461023685982 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 6788 | 1461023686164 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:54:46 INFO - PROCESS | 6788 | 1461023686367 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x83944c00 == 144 [pid = 6788] [id = 619] 16:54:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x85b5e000) [pid = 6788] [serial = 1858] [outer = (nil)] 16:54:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x898e4400) [pid = 6788] [serial = 1859] [outer = 0x85b5e000] 16:54:46 INFO - PROCESS | 6788 | 1461023686439 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x8b70d400) [pid = 6788] [serial = 1860] [outer = 0x85b5e000] 16:54:47 INFO - PROCESS | 6788 | 1461023687150 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1232ms 16:54:47 INFO - PROCESS | 6788 | 1461023687215 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 6788 | 1461023687218 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:54:47 INFO - PROCESS | 6788 | 1461023687224 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 6788 | 1461023687227 Marionette TRACE conn3 <- [1,2450,null,{}] 16:54:47 INFO - PROCESS | 6788 | 1461023687233 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:47 INFO - PROCESS | 6788 | 1461023687417 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:54:47 INFO - PROCESS | 6788 | 1461023687427 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x870ac800 == 145 [pid = 6788] [id = 620] 16:54:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x8bb08000) [pid = 6788] [serial = 1861] [outer = (nil)] 16:54:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x8e989c00) [pid = 6788] [serial = 1862] [outer = 0x8bb08000] 16:54:47 INFO - PROCESS | 6788 | 1461023687500 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x8ea5f800) [pid = 6788] [serial = 1863] [outer = 0x8bb08000] 16:54:48 INFO - PROCESS | 6788 | 1461023688873 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1683ms 16:54:48 INFO - PROCESS | 6788 | 1461023688909 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 6788 | 1461023688917 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:54:48 INFO - PROCESS | 6788 | 1461023688926 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 6788 | 1461023688932 Marionette TRACE conn3 <- [1,2454,null,{}] 16:54:48 INFO - PROCESS | 6788 | 1461023688940 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:49 INFO - PROCESS | 6788 | 1461023689194 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:54:49 INFO - PROCESS | 6788 | 1461023689539 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863c2800 == 146 [pid = 6788] [id = 621] 16:54:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x870b0800) [pid = 6788] [serial = 1864] [outer = (nil)] 16:54:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x895e4800) [pid = 6788] [serial = 1865] [outer = 0x870b0800] 16:54:49 INFO - PROCESS | 6788 | 1461023689639 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x898e3400) [pid = 6788] [serial = 1866] [outer = 0x870b0800] 16:54:50 INFO - PROCESS | 6788 | 1461023690671 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1789ms 16:54:50 INFO - PROCESS | 6788 | 1461023690715 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 6788 | 1461023690723 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:54:50 INFO - PROCESS | 6788 | 1461023690734 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 6788 | 1461023690739 Marionette TRACE conn3 <- [1,2458,null,{}] 16:54:50 INFO - PROCESS | 6788 | 1461023690745 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:50 INFO - PROCESS | 6788 | 1461023690961 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:54:51 INFO - PROCESS | 6788 | 1461023691294 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89e7c000 == 147 [pid = 6788] [id = 622] 16:54:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8b40d000) [pid = 6788] [serial = 1867] [outer = (nil)] 16:54:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8b664800) [pid = 6788] [serial = 1868] [outer = 0x8b40d000] 16:54:51 INFO - PROCESS | 6788 | 1461023691385 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8bd56800) [pid = 6788] [serial = 1869] [outer = 0x8b40d000] 16:54:52 INFO - PROCESS | 6788 | 1461023692300 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1632ms 16:54:52 INFO - PROCESS | 6788 | 1461023692366 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:54:52 INFO - PROCESS | 6788 | 1461023692370 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:54:52 INFO - PROCESS | 6788 | 1461023692377 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 6788 | 1461023692383 Marionette TRACE conn3 <- [1,2462,null,{}] 16:54:52 INFO - PROCESS | 6788 | 1461023692400 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:52 INFO - PROCESS | 6788 | 1461023692655 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:54:53 INFO - PROCESS | 6788 | 1461023692983 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x844e6400 == 148 [pid = 6788] [id = 623] 16:54:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8ea6a400) [pid = 6788] [serial = 1870] [outer = (nil)] 16:54:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8eb38c00) [pid = 6788] [serial = 1871] [outer = 0x8ea6a400] 16:54:53 INFO - PROCESS | 6788 | 1461023693080 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8f597c00) [pid = 6788] [serial = 1872] [outer = 0x8ea6a400] 16:54:53 INFO - PROCESS | 6788 | 1461023693965 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1637ms 16:54:54 INFO - PROCESS | 6788 | 1461023694014 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:54:54 INFO - PROCESS | 6788 | 1461023694018 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:54:54 INFO - PROCESS | 6788 | 1461023694025 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 6788 | 1461023694028 Marionette TRACE conn3 <- [1,2466,null,{}] 16:54:54 INFO - PROCESS | 6788 | 1461023694034 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 6788 | 1461023694241 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:54:54 INFO - PROCESS | 6788 | 1461023694524 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ea67800 == 149 [pid = 6788] [id = 624] 16:54:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8eb35800) [pid = 6788] [serial = 1873] [outer = (nil)] 16:54:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8f77e400) [pid = 6788] [serial = 1874] [outer = 0x8eb35800] 16:54:54 INFO - PROCESS | 6788 | 1461023694668 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8f782000) [pid = 6788] [serial = 1875] [outer = 0x8eb35800] 16:54:55 INFO - PROCESS | 6788 | 1461023695557 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1580ms 16:54:55 INFO - PROCESS | 6788 | 1461023695605 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 6788 | 1461023695608 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:54:55 INFO - PROCESS | 6788 | 1461023695614 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 6788 | 1461023695618 Marionette TRACE conn3 <- [1,2470,null,{}] 16:54:55 INFO - PROCESS | 6788 | 1461023695624 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:55 INFO - PROCESS | 6788 | 1461023695833 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:54:56 INFO - PROCESS | 6788 | 1461023696171 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8f77d400 == 150 [pid = 6788] [id = 625] 16:54:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8f787400) [pid = 6788] [serial = 1876] [outer = (nil)] 16:54:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8f789400) [pid = 6788] [serial = 1877] [outer = 0x8f787400] 16:54:56 INFO - PROCESS | 6788 | 1461023696260 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fb49400) [pid = 6788] [serial = 1878] [outer = 0x8f787400] 16:54:57 INFO - PROCESS | 6788 | 1461023697144 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1584ms 16:54:57 INFO - PROCESS | 6788 | 1461023697200 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 6788 | 1461023697203 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:54:57 INFO - PROCESS | 6788 | 1461023697210 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 6788 | 1461023697214 Marionette TRACE conn3 <- [1,2474,null,{}] 16:54:57 INFO - PROCESS | 6788 | 1461023697220 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:57 INFO - PROCESS | 6788 | 1461023697437 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:54:57 INFO - PROCESS | 6788 | 1461023697771 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x854df800 == 151 [pid = 6788] [id = 626] 16:54:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8f785800) [pid = 6788] [serial = 1879] [outer = (nil)] 16:54:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fbf2400) [pid = 6788] [serial = 1880] [outer = 0x8f785800] 16:54:57 INFO - PROCESS | 6788 | 1461023697865 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fbfd400) [pid = 6788] [serial = 1881] [outer = 0x8f785800] 16:54:58 INFO - PROCESS | 6788 | 1461023698820 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1632ms 16:54:58 INFO - PROCESS | 6788 | 1461023698843 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 6788 | 1461023698846 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:54:58 INFO - PROCESS | 6788 | 1461023698853 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 6788 | 1461023698857 Marionette TRACE conn3 <- [1,2478,null,{}] 16:54:58 INFO - PROCESS | 6788 | 1461023698862 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:59 INFO - PROCESS | 6788 | 1461023699058 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:54:59 INFO - PROCESS | 6788 | 1461023699393 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84bf0800 == 152 [pid = 6788] [id = 627] 16:54:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fba5000) [pid = 6788] [serial = 1882] [outer = (nil)] 16:54:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8ff42400) [pid = 6788] [serial = 1883] [outer = 0x8fba5000] 16:54:59 INFO - PROCESS | 6788 | 1461023699481 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8ff4c400) [pid = 6788] [serial = 1884] [outer = 0x8fba5000] 16:55:00 INFO - PROCESS | 6788 | 1461023700393 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1591ms 16:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:55:00 INFO - PROCESS | 6788 | 1461023700444 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 6788 | 1461023700447 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:55:00 INFO - PROCESS | 6788 | 1461023700454 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 6788 | 1461023700458 Marionette TRACE conn3 <- [1,2482,null,{}] 16:55:00 INFO - PROCESS | 6788 | 1461023700463 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:00 INFO - PROCESS | 6788 | 1461023700663 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:55:00 INFO - PROCESS | 6788 | 1461023700924 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fe24c00 == 153 [pid = 6788] [id = 628] 16:55:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fe2b800) [pid = 6788] [serial = 1885] [outer = (nil)] 16:55:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x90091000) [pid = 6788] [serial = 1886] [outer = 0x8fe2b800] 16:55:01 INFO - PROCESS | 6788 | 1461023701052 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x9053bc00) [pid = 6788] [serial = 1887] [outer = 0x8fe2b800] 16:55:01 INFO - PROCESS | 6788 | 1461023701963 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1584ms 16:55:02 INFO - PROCESS | 6788 | 1461023702038 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 6788 | 1461023702042 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:55:02 INFO - PROCESS | 6788 | 1461023702048 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 6788 | 1461023702052 Marionette TRACE conn3 <- [1,2486,null,{}] 16:55:02 INFO - PROCESS | 6788 | 1461023702058 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:02 INFO - PROCESS | 6788 | 1461023702291 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:55:02 INFO - PROCESS | 6788 | 1461023702638 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fe2e000 == 154 [pid = 6788] [id = 629] 16:55:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x90095c00) [pid = 6788] [serial = 1888] [outer = (nil)] 16:55:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x9136a400) [pid = 6788] [serial = 1889] [outer = 0x90095c00] 16:55:02 INFO - PROCESS | 6788 | 1461023702728 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x913b7800) [pid = 6788] [serial = 1890] [outer = 0x90095c00] 16:55:03 INFO - PROCESS | 6788 | 1461023703633 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1633ms 16:55:03 INFO - PROCESS | 6788 | 1461023703683 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:55:03 INFO - PROCESS | 6788 | 1461023703687 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:55:03 INFO - PROCESS | 6788 | 1461023703693 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 6788 | 1461023703697 Marionette TRACE conn3 <- [1,2490,null,{}] 16:55:03 INFO - PROCESS | 6788 | 1461023703703 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:03 INFO - PROCESS | 6788 | 1461023703905 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:55:04 INFO - PROCESS | 6788 | 1461023704250 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 6788 | ++DOCSHELL 0x910d8000 == 155 [pid = 6788] [id = 630] 16:55:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x92f69c00) [pid = 6788] [serial = 1891] [outer = (nil)] 16:55:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x930b2c00) [pid = 6788] [serial = 1892] [outer = 0x92f69c00] 16:55:04 INFO - PROCESS | 6788 | 1461023704347 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x930bac00) [pid = 6788] [serial = 1893] [outer = 0x92f69c00] 16:55:05 INFO - PROCESS | 6788 | 1461023705270 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1630ms 16:55:05 INFO - PROCESS | 6788 | 1461023705324 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 6788 | 1461023705328 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:55:05 INFO - PROCESS | 6788 | 1461023705335 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 6788 | 1461023705339 Marionette TRACE conn3 <- [1,2494,null,{}] 16:55:05 INFO - PROCESS | 6788 | 1461023705345 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:05 INFO - PROCESS | 6788 | 1461023705585 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:55:05 INFO - PROCESS | 6788 | 1461023705926 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x930af800 == 156 [pid = 6788] [id = 631] 16:55:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x9319cc00) [pid = 6788] [serial = 1894] [outer = (nil)] 16:55:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x93d59000) [pid = 6788] [serial = 1895] [outer = 0x9319cc00] 16:55:06 INFO - PROCESS | 6788 | 1461023706026 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x93da9c00) [pid = 6788] [serial = 1896] [outer = 0x9319cc00] 16:55:06 INFO - PROCESS | 6788 | 1461023706892 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1632ms 16:55:06 INFO - PROCESS | 6788 | 1461023706970 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 6788 | 1461023706973 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:55:06 INFO - PROCESS | 6788 | 1461023706981 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 6788 | 1461023706985 Marionette TRACE conn3 <- [1,2498,null,{}] 16:55:06 INFO - PROCESS | 6788 | 1461023706991 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:07 INFO - PROCESS | 6788 | 1461023707197 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:55:07 INFO - PROCESS | 6788 | 1461023707540 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x89e73400 == 157 [pid = 6788] [id = 632] 16:55:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x8ea6b800) [pid = 6788] [serial = 1897] [outer = (nil)] 16:55:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x95729c00) [pid = 6788] [serial = 1898] [outer = 0x8ea6b800] 16:55:07 INFO - PROCESS | 6788 | 1461023707628 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x9615b000) [pid = 6788] [serial = 1899] [outer = 0x8ea6b800] 16:55:08 INFO - PROCESS | 6788 | 1461023708511 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1582ms 16:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:55:08 INFO - PROCESS | 6788 | 1461023708565 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 6788 | 1461023708568 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:55:08 INFO - PROCESS | 6788 | 1461023708574 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 6788 | 1461023708578 Marionette TRACE conn3 <- [1,2502,null,{}] 16:55:08 INFO - PROCESS | 6788 | 1461023708583 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 6788 | 1461023708799 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:55:09 INFO - PROCESS | 6788 | 1461023709137 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93dae000 == 158 [pid = 6788] [id = 633] 16:55:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x943e3000) [pid = 6788] [serial = 1900] [outer = (nil)] 16:55:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x96a7ac00) [pid = 6788] [serial = 1901] [outer = 0x943e3000] 16:55:09 INFO - PROCESS | 6788 | 1461023709228 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x96acfc00) [pid = 6788] [serial = 1902] [outer = 0x943e3000] 16:55:10 INFO - PROCESS | 6788 | 1461023710160 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1633ms 16:55:10 INFO - PROCESS | 6788 | 1461023710207 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 6788 | 1461023710211 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:55:10 INFO - PROCESS | 6788 | 1461023710217 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 6788 | 1461023710221 Marionette TRACE conn3 <- [1,2506,null,{}] 16:55:10 INFO - PROCESS | 6788 | 1461023710226 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:10 INFO - PROCESS | 6788 | 1461023710431 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:55:10 INFO - PROCESS | 6788 | 1461023710773 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9000e400 == 159 [pid = 6788] [id = 634] 16:55:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x9572fc00) [pid = 6788] [serial = 1903] [outer = (nil)] 16:55:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x97ab3800) [pid = 6788] [serial = 1904] [outer = 0x9572fc00] 16:55:10 INFO - PROCESS | 6788 | 1461023710864 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x9802b800) [pid = 6788] [serial = 1905] [outer = 0x9572fc00] 16:55:11 INFO - PROCESS | 6788 | 1461023711775 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1633ms 16:55:11 INFO - PROCESS | 6788 | 1461023711851 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 6788 | 1461023711855 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:55:11 INFO - PROCESS | 6788 | 1461023711862 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 6788 | 1461023711865 Marionette TRACE conn3 <- [1,2510,null,{}] 16:55:11 INFO - PROCESS | 6788 | 1461023711870 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:12 INFO - PROCESS | 6788 | 1461023712124 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:55:12 INFO - PROCESS | 6788 | 1461023712470 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x844ecc00 == 160 [pid = 6788] [id = 635] 16:55:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x89e7b000) [pid = 6788] [serial = 1906] [outer = (nil)] 16:55:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x98137000) [pid = 6788] [serial = 1907] [outer = 0x89e7b000] 16:55:12 INFO - PROCESS | 6788 | 1461023712559 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x9813b400) [pid = 6788] [serial = 1908] [outer = 0x89e7b000] 16:55:13 INFO - PROCESS | 6788 | 1461023713465 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1634ms 16:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:55:13 INFO - PROCESS | 6788 | 1461023713500 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 6788 | 1461023713503 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:55:13 INFO - PROCESS | 6788 | 1461023713509 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 6788 | 1461023713512 Marionette TRACE conn3 <- [1,2514,null,{}] 16:55:13 INFO - PROCESS | 6788 | 1461023713518 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:13 INFO - PROCESS | 6788 | 1461023713740 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:55:14 INFO - PROCESS | 6788 | 1461023714097 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x97ba0000 == 161 [pid = 6788] [id = 636] 16:55:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x98135c00) [pid = 6788] [serial = 1909] [outer = (nil)] 16:55:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x98bf6400) [pid = 6788] [serial = 1910] [outer = 0x98135c00] 16:55:14 INFO - PROCESS | 6788 | 1461023714188 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x98e5c400) [pid = 6788] [serial = 1911] [outer = 0x98135c00] 16:55:15 INFO - PROCESS | 6788 | 1461023715109 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1636ms 16:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:55:15 INFO - PROCESS | 6788 | 1461023715145 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 6788 | 1461023715148 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:55:15 INFO - PROCESS | 6788 | 1461023715154 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 6788 | 1461023715158 Marionette TRACE conn3 <- [1,2518,null,{}] 16:55:15 INFO - PROCESS | 6788 | 1461023715163 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 6788 | 1461023715363 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:55:15 INFO - PROCESS | 6788 | 1461023715708 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x85d31c00 == 162 [pid = 6788] [id = 637] 16:55:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x98be8c00) [pid = 6788] [serial = 1912] [outer = (nil)] 16:55:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x993d3000) [pid = 6788] [serial = 1913] [outer = 0x98be8c00] 16:55:15 INFO - PROCESS | 6788 | 1461023715798 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x998e8400) [pid = 6788] [serial = 1914] [outer = 0x98be8c00] 16:55:16 INFO - PROCESS | 6788 | 1461023716698 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1580ms 16:55:16 INFO - PROCESS | 6788 | 1461023716734 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 6788 | 1461023716738 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:55:16 INFO - PROCESS | 6788 | 1461023716744 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 6788 | 1461023716748 Marionette TRACE conn3 <- [1,2522,null,{}] 16:55:16 INFO - PROCESS | 6788 | 1461023716753 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:16 INFO - PROCESS | 6788 | 1461023716952 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:55:17 INFO - PROCESS | 6788 | 1461023717301 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8a3c1400 == 163 [pid = 6788] [id = 638] 16:55:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x8ea62400) [pid = 6788] [serial = 1915] [outer = (nil)] 16:55:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x9a41e800) [pid = 6788] [serial = 1916] [outer = 0x8ea62400] 16:55:17 INFO - PROCESS | 6788 | 1461023717390 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x9eb3bc00) [pid = 6788] [serial = 1917] [outer = 0x8ea62400] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x96158000 == 162 [pid = 6788] [id = 192] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x83944c00 == 161 [pid = 6788] [id = 619] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x89e73800 == 160 [pid = 6788] [id = 618] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x870bb800 == 159 [pid = 6788] [id = 617] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x863c7c00 == 158 [pid = 6788] [id = 616] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x96a78000 == 157 [pid = 6788] [id = 610] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x96157800 == 156 [pid = 6788] [id = 609] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x9319c000 == 155 [pid = 6788] [id = 607] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x95738c00 == 154 [pid = 6788] [id = 608] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb40800 == 153 [pid = 6788] [id = 606] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x90540c00 == 152 [pid = 6788] [id = 605] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x90005800 == 151 [pid = 6788] [id = 604] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd5b800 == 150 [pid = 6788] [id = 603] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbfa000 == 149 [pid = 6788] [id = 602] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x84bea800 == 148 [pid = 6788] [id = 600] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x88925c00 == 147 [pid = 6788] [id = 601] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8b70c000 == 146 [pid = 6788] [id = 599] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x89464c00 == 145 [pid = 6788] [id = 598] 16:55:20 INFO - PROCESS | 6788 | --DOCSHELL 0x832cfc00 == 144 [pid = 6788] [id = 597] 16:55:20 INFO - PROCESS | 6788 | 1461023720427 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x89e7a800) [pid = 6788] [serial = 1790] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x8f59e000) [pid = 6788] [serial = 1733] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x89e7dc00) [pid = 6788] [serial = 1727] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x8fa7e800) [pid = 6788] [serial = 1734] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8889b400) [pid = 6788] [serial = 1782] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x90097800) [pid = 6788] [serial = 1740] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x998ed400) [pid = 6788] [serial = 1710] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x9802ec00) [pid = 6788] [serial = 1757] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x91584c00) [pid = 6788] [serial = 1745] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9fdebc00) [pid = 6788] [serial = 1776] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x895eb400) [pid = 6788] [serial = 1784] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x8b40b400) [pid = 6788] [serial = 1653] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x93c41c00) [pid = 6788] [serial = 1751] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x9fea4800) [pid = 6788] [serial = 1778] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x9813f000) [pid = 6788] [serial = 1761] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x910a7c00) [pid = 6788] [serial = 1742] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x8a3c8400) [pid = 6788] [serial = 1728] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x96ace000) [pid = 6788] [serial = 1755] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x8fb86000) [pid = 6788] [serial = 1736] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x8b417800) [pid = 6788] [serial = 1787] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x898e4c00) [pid = 6788] [serial = 1785] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x930bb800) [pid = 6788] [serial = 1749] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x97e56400) [pid = 6788] [serial = 1760] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x98ce1800) [pid = 6788] [serial = 1764] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x96a0f000) [pid = 6788] [serial = 1754] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x9a424000) [pid = 6788] [serial = 1770] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x9fbc6000) [pid = 6788] [serial = 1775] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x993d8400) [pid = 6788] [serial = 1766] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x870ba000) [pid = 6788] [serial = 1725] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x930b7400) [pid = 6788] [serial = 1748] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x9dff1000) [pid = 6788] [serial = 1773] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x9a41ec00) [pid = 6788] [serial = 1769] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x870b3800) [pid = 6788] [serial = 1781] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8b70fc00) [pid = 6788] [serial = 1788] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x98bf2400) [pid = 6788] [serial = 1763] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x99975000) [pid = 6788] [serial = 1767] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x9136a800) [pid = 6788] [serial = 1743] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8fb90400) [pid = 6788] [serial = 1737] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x8ff4a000) [pid = 6788] [serial = 1739] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x93d52800) [pid = 6788] [serial = 1752] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x9b2b0000) [pid = 6788] [serial = 1772] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x98034000) [pid = 6788] [serial = 1758] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x8ea65400) [pid = 6788] [serial = 1731] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x91587800) [pid = 6788] [serial = 1746] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x8e988c00) [pid = 6788] [serial = 1730] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x86fe3400) [pid = 6788] [serial = 1724] [outer = (nil)] [url = about:blank] 16:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 4040ms 16:55:20 INFO - PROCESS | 6788 | 1461023720800 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:55:20 INFO - PROCESS | 6788 | 1461023720805 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:55:20 INFO - PROCESS | 6788 | 1461023720813 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 6788 | 1461023720819 Marionette TRACE conn3 <- [1,2526,null,{}] 16:55:20 INFO - PROCESS | 6788 | 1461023720828 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:21 INFO - PROCESS | 6788 | 1461023721015 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:55:21 INFO - PROCESS | 6788 | 1461023721032 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fdcc00 == 145 [pid = 6788] [id = 639] 16:55:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x86fddc00) [pid = 6788] [serial = 1918] [outer = (nil)] 16:55:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x870ae400) [pid = 6788] [serial = 1919] [outer = 0x86fddc00] 16:55:21 INFO - PROCESS | 6788 | 1461023721159 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x870ba000) [pid = 6788] [serial = 1920] [outer = 0x86fddc00] 16:55:22 INFO - PROCESS | 6788 | 1461023722191 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1442ms 16:55:22 INFO - PROCESS | 6788 | 1461023722254 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 6788 | 1461023722262 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:55:22 INFO - PROCESS | 6788 | 1461023722288 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 6788 | 1461023722291 Marionette TRACE conn3 <- [1,2530,null,{}] 16:55:22 INFO - PROCESS | 6788 | 1461023722298 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:22 INFO - PROCESS | 6788 | 1461023722496 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:55:22 INFO - PROCESS | 6788 | 1461023722506 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x863d0000 == 146 [pid = 6788] [id = 640] 16:55:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x88899000) [pid = 6788] [serial = 1921] [outer = (nil)] 16:55:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x89468000) [pid = 6788] [serial = 1922] [outer = 0x88899000] 16:55:22 INFO - PROCESS | 6788 | 1461023722580 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x898e8000) [pid = 6788] [serial = 1923] [outer = 0x88899000] 16:55:23 INFO - PROCESS | 6788 | 1461023723766 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1545ms 16:55:23 INFO - PROCESS | 6788 | 1461023723831 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 6788 | 1461023723835 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:55:23 INFO - PROCESS | 6788 | 1461023723841 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 6788 | 1461023723847 Marionette TRACE conn3 <- [1,2534,null,{}] 16:55:23 INFO - PROCESS | 6788 | 1461023723872 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:24 INFO - PROCESS | 6788 | 1461023724168 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:55:24 INFO - PROCESS | 6788 | 1461023724199 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x88920000 == 147 [pid = 6788] [id = 641] 16:55:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x895ef400) [pid = 6788] [serial = 1924] [outer = (nil)] 16:55:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8a6f0400) [pid = 6788] [serial = 1925] [outer = 0x895ef400] 16:55:24 INFO - PROCESS | 6788 | 1461023724319 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8b417c00) [pid = 6788] [serial = 1926] [outer = 0x895ef400] 16:55:25 INFO - PROCESS | 6788 | 1461023725293 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1493ms 16:55:25 INFO - PROCESS | 6788 | 1461023725334 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 6788 | 1461023725338 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:55:25 INFO - PROCESS | 6788 | 1461023725344 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 6788 | 1461023725347 Marionette TRACE conn3 <- [1,2538,null,{}] 16:55:25 INFO - PROCESS | 6788 | 1461023725352 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 6788 | 1461023726244 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x9813e400) [pid = 6788] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x870b3c00) [pid = 6788] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x910d1800) [pid = 6788] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x854e7c00) [pid = 6788] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x96966400) [pid = 6788] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x982ce000) [pid = 6788] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x96a79400) [pid = 6788] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x9b25b800) [pid = 6788] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x85d2b000) [pid = 6788] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x89460800) [pid = 6788] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8b669c00) [pid = 6788] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x97066c00) [pid = 6788] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x88922c00) [pid = 6788] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x98cdfc00) [pid = 6788] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x85b5e000) [pid = 6788] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8fbf4800) [pid = 6788] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:55:26 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x93d60800) [pid = 6788] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:55:26 INFO - PROCESS | 6788 | 1461023726484 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x842c8c00 == 148 [pid = 6788] [id = 642] 16:55:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x844e9000) [pid = 6788] [serial = 1927] [outer = (nil)] 16:55:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x86fe5400) [pid = 6788] [serial = 1928] [outer = 0x844e9000] 16:55:26 INFO - PROCESS | 6788 | 1461023726561 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x8a3c2800) [pid = 6788] [serial = 1929] [outer = 0x844e9000] 16:55:27 INFO - PROCESS | 6788 | 1461023727378 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2082ms 16:55:27 INFO - PROCESS | 6788 | 1461023727426 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 6788 | 1461023727430 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:55:27 INFO - PROCESS | 6788 | 1461023727446 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 6788 | 1461023727449 Marionette TRACE conn3 <- [1,2542,null,{}] 16:55:27 INFO - PROCESS | 6788 | 1461023727455 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:27 INFO - PROCESS | 6788 | 1461023727640 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:55:27 INFO - PROCESS | 6788 | 1461023727654 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b52400 == 149 [pid = 6788] [id = 643] 16:55:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x870b3c00) [pid = 6788] [serial = 1930] [outer = (nil)] 16:55:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8e98f400) [pid = 6788] [serial = 1931] [outer = 0x870b3c00] 16:55:27 INFO - PROCESS | 6788 | 1461023727728 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8ea65000) [pid = 6788] [serial = 1932] [outer = 0x870b3c00] 16:55:29 INFO - PROCESS | 6788 | 1461023729045 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1630ms 16:55:29 INFO - PROCESS | 6788 | 1461023729119 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 6788 | 1461023729124 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:55:29 INFO - PROCESS | 6788 | 1461023729138 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 6788 | 1461023729144 Marionette TRACE conn3 <- [1,2546,null,{}] 16:55:29 INFO - PROCESS | 6788 | 1461023729163 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:29 INFO - PROCESS | 6788 | 1461023729481 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:55:29 INFO - PROCESS | 6788 | 1461023729758 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 6788 | ++DOCSHELL 0x870b3400 == 150 [pid = 6788] [id = 644] 16:55:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x88890000) [pid = 6788] [serial = 1933] [outer = (nil)] 16:55:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x88923800) [pid = 6788] [serial = 1934] [outer = 0x88890000] 16:55:29 INFO - PROCESS | 6788 | 1461023729847 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x898e3000) [pid = 6788] [serial = 1935] [outer = 0x88890000] 16:55:30 INFO - PROCESS | 6788 | 1461023730917 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1854ms 16:55:30 INFO - PROCESS | 6788 | 1461023730987 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 6788 | 1461023730995 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:55:31 INFO - PROCESS | 6788 | 1461023731007 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 6788 | 1461023731010 Marionette TRACE conn3 <- [1,2550,null,{}] 16:55:31 INFO - PROCESS | 6788 | 1461023731017 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:31 INFO - PROCESS | 6788 | 1461023731274 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:55:31 INFO - PROCESS | 6788 | 1461023731655 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x88920400 == 151 [pid = 6788] [id = 645] 16:55:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8892b800) [pid = 6788] [serial = 1936] [outer = (nil)] 16:55:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8bd5b800) [pid = 6788] [serial = 1937] [outer = 0x8892b800] 16:55:31 INFO - PROCESS | 6788 | 1461023731741 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8ea5fc00) [pid = 6788] [serial = 1938] [outer = 0x8892b800] 16:55:32 INFO - PROCESS | 6788 | 1461023732731 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1782ms 16:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:55:32 INFO - PROCESS | 6788 | 1461023732789 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 6788 | 1461023732792 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:55:32 INFO - PROCESS | 6788 | 1461023732799 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 6788 | 1461023732806 Marionette TRACE conn3 <- [1,2554,null,{}] 16:55:32 INFO - PROCESS | 6788 | 1461023732822 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:33 INFO - PROCESS | 6788 | 1461023733073 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:55:33 INFO - PROCESS | 6788 | 1461023733406 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb35400 == 152 [pid = 6788] [id = 646] 16:55:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8f77ac00) [pid = 6788] [serial = 1939] [outer = (nil)] 16:55:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8f784c00) [pid = 6788] [serial = 1940] [outer = 0x8f77ac00] 16:55:33 INFO - PROCESS | 6788 | 1461023733500 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fb46800) [pid = 6788] [serial = 1941] [outer = 0x8f77ac00] 16:55:34 INFO - PROCESS | 6788 | 1461023734454 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1692ms 16:55:34 INFO - PROCESS | 6788 | 1461023734491 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 6788 | 1461023734496 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:55:34 INFO - PROCESS | 6788 | 1461023734502 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 6788 | 1461023734506 Marionette TRACE conn3 <- [1,2558,null,{}] 16:55:34 INFO - PROCESS | 6788 | 1461023734511 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 6788 | 1461023734714 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:55:35 INFO - PROCESS | 6788 | 1461023735051 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8891dc00 == 153 [pid = 6788] [id = 647] 16:55:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8f786800) [pid = 6788] [serial = 1942] [outer = (nil)] 16:55:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fb8e000) [pid = 6788] [serial = 1943] [outer = 0x8f786800] 16:55:35 INFO - PROCESS | 6788 | 1461023735155 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fb9b800) [pid = 6788] [serial = 1944] [outer = 0x8f786800] 16:55:36 INFO - PROCESS | 6788 | 1461023736084 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1635ms 16:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:55:36 INFO - PROCESS | 6788 | 1461023736138 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 6788 | 1461023736141 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:55:36 INFO - PROCESS | 6788 | 1461023736148 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 6788 | 1461023736151 Marionette TRACE conn3 <- [1,2562,null,{}] 16:55:36 INFO - PROCESS | 6788 | 1461023736157 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 6788 | 1461023736362 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:55:36 INFO - PROCESS | 6788 | 1461023736693 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8f784800 == 154 [pid = 6788] [id = 648] 16:55:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fb86c00) [pid = 6788] [serial = 1945] [outer = (nil)] 16:55:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8fbfcc00) [pid = 6788] [serial = 1946] [outer = 0x8fb86c00] 16:55:36 INFO - PROCESS | 6788 | 1461023736782 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8fe29000) [pid = 6788] [serial = 1947] [outer = 0x8fb86c00] 16:55:37 INFO - PROCESS | 6788 | 1461023737729 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1633ms 16:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:55:37 INFO - PROCESS | 6788 | 1461023737780 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 6788 | 1461023737783 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:55:37 INFO - PROCESS | 6788 | 1461023737806 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 6788 | 1461023737810 Marionette TRACE conn3 <- [1,2566,null,{}] 16:55:37 INFO - PROCESS | 6788 | 1461023737820 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:38 INFO - PROCESS | 6788 | 1461023738052 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:55:38 INFO - PROCESS | 6788 | 1461023738395 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb3d400 == 155 [pid = 6788] [id = 649] 16:55:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fe22000) [pid = 6788] [serial = 1948] [outer = (nil)] 16:55:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x9109dc00) [pid = 6788] [serial = 1949] [outer = 0x8fe22000] 16:55:38 INFO - PROCESS | 6788 | 1461023738489 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x910a7c00) [pid = 6788] [serial = 1950] [outer = 0x8fe22000] 16:55:39 INFO - PROCESS | 6788 | 1461023739409 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1665ms 16:55:39 INFO - PROCESS | 6788 | 1461023739454 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 6788 | 1461023739459 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:55:39 INFO - PROCESS | 6788 | 1461023739465 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 6788 | 1461023739469 Marionette TRACE conn3 <- [1,2570,null,{}] 16:55:39 INFO - PROCESS | 6788 | 1461023739474 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:39 INFO - PROCESS | 6788 | 1461023739671 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:55:40 INFO - PROCESS | 6788 | 1461023740011 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x90540c00 == 156 [pid = 6788] [id = 650] 16:55:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x910a5400) [pid = 6788] [serial = 1951] [outer = (nil)] 16:55:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x91587400) [pid = 6788] [serial = 1952] [outer = 0x910a5400] 16:55:40 INFO - PROCESS | 6788 | 1461023740102 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x92f6b400) [pid = 6788] [serial = 1953] [outer = 0x910a5400] 16:55:41 INFO - PROCESS | 6788 | 1461023741127 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1738ms 16:55:41 INFO - PROCESS | 6788 | 1461023741204 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 6788 | 1461023741208 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:55:41 INFO - PROCESS | 6788 | 1461023741215 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 6788 | 1461023741218 Marionette TRACE conn3 <- [1,2574,null,{}] 16:55:41 INFO - PROCESS | 6788 | 1461023741224 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:41 INFO - PROCESS | 6788 | 1461023741446 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:55:41 INFO - PROCESS | 6788 | 1461023741785 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd60400 == 157 [pid = 6788] [id = 651] 16:55:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x91587800) [pid = 6788] [serial = 1954] [outer = (nil)] 16:55:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x93195800) [pid = 6788] [serial = 1955] [outer = 0x91587800] 16:55:41 INFO - PROCESS | 6788 | 1461023741880 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x9319b800) [pid = 6788] [serial = 1956] [outer = 0x91587800] 16:55:42 INFO - PROCESS | 6788 | 1461023742796 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1632ms 16:55:42 INFO - PROCESS | 6788 | 1461023742848 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 6788 | 1461023742852 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:55:42 INFO - PROCESS | 6788 | 1461023742859 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 6788 | 1461023742863 Marionette TRACE conn3 <- [1,2578,null,{}] 16:55:42 INFO - PROCESS | 6788 | 1461023742868 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:43 INFO - PROCESS | 6788 | 1461023743080 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:55:43 INFO - PROCESS | 6788 | 1461023743421 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x92fba400 == 158 [pid = 6788] [id = 652] 16:55:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x930b4c00) [pid = 6788] [serial = 1957] [outer = (nil)] 16:55:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x93d57c00) [pid = 6788] [serial = 1958] [outer = 0x930b4c00] 16:55:43 INFO - PROCESS | 6788 | 1461023743511 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x93d5b800) [pid = 6788] [serial = 1959] [outer = 0x930b4c00] 16:55:44 INFO - PROCESS | 6788 | 1461023744430 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1643ms 16:55:44 INFO - PROCESS | 6788 | 1461023744503 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 6788 | 1461023744506 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:55:44 INFO - PROCESS | 6788 | 1461023744513 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 6788 | 1461023744516 Marionette TRACE conn3 <- [1,2582,null,{}] 16:55:44 INFO - PROCESS | 6788 | 1461023744522 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:44 INFO - PROCESS | 6788 | 1461023744740 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:55:45 INFO - PROCESS | 6788 | 1461023745080 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9319a400 == 159 [pid = 6788] [id = 653] 16:55:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x93c44000) [pid = 6788] [serial = 1960] [outer = (nil)] 16:55:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x943e6c00) [pid = 6788] [serial = 1961] [outer = 0x93c44000] 16:55:45 INFO - PROCESS | 6788 | 1461023745184 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x9572a000) [pid = 6788] [serial = 1962] [outer = 0x93c44000] 16:55:46 INFO - PROCESS | 6788 | 1461023746086 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1632ms 16:55:46 INFO - PROCESS | 6788 | 1461023746145 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 6788 | 1461023746150 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:55:46 INFO - PROCESS | 6788 | 1461023746156 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 6788 | 1461023746167 Marionette TRACE conn3 <- [1,2586,null,{}] 16:55:46 INFO - PROCESS | 6788 | 1461023746172 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:46 INFO - PROCESS | 6788 | 1461023746398 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:55:46 INFO - PROCESS | 6788 | 1461023746750 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x943e6800 == 160 [pid = 6788] [id = 654] 16:55:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x96f0e000) [pid = 6788] [serial = 1963] [outer = (nil)] 16:55:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x978d6400) [pid = 6788] [serial = 1964] [outer = 0x96f0e000] 16:55:46 INFO - PROCESS | 6788 | 1461023746845 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x98034000) [pid = 6788] [serial = 1965] [outer = 0x96f0e000] 16:55:47 INFO - PROCESS | 6788 | 1461023747744 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1640ms 16:55:47 INFO - PROCESS | 6788 | 1461023747798 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 6788 | 1461023747803 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:55:47 INFO - PROCESS | 6788 | 1461023747809 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 6788 | 1461023747813 Marionette TRACE conn3 <- [1,2590,null,{}] 16:55:47 INFO - PROCESS | 6788 | 1461023747818 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:48 INFO - PROCESS | 6788 | 1461023748024 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:55:48 INFO - PROCESS | 6788 | 1461023748364 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96a7b400 == 161 [pid = 6788] [id = 655] 16:55:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x96a7dc00) [pid = 6788] [serial = 1966] [outer = (nil)] 16:55:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x9813f400) [pid = 6788] [serial = 1967] [outer = 0x96a7dc00] 16:55:48 INFO - PROCESS | 6788 | 1461023748452 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x982d2400) [pid = 6788] [serial = 1968] [outer = 0x96a7dc00] 16:55:49 INFO - PROCESS | 6788 | 1461023749337 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1580ms 16:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:55:49 INFO - PROCESS | 6788 | 1461023749390 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 6788 | 1461023749393 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:55:49 INFO - PROCESS | 6788 | 1461023749399 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 6788 | 1461023749403 Marionette TRACE conn3 <- [1,2594,null,{}] 16:55:49 INFO - PROCESS | 6788 | 1461023749408 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:49 INFO - PROCESS | 6788 | 1461023749615 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:55:49 INFO - PROCESS | 6788 | 1461023749951 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x98133000 == 162 [pid = 6788] [id = 656] 16:55:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x9813a400) [pid = 6788] [serial = 1969] [outer = (nil)] 16:55:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x98ce5c00) [pid = 6788] [serial = 1970] [outer = 0x9813a400] 16:55:50 INFO - PROCESS | 6788 | 1461023750039 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x98e8b000) [pid = 6788] [serial = 1971] [outer = 0x9813a400] 16:55:50 INFO - PROCESS | 6788 | 1461023750981 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1631ms 16:55:51 INFO - PROCESS | 6788 | 1461023751029 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 6788 | 1461023751033 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:55:51 INFO - PROCESS | 6788 | 1461023751040 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 6788 | 1461023751042 Marionette TRACE conn3 <- [1,2598,null,{}] 16:55:51 INFO - PROCESS | 6788 | 1461023751049 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:51 INFO - PROCESS | 6788 | 1461023751248 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:55:51 INFO - PROCESS | 6788 | 1461023751590 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 6788 | ++DOCSHELL 0x98bef400 == 163 [pid = 6788] [id = 657] 16:55:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x98ceac00) [pid = 6788] [serial = 1972] [outer = (nil)] 16:55:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x99973400) [pid = 6788] [serial = 1973] [outer = 0x98ceac00] 16:55:51 INFO - PROCESS | 6788 | 1461023751679 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x9a41b800) [pid = 6788] [serial = 1974] [outer = 0x98ceac00] 16:55:52 INFO - PROCESS | 6788 | 1461023752608 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1629ms 16:55:52 INFO - PROCESS | 6788 | 1461023752670 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 6788 | 1461023752674 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:55:52 INFO - PROCESS | 6788 | 1461023752680 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 6788 | 1461023752684 Marionette TRACE conn3 <- [1,2602,null,{}] 16:55:52 INFO - PROCESS | 6788 | 1461023752689 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:52 INFO - PROCESS | 6788 | 1461023752895 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:55:53 INFO - PROCESS | 6788 | 1461023753240 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x98033c00 == 164 [pid = 6788] [id = 658] 16:55:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x98e56c00) [pid = 6788] [serial = 1975] [outer = (nil)] 16:55:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x9b264000) [pid = 6788] [serial = 1976] [outer = 0x98e56c00] 16:55:53 INFO - PROCESS | 6788 | 1461023753329 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x9b2b3400) [pid = 6788] [serial = 1977] [outer = 0x98e56c00] 16:55:54 INFO - PROCESS | 6788 | 1461023754262 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1648ms 16:55:54 INFO - PROCESS | 6788 | 1461023754329 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:55:54 INFO - PROCESS | 6788 | 1461023754333 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:55:54 INFO - PROCESS | 6788 | 1461023754339 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 6788 | 1461023754343 Marionette TRACE conn3 <- [1,2606,null,{}] 16:55:54 INFO - PROCESS | 6788 | 1461023754348 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:54 INFO - PROCESS | 6788 | 1461023754558 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:55:54 INFO - PROCESS | 6788 | 1461023754900 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e8c00 == 165 [pid = 6788] [id = 659] 16:55:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x9a41ec00) [pid = 6788] [serial = 1978] [outer = (nil)] 16:55:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x9fe23800) [pid = 6788] [serial = 1979] [outer = 0x9a41ec00] 16:55:54 INFO - PROCESS | 6788 | 1461023754989 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0xa0006000) [pid = 6788] [serial = 1980] [outer = 0x9a41ec00] 16:55:55 INFO - PROCESS | 6788 | 1461023755942 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1680ms 16:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:55:56 INFO - PROCESS | 6788 | 1461023756020 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 6788 | 1461023756023 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:55:56 INFO - PROCESS | 6788 | 1461023756030 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 6788 | 1461023756033 Marionette TRACE conn3 <- [1,2610,null,{}] 16:55:56 INFO - PROCESS | 6788 | 1461023756039 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:56 INFO - PROCESS | 6788 | 1461023756280 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:55:56 INFO - PROCESS | 6788 | 1461023756618 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86590000 == 166 [pid = 6788] [id = 660] 16:55:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x86590c00) [pid = 6788] [serial = 1981] [outer = (nil)] 16:55:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x86597c00) [pid = 6788] [serial = 1982] [outer = 0x86590c00] 16:55:56 INFO - PROCESS | 6788 | 1461023756707 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x86598c00) [pid = 6788] [serial = 1983] [outer = 0x86590c00] 16:55:57 INFO - PROCESS | 6788 | 1461023757570 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1585ms 16:55:57 INFO - PROCESS | 6788 | 1461023757614 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 6788 | 1461023757618 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:55:57 INFO - PROCESS | 6788 | 1461023757624 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 6788 | 1461023757627 Marionette TRACE conn3 <- [1,2614,null,{}] 16:55:57 INFO - PROCESS | 6788 | 1461023757647 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:57 INFO - PROCESS | 6788 | 1461023757932 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:55:58 INFO - PROCESS | 6788 | 1461023758165 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b5c400 == 167 [pid = 6788] [id = 661] 16:55:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 195 (0x863c2400) [pid = 6788] [serial = 1984] [outer = (nil)] 16:55:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 196 (0x8659ec00) [pid = 6788] [serial = 1985] [outer = 0x863c2400] 16:55:58 INFO - PROCESS | 6788 | 1461023758298 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 197 (0x9fdebc00) [pid = 6788] [serial = 1986] [outer = 0x863c2400] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x842c8c00 == 166 [pid = 6788] [id = 642] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x88920000 == 165 [pid = 6788] [id = 641] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x863d0000 == 164 [pid = 6788] [id = 640] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x86fdcc00 == 163 [pid = 6788] [id = 639] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x9000e400 == 162 [pid = 6788] [id = 634] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x93dae000 == 161 [pid = 6788] [id = 633] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x89e73400 == 160 [pid = 6788] [id = 632] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x910d8000 == 159 [pid = 6788] [id = 630] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x930af800 == 158 [pid = 6788] [id = 631] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8fe2e000 == 157 [pid = 6788] [id = 629] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8fe24c00 == 156 [pid = 6788] [id = 628] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x84bf0800 == 155 [pid = 6788] [id = 627] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x854df800 == 154 [pid = 6788] [id = 626] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8f77d400 == 153 [pid = 6788] [id = 625] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x8ea67800 == 152 [pid = 6788] [id = 624] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x89e7c000 == 151 [pid = 6788] [id = 622] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x844e6400 == 150 [pid = 6788] [id = 623] 16:56:00 INFO - PROCESS | 6788 | --DOCSHELL 0x863c2800 == 149 [pid = 6788] [id = 621] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 196 (0x8b70d400) [pid = 6788] [serial = 1860] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 195 (0x8fb88400) [pid = 6788] [serial = 1805] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 194 (0x8bb0ec00) [pid = 6788] [serial = 1857] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x982d2000) [pid = 6788] [serial = 1832] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x8eb40400) [pid = 6788] [serial = 1802] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x898ebc00) [pid = 6788] [serial = 1853] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x9dfe8c00) [pid = 6788] [serial = 1839] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x898e4400) [pid = 6788] [serial = 1859] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x9319a000) [pid = 6788] [serial = 1820] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x8fbfd800) [pid = 6788] [serial = 1808] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x93da8800) [pid = 6788] [serial = 1823] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x9fe87800) [pid = 6788] [serial = 1841] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x943ebc00) [pid = 6788] [serial = 1824] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x88921800) [pid = 6788] [serial = 1850] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x92f62800) [pid = 6788] [serial = 1817] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0xa0007c00) [pid = 6788] [serial = 1779] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x85b57000) [pid = 6788] [serial = 1793] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x96a80c00) [pid = 6788] [serial = 1827] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x98e91800) [pid = 6788] [serial = 1835] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x97ab4000) [pid = 6788] [serial = 1829] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x96a75c00) [pid = 6788] [serial = 1826] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x92fc4000) [pid = 6788] [serial = 1818] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x8bb01800) [pid = 6788] [serial = 1856] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x97e4d000) [pid = 6788] [serial = 1830] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x9000a000) [pid = 6788] [serial = 1811] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x9348ac00) [pid = 6788] [serial = 1821] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x998e2800) [pid = 6788] [serial = 1836] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x98be8000) [pid = 6788] [serial = 1833] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x910a5800) [pid = 6788] [serial = 1814] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x88927c00) [pid = 6788] [serial = 1851] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0xa0ee6400) [pid = 6788] [serial = 1845] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x9fea5400) [pid = 6788] [serial = 1847] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x9a5bd800) [pid = 6788] [serial = 1838] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0xa0e3cc00) [pid = 6788] [serial = 1844] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x898efc00) [pid = 6788] [serial = 1796] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8b671000) [pid = 6788] [serial = 1722] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x9feb0c00) [pid = 6788] [serial = 1842] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0xa283f800) [pid = 6788] [serial = 1848] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8bd5e400) [pid = 6788] [serial = 1799] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x89e80c00) [pid = 6788] [serial = 1854] [outer = (nil)] [url = about:blank] 16:56:01 INFO - PROCESS | 6788 | 1461023761605 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 3996ms 16:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:56:01 INFO - PROCESS | 6788 | 1461023761621 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 6788 | 1461023761625 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:56:01 INFO - PROCESS | 6788 | 1461023761633 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 6788 | 1461023761636 Marionette TRACE conn3 <- [1,2618,null,{}] 16:56:01 INFO - PROCESS | 6788 | 1461023761645 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:01 INFO - PROCESS | 6788 | 1461023761877 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:56:02 INFO - PROCESS | 6788 | 1461023762095 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x842c6000 == 150 [pid = 6788] [id = 662] 16:56:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x84bee000) [pid = 6788] [serial = 1987] [outer = (nil)] 16:56:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x854e6400) [pid = 6788] [serial = 1988] [outer = 0x84bee000] 16:56:02 INFO - PROCESS | 6788 | 1461023762177 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x85557800) [pid = 6788] [serial = 1989] [outer = 0x84bee000] 16:56:03 INFO - PROCESS | 6788 | 1461023763035 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1434ms 16:56:03 INFO - PROCESS | 6788 | 1461023763066 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 6788 | 1461023763074 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:56:03 INFO - PROCESS | 6788 | 1461023763084 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 6788 | 1461023763088 Marionette TRACE conn3 <- [1,2622,null,{}] 16:56:03 INFO - PROCESS | 6788 | 1461023763094 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:03 INFO - PROCESS | 6788 | 1461023763387 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:56:03 INFO - PROCESS | 6788 | 1461023763522 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e9800 == 151 [pid = 6788] [id = 663] 16:56:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x8554a400) [pid = 6788] [serial = 1990] [outer = (nil)] 16:56:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x863c1800) [pid = 6788] [serial = 1991] [outer = 0x8554a400] 16:56:03 INFO - PROCESS | 6788 | 1461023763594 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x863ccc00) [pid = 6788] [serial = 1992] [outer = 0x8554a400] 16:56:04 INFO - PROCESS | 6788 | 1461023764496 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1448ms 16:56:04 INFO - PROCESS | 6788 | 1461023764533 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 6788 | 1461023764537 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:56:04 INFO - PROCESS | 6788 | 1461023764543 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 6788 | 1461023764549 Marionette TRACE conn3 <- [1,2626,null,{}] 16:56:04 INFO - PROCESS | 6788 | 1461023764577 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:04 INFO - PROCESS | 6788 | 1461023764902 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:56:04 INFO - PROCESS | 6788 | 1461023764946 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 6788 | ++DOCSHELL 0x86fdc400 == 152 [pid = 6788] [id = 664] 16:56:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x86fdd000) [pid = 6788] [serial = 1993] [outer = (nil)] 16:56:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x86fe4400) [pid = 6788] [serial = 1994] [outer = 0x86fdd000] 16:56:05 INFO - PROCESS | 6788 | 1461023765053 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x870b4000) [pid = 6788] [serial = 1995] [outer = 0x86fdd000] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8fbfa400) [pid = 6788] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x8a6eb800) [pid = 6788] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x90006800) [pid = 6788] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x895eb800) [pid = 6788] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x832d4800) [pid = 6788] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8b409400) [pid = 6788] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8fba7800) [pid = 6788] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8bb0d400) [pid = 6788] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x86fddc00) [pid = 6788] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8eb35800) [pid = 6788] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x8fba5000) [pid = 6788] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8f785800) [pid = 6788] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x9319cc00) [pid = 6788] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x8fe2b800) [pid = 6788] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8f787400) [pid = 6788] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x870b0800) [pid = 6788] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x943e3000) [pid = 6788] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x88899000) [pid = 6788] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x90095c00) [pid = 6788] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x9572fc00) [pid = 6788] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x89e7b000) [pid = 6788] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x895ef400) [pid = 6788] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8b40d000) [pid = 6788] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x98135c00) [pid = 6788] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x98be8c00) [pid = 6788] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x92f69c00) [pid = 6788] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x8ea6b800) [pid = 6788] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x844e9000) [pid = 6788] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8ea6a400) [pid = 6788] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:56:06 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x85d2c000) [pid = 6788] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:56:06 INFO - PROCESS | 6788 | 1461023766857 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2350ms 16:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:56:06 INFO - PROCESS | 6788 | 1461023766893 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 6788 | 1461023766896 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:56:06 INFO - PROCESS | 6788 | 1461023766903 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 6788 | 1461023766906 Marionette TRACE conn3 <- [1,2630,null,{}] 16:56:06 INFO - PROCESS | 6788 | 1461023766912 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:07 INFO - PROCESS | 6788 | 1461023767090 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:56:07 INFO - PROCESS | 6788 | 1461023767296 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85d25000 == 153 [pid = 6788] [id = 665] 16:56:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x86fe2c00) [pid = 6788] [serial = 1996] [outer = (nil)] 16:56:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x88890400) [pid = 6788] [serial = 1997] [outer = 0x86fe2c00] 16:56:07 INFO - PROCESS | 6788 | 1461023767372 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x88895000) [pid = 6788] [serial = 1998] [outer = 0x86fe2c00] 16:56:08 INFO - PROCESS | 6788 | 1461023768131 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1288ms 16:56:08 INFO - PROCESS | 6788 | 1461023768191 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 6788 | 1461023768194 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:56:08 INFO - PROCESS | 6788 | 1461023768200 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 6788 | 1461023768204 Marionette TRACE conn3 <- [1,2634,null,{}] 16:56:08 INFO - PROCESS | 6788 | 1461023768221 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:08 INFO - PROCESS | 6788 | 1461023768416 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:56:08 INFO - PROCESS | 6788 | 1461023768426 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 6788 | ++DOCSHELL 0x88891c00 == 154 [pid = 6788] [id = 666] 16:56:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x88894c00) [pid = 6788] [serial = 1999] [outer = (nil)] 16:56:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x88924c00) [pid = 6788] [serial = 2000] [outer = 0x88894c00] 16:56:08 INFO - PROCESS | 6788 | 1461023768502 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8892b000) [pid = 6788] [serial = 2001] [outer = 0x88894c00] 16:56:09 INFO - PROCESS | 6788 | 1461023769924 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1797ms 16:56:10 INFO - PROCESS | 6788 | 1461023769999 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 6788 | 1461023770007 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:56:10 INFO - PROCESS | 6788 | 1461023770017 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 6788 | 1461023770023 Marionette TRACE conn3 <- [1,2638,null,{}] 16:56:10 INFO - PROCESS | 6788 | 1461023770031 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:10 INFO - PROCESS | 6788 | 1461023770308 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:56:10 INFO - PROCESS | 6788 | 1461023770658 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x844e8800 == 155 [pid = 6788] [id = 667] 16:56:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x85b5cc00) [pid = 6788] [serial = 2002] [outer = (nil)] 16:56:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x863c3400) [pid = 6788] [serial = 2003] [outer = 0x85b5cc00] 16:56:10 INFO - PROCESS | 6788 | 1461023770748 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x86592000) [pid = 6788] [serial = 2004] [outer = 0x85b5cc00] 16:56:11 INFO - PROCESS | 6788 | 1461023771813 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1839ms 16:56:11 INFO - PROCESS | 6788 | 1461023771856 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 6788 | 1461023771865 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:56:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:56:11 INFO - PROCESS | 6788 | 1461023771876 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 6788 | 1461023771880 Marionette TRACE conn3 <- [1,2642,null,{}] 16:56:11 INFO - PROCESS | 6788 | 1461023771886 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:12 INFO - PROCESS | 6788 | 1461023772130 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:56:12 INFO - PROCESS | 6788 | 1461023772475 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c7400 == 156 [pid = 6788] [id = 668] 16:56:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x86fe6800) [pid = 6788] [serial = 2005] [outer = (nil)] 16:56:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8888e800) [pid = 6788] [serial = 2006] [outer = 0x86fe6800] 16:56:12 INFO - PROCESS | 6788 | 1461023772567 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x88922000) [pid = 6788] [serial = 2007] [outer = 0x86fe6800] 16:56:13 INFO - PROCESS | 6788 | 1461023773485 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:56:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1682ms 16:56:13 INFO - PROCESS | 6788 | 1461023773558 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 6788 | 1461023773561 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:56:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:56:13 INFO - PROCESS | 6788 | 1461023773568 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 6788 | 1461023773575 Marionette TRACE conn3 <- [1,2646,null,{}] 16:56:13 INFO - PROCESS | 6788 | 1461023773591 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 6788 | 1461023773842 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:56:14 INFO - PROCESS | 6788 | 1461023774181 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x88894400 == 157 [pid = 6788] [id = 669] 16:56:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x89460800) [pid = 6788] [serial = 2008] [outer = (nil)] 16:56:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x898e9c00) [pid = 6788] [serial = 2009] [outer = 0x89460800] 16:56:14 INFO - PROCESS | 6788 | 1461023774276 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x89e74000) [pid = 6788] [serial = 2010] [outer = 0x89460800] 16:56:15 INFO - PROCESS | 6788 | 1461023775167 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:56:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1640ms 16:56:15 INFO - PROCESS | 6788 | 1461023775209 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 6788 | 1461023775214 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:56:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:56:15 INFO - PROCESS | 6788 | 1461023775220 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 6788 | 1461023775223 Marionette TRACE conn3 <- [1,2650,null,{}] 16:56:15 INFO - PROCESS | 6788 | 1461023775229 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:15 INFO - PROCESS | 6788 | 1461023775450 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:56:15 INFO - PROCESS | 6788 | 1461023775736 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8892ac00 == 158 [pid = 6788] [id = 670] 16:56:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x89e76800) [pid = 6788] [serial = 2011] [outer = (nil)] 16:56:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x89e80400) [pid = 6788] [serial = 2012] [outer = 0x89e76800] 16:56:15 INFO - PROCESS | 6788 | 1461023775869 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x89f91000) [pid = 6788] [serial = 2013] [outer = 0x89e76800] 16:56:16 INFO - PROCESS | 6788 | 1461023776808 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:56:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1630ms 16:56:16 INFO - PROCESS | 6788 | 1461023776850 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 6788 | 1461023776854 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:56:16 INFO - PROCESS | 6788 | 1461023776861 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 6788 | 1461023776864 Marionette TRACE conn3 <- [1,2654,null,{}] 16:56:16 INFO - PROCESS | 6788 | 1461023776870 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 6788 | 1461023777069 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:56:17 INFO - PROCESS | 6788 | 1461023777421 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x895ee400 == 159 [pid = 6788] [id = 671] 16:56:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x89f9b000) [pid = 6788] [serial = 2014] [outer = (nil)] 16:56:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8a3c7000) [pid = 6788] [serial = 2015] [outer = 0x89f9b000] 16:56:17 INFO - PROCESS | 6788 | 1461023777510 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8a3ce800) [pid = 6788] [serial = 2016] [outer = 0x89f9b000] 16:56:18 INFO - PROCESS | 6788 | 1461023778413 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:56:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1591ms 16:56:18 INFO - PROCESS | 6788 | 1461023778451 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 6788 | 1461023778455 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:56:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:56:18 INFO - PROCESS | 6788 | 1461023778461 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 6788 | 1461023778465 Marionette TRACE conn3 <- [1,2658,null,{}] 16:56:18 INFO - PROCESS | 6788 | 1461023778471 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:18 INFO - PROCESS | 6788 | 1461023778691 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:56:19 INFO - PROCESS | 6788 | 1461023779024 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8a3c7800 == 160 [pid = 6788] [id = 672] 16:56:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8b40a400) [pid = 6788] [serial = 2017] [outer = (nil)] 16:56:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8b417800) [pid = 6788] [serial = 2018] [outer = 0x8b40a400] 16:56:19 INFO - PROCESS | 6788 | 1461023779118 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x8b665400) [pid = 6788] [serial = 2019] [outer = 0x8b40a400] 16:56:20 INFO - PROCESS | 6788 | 1461023780003 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:56:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1586ms 16:56:20 INFO - PROCESS | 6788 | 1461023780047 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 6788 | 1461023780051 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:56:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:56:20 INFO - PROCESS | 6788 | 1461023780058 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 6788 | 1461023780061 Marionette TRACE conn3 <- [1,2662,null,{}] 16:56:20 INFO - PROCESS | 6788 | 1461023780067 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:20 INFO - PROCESS | 6788 | 1461023780263 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:56:20 INFO - PROCESS | 6788 | 1461023780541 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 6788 | ++DOCSHELL 0x8b40e400 == 161 [pid = 6788] [id = 673] 16:56:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x8b66bc00) [pid = 6788] [serial = 2020] [outer = (nil)] 16:56:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x8b703400) [pid = 6788] [serial = 2021] [outer = 0x8b66bc00] 16:56:20 INFO - PROCESS | 6788 | 1461023780672 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x8b70cc00) [pid = 6788] [serial = 2022] [outer = 0x8b66bc00] 16:56:21 INFO - PROCESS | 6788 | 1461023781557 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:56:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1529ms 16:56:21 INFO - PROCESS | 6788 | 1461023781592 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 6788 | 1461023781597 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:56:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:56:21 INFO - PROCESS | 6788 | 1461023781607 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 6788 | 1461023781611 Marionette TRACE conn3 <- [1,2666,null,{}] 16:56:21 INFO - PROCESS | 6788 | 1461023781617 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:21 INFO - PROCESS | 6788 | 1461023781815 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:56:22 INFO - PROCESS | 6788 | 1461023782116 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b40c000 == 162 [pid = 6788] [id = 674] 16:56:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x8b703c00) [pid = 6788] [serial = 2023] [outer = (nil)] 16:56:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x8bb07c00) [pid = 6788] [serial = 2024] [outer = 0x8b703c00] 16:56:22 INFO - PROCESS | 6788 | 1461023782249 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x8bb0d800) [pid = 6788] [serial = 2025] [outer = 0x8b703c00] 16:56:23 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:23 INFO - PROCESS | 6788 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:23 INFO - PROCESS | 6788 | 1461023783541 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:56:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1982ms 16:56:23 INFO - PROCESS | 6788 | 1461023783590 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 6788 | 1461023783594 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:56:23 INFO - PROCESS | 6788 | 1461023783601 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 6788 | 1461023783605 Marionette TRACE conn3 <- [1,2670,null,{}] 16:56:23 INFO - PROCESS | 6788 | 1461023783610 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:23 INFO - PROCESS | 6788 | 1461023783883 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:56:24 INFO - PROCESS | 6788 | 1461023784150 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b672400 == 163 [pid = 6788] [id = 675] 16:56:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x8b704c00) [pid = 6788] [serial = 2026] [outer = (nil)] 16:56:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x8bd5cc00) [pid = 6788] [serial = 2027] [outer = 0x8b704c00] 16:56:24 INFO - PROCESS | 6788 | 1461023784236 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x8bd61c00) [pid = 6788] [serial = 2028] [outer = 0x8b704c00] 16:56:25 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:25 INFO - PROCESS | 6788 | 1461023785592 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 6788 | 1461023785640 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:56:25 INFO - PROCESS | 6788 | 1461023785647 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 6788 | 1461023785650 Marionette TRACE conn3 <- [1,2674,null,{}] 16:56:25 INFO - PROCESS | 6788 | 1461023785656 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 6788 | 1461023785943 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:56:26 INFO - PROCESS | 6788 | 1461023786222 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x8bd5c000 == 164 [pid = 6788] [id = 676] 16:56:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x8bd5c800) [pid = 6788] [serial = 2029] [outer = (nil)] 16:56:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x8ea68400) [pid = 6788] [serial = 2030] [outer = 0x8bd5c800] 16:56:26 INFO - PROCESS | 6788 | 1461023786313 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x8ea6b800) [pid = 6788] [serial = 2031] [outer = 0x8bd5c800] 16:56:27 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:27 INFO - PROCESS | 6788 | 1461023787706 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 6788 | 1461023787743 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:56:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:56:27 INFO - PROCESS | 6788 | 1461023787750 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 6788 | 1461023787755 Marionette TRACE conn3 <- [1,2678,null,{}] 16:56:27 INFO - PROCESS | 6788 | 1461023787761 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 6788 | 1461023788052 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:56:28 INFO - PROCESS | 6788 | 1461023788346 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8ea62c00 == 165 [pid = 6788] [id = 677] 16:56:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x8ea64400) [pid = 6788] [serial = 2032] [outer = (nil)] 16:56:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x8f598800) [pid = 6788] [serial = 2033] [outer = 0x8ea64400] 16:56:28 INFO - PROCESS | 6788 | 1461023788437 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x8f788400) [pid = 6788] [serial = 2034] [outer = 0x8ea64400] 16:56:29 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:29 INFO - PROCESS | 6788 | 1461023789766 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:56:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2040ms 16:56:29 INFO - PROCESS | 6788 | 1461023789791 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 6788 | 1461023789794 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:56:29 INFO - PROCESS | 6788 | 1461023789801 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 6788 | 1461023789804 Marionette TRACE conn3 <- [1,2682,null,{}] 16:56:29 INFO - PROCESS | 6788 | 1461023789810 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:30 INFO - PROCESS | 6788 | 1461023790046 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:56:30 INFO - PROCESS | 6788 | 1461023790312 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f598400 == 166 [pid = 6788] [id = 678] 16:56:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x8f77e000) [pid = 6788] [serial = 2035] [outer = (nil)] 16:56:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x8fb4dc00) [pid = 6788] [serial = 2036] [outer = 0x8f77e000] 16:56:30 INFO - PROCESS | 6788 | 1461023790409 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x8fb53c00) [pid = 6788] [serial = 2037] [outer = 0x8f77e000] 16:56:31 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:31 INFO - PROCESS | 6788 | 1461023791771 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:56:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1991ms 16:56:31 INFO - PROCESS | 6788 | 1461023791792 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 6788 | 1461023791795 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:56:31 INFO - PROCESS | 6788 | 1461023791802 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 6788 | 1461023791805 Marionette TRACE conn3 <- [1,2686,null,{}] 16:56:31 INFO - PROCESS | 6788 | 1461023791811 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:32 INFO - PROCESS | 6788 | 1461023792048 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:56:32 INFO - PROCESS | 6788 | 1461023792318 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fb48c00 == 167 [pid = 6788] [id = 679] 16:56:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x8fb4f000) [pid = 6788] [serial = 2038] [outer = (nil)] 16:56:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x8fb90000) [pid = 6788] [serial = 2039] [outer = 0x8fb4f000] 16:56:32 INFO - PROCESS | 6788 | 1461023792403 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x8fba7800) [pid = 6788] [serial = 2040] [outer = 0x8fb4f000] 16:56:33 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:33 INFO - PROCESS | 6788 | 1461023793750 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 6788 | 1461023793810 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:56:33 INFO - PROCESS | 6788 | 1461023793817 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 6788 | 1461023793820 Marionette TRACE conn3 <- [1,2690,null,{}] 16:56:33 INFO - PROCESS | 6788 | 1461023793826 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:34 INFO - PROCESS | 6788 | 1461023794099 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:56:34 INFO - PROCESS | 6788 | 1461023794397 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f77d400 == 168 [pid = 6788] [id = 680] 16:56:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x8fb99400) [pid = 6788] [serial = 2041] [outer = (nil)] 16:56:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x8fbff000) [pid = 6788] [serial = 2042] [outer = 0x8fb99400] 16:56:34 INFO - PROCESS | 6788 | 1461023794483 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x8fe23400) [pid = 6788] [serial = 2043] [outer = 0x8fb99400] 16:56:35 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:35 INFO - PROCESS | 6788 | 1461023795836 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 6788 | 1461023795865 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:56:35 INFO - PROCESS | 6788 | 1461023795872 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 6788 | 1461023795876 Marionette TRACE conn3 <- [1,2694,null,{}] 16:56:35 INFO - PROCESS | 6788 | 1461023795881 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:36 INFO - PROCESS | 6788 | 1461023796092 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:56:36 INFO - PROCESS | 6788 | 1461023796404 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b5b400 == 169 [pid = 6788] [id = 681] 16:56:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x8fbf0800) [pid = 6788] [serial = 2044] [outer = (nil)] 16:56:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x8ff43400) [pid = 6788] [serial = 2045] [outer = 0x8fbf0800] 16:56:36 INFO - PROCESS | 6788 | 1461023796490 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x8ff49c00) [pid = 6788] [serial = 2046] [outer = 0x8fbf0800] 16:56:37 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:37 INFO - PROCESS | 6788 | 1461023797819 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 6788 | 1461023797872 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:56:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:56:37 INFO - PROCESS | 6788 | 1461023797878 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 6788 | 1461023797881 Marionette TRACE conn3 <- [1,2698,null,{}] 16:56:37 INFO - PROCESS | 6788 | 1461023797887 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:38 INFO - PROCESS | 6788 | 1461023798172 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:56:38 INFO - PROCESS | 6788 | 1461023798446 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8888f000 == 170 [pid = 6788] [id = 682] 16:56:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x8fbf8400) [pid = 6788] [serial = 2047] [outer = (nil)] 16:56:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x90007800) [pid = 6788] [serial = 2048] [outer = 0x8fbf8400] 16:56:38 INFO - PROCESS | 6788 | 1461023798531 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x9000c800) [pid = 6788] [serial = 2049] [outer = 0x8fbf8400] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8b70b800 == 169 [pid = 6788] [id = 339] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x96a7f000 == 168 [pid = 6788] [id = 611] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x998e5800 == 167 [pid = 6788] [id = 614] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x854e6c00 == 166 [pid = 6788] [id = 613] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x854e8400 == 165 [pid = 6788] [id = 612] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x85d25000 == 164 [pid = 6788] [id = 665] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x854e9800 == 163 [pid = 6788] [id = 663] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x842c6000 == 162 [pid = 6788] [id = 662] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x85b5c400 == 161 [pid = 6788] [id = 661] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x86590000 == 160 [pid = 6788] [id = 660] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x854e8c00 == 159 [pid = 6788] [id = 659] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x98033c00 == 158 [pid = 6788] [id = 658] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x98133000 == 157 [pid = 6788] [id = 656] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x98bef400 == 156 [pid = 6788] [id = 657] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x96a7b400 == 155 [pid = 6788] [id = 655] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x943e6800 == 154 [pid = 6788] [id = 654] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x9319a400 == 153 [pid = 6788] [id = 653] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd60400 == 152 [pid = 6788] [id = 651] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x92fba400 == 151 [pid = 6788] [id = 652] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x830ef800 == 150 [pid = 6788] [id = 284] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x90540c00 == 149 [pid = 6788] [id = 650] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb3d400 == 148 [pid = 6788] [id = 649] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8f784800 == 147 [pid = 6788] [id = 648] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8891dc00 == 146 [pid = 6788] [id = 647] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb35400 == 145 [pid = 6788] [id = 646] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x88920400 == 144 [pid = 6788] [id = 645] 16:56:40 INFO - PROCESS | 6788 | --DOCSHELL 0x870b3400 == 143 [pid = 6788] [id = 644] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x870ae400) [pid = 6788] [serial = 1919] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x870ba000) [pid = 6788] [serial = 1920] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x8f77e400) [pid = 6788] [serial = 1874] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x8ff42400) [pid = 6788] [serial = 1883] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x8e989c00) [pid = 6788] [serial = 1862] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x8fbfd400) [pid = 6788] [serial = 1881] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x93da9c00) [pid = 6788] [serial = 1896] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x90091000) [pid = 6788] [serial = 1886] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x8fb49400) [pid = 6788] [serial = 1878] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x895e4800) [pid = 6788] [serial = 1865] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x8ff4c400) [pid = 6788] [serial = 1884] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x8f782000) [pid = 6788] [serial = 1875] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x96a7ac00) [pid = 6788] [serial = 1901] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x89468000) [pid = 6788] [serial = 1922] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x913b7800) [pid = 6788] [serial = 1890] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x9136a400) [pid = 6788] [serial = 1889] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x97ab3800) [pid = 6788] [serial = 1904] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x98137000) [pid = 6788] [serial = 1907] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x8a6f0400) [pid = 6788] [serial = 1925] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x96acfc00) [pid = 6788] [serial = 1902] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x9813b400) [pid = 6788] [serial = 1908] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x898e8000) [pid = 6788] [serial = 1923] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x9802b800) [pid = 6788] [serial = 1905] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x8f789400) [pid = 6788] [serial = 1877] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8b664800) [pid = 6788] [serial = 1868] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x98bf6400) [pid = 6788] [serial = 1910] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x993d3000) [pid = 6788] [serial = 1913] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x898e3400) [pid = 6788] [serial = 1866] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x930b2c00) [pid = 6788] [serial = 1892] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8bd56800) [pid = 6788] [serial = 1869] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8fbf2400) [pid = 6788] [serial = 1880] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x95729c00) [pid = 6788] [serial = 1898] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x86fe5400) [pid = 6788] [serial = 1928] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x9053bc00) [pid = 6788] [serial = 1887] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x93d59000) [pid = 6788] [serial = 1895] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8f597c00) [pid = 6788] [serial = 1872] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8b66b400) [pid = 6788] [serial = 1791] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x9615b000) [pid = 6788] [serial = 1899] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x998e8400) [pid = 6788] [serial = 1914] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8eb38c00) [pid = 6788] [serial = 1871] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x930bac00) [pid = 6788] [serial = 1893] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x98e5c400) [pid = 6788] [serial = 1911] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x9a41e800) [pid = 6788] [serial = 1916] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x8b417c00) [pid = 6788] [serial = 1926] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8fe2e400) [pid = 6788] [serial = 1809] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8fa77000) [pid = 6788] [serial = 1803] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x91368400) [pid = 6788] [serial = 1815] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x89e7ec00) [pid = 6788] [serial = 1797] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x85d2dc00) [pid = 6788] [serial = 1794] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x8fb8f000) [pid = 6788] [serial = 1806] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x90091c00) [pid = 6788] [serial = 1812] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8e987400) [pid = 6788] [serial = 1800] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8e98f400) [pid = 6788] [serial = 1931] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x8a3c2800) [pid = 6788] [serial = 1929] [outer = (nil)] [url = about:blank] 16:56:41 INFO - PROCESS | 6788 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:41 INFO - PROCESS | 6788 | 1461023801358 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 6788 | 1461023801427 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:56:41 INFO - PROCESS | 6788 | 1461023801435 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 6788 | 1461023801440 Marionette TRACE conn3 <- [1,2702,null,{}] 16:56:41 INFO - PROCESS | 6788 | 1461023801449 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:41 INFO - PROCESS | 6788 | 1461023801634 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:56:41 INFO - PROCESS | 6788 | 1461023801890 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85d28400 == 144 [pid = 6788] [id = 683] 16:56:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x85d29800) [pid = 6788] [serial = 2050] [outer = (nil)] 16:56:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x85d2dc00) [pid = 6788] [serial = 2051] [outer = 0x85d29800] 16:56:41 INFO - PROCESS | 6788 | 1461023801967 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x863c5800) [pid = 6788] [serial = 2052] [outer = 0x85d29800] 16:56:42 INFO - PROCESS | 6788 | 1461023802751 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:56:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1381ms 16:56:42 INFO - PROCESS | 6788 | 1461023802816 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 6788 | 1461023802825 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:56:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:56:42 INFO - PROCESS | 6788 | 1461023802834 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 6788 | 1461023802838 Marionette TRACE conn3 <- [1,2706,null,{}] 16:56:42 INFO - PROCESS | 6788 | 1461023802844 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:43 INFO - PROCESS | 6788 | 1461023803035 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:56:43 INFO - PROCESS | 6788 | 1461023803260 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 6788 | ++DOCSHELL 0x85b5c400 == 145 [pid = 6788] [id = 684] 16:56:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x85d2a800) [pid = 6788] [serial = 2053] [outer = (nil)] 16:56:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x86fda000) [pid = 6788] [serial = 2054] [outer = 0x85d2a800] 16:56:43 INFO - PROCESS | 6788 | 1461023803336 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x870ae400) [pid = 6788] [serial = 2055] [outer = 0x85d2a800] 16:56:44 INFO - PROCESS | 6788 | 1461023804307 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:56:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1528ms 16:56:44 INFO - PROCESS | 6788 | 1461023804362 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 6788 | 1461023804365 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:56:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:56:44 INFO - PROCESS | 6788 | 1461023804372 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 6788 | 1461023804378 Marionette TRACE conn3 <- [1,2710,null,{}] 16:56:44 INFO - PROCESS | 6788 | 1461023804393 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:44 INFO - PROCESS | 6788 | 1461023804671 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:56:44 INFO - PROCESS | 6788 | 1461023804699 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x842c6800 == 146 [pid = 6788] [id = 685] 16:56:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x86599800) [pid = 6788] [serial = 2056] [outer = (nil)] 16:56:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x89461400) [pid = 6788] [serial = 2057] [outer = 0x86599800] 16:56:44 INFO - PROCESS | 6788 | 1461023804774 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x895e8800) [pid = 6788] [serial = 2058] [outer = 0x86599800] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x96a7dc00) [pid = 6788] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x9813a400) [pid = 6788] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x98ceac00) [pid = 6788] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x84bee000) [pid = 6788] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x86fe2c00) [pid = 6788] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x8bb08000) [pid = 6788] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x93c44000) [pid = 6788] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8554a400) [pid = 6788] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x88890000) [pid = 6788] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x86590c00) [pid = 6788] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x9a41ec00) [pid = 6788] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x930b4c00) [pid = 6788] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x8fb86c00) [pid = 6788] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x8892b800) [pid = 6788] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 130 (0x96f0e000) [pid = 6788] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 129 (0x8fe22000) [pid = 6788] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 128 (0x91587800) [pid = 6788] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 127 (0x8f786800) [pid = 6788] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 126 (0x98e56c00) [pid = 6788] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 125 (0x910a5400) [pid = 6788] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 124 (0x8f77ac00) [pid = 6788] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:56:46 INFO - PROCESS | 6788 | --DOMWINDOW == 123 (0x86fdd000) [pid = 6788] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:56:46 INFO - PROCESS | 6788 | 1461023806689 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 6788 | 1461023806797 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:56:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:56:46 INFO - PROCESS | 6788 | 1461023806812 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 6788 | 1461023806815 Marionette TRACE conn3 <- [1,2714,null,{}] 16:56:46 INFO - PROCESS | 6788 | 1461023806821 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:47 INFO - PROCESS | 6788 | 1461023807005 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:56:47 INFO - PROCESS | 6788 | 1461023807015 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 6788 | ++DOCSHELL 0x8554dc00 == 147 [pid = 6788] [id = 686] 16:56:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 124 (0x86595800) [pid = 6788] [serial = 2059] [outer = (nil)] 16:56:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 125 (0x898ea000) [pid = 6788] [serial = 2060] [outer = 0x86595800] 16:56:47 INFO - PROCESS | 6788 | 1461023807089 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 126 (0x89e76400) [pid = 6788] [serial = 2061] [outer = 0x86595800] 16:56:48 INFO - PROCESS | 6788 | 1461023808020 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:56:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1227ms 16:56:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:56:48 INFO - PROCESS | 6788 | 1461023808040 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 6788 | 1461023808043 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:56:48 INFO - PROCESS | 6788 | 1461023808060 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 6788 | 1461023808064 Marionette TRACE conn3 <- [1,2718,null,{}] 16:56:48 INFO - PROCESS | 6788 | 1461023808071 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:48 INFO - PROCESS | 6788 | 1461023808256 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:56:48 INFO - PROCESS | 6788 | 1461023808642 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x844e8c00 == 148 [pid = 6788] [id = 687] 16:56:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 127 (0x844ec000) [pid = 6788] [serial = 2062] [outer = (nil)] 16:56:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 128 (0x854e5c00) [pid = 6788] [serial = 2063] [outer = 0x844ec000] 16:56:48 INFO - PROCESS | 6788 | 1461023808801 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 129 (0x85b50000) [pid = 6788] [serial = 2064] [outer = 0x844ec000] 16:56:49 INFO - PROCESS | 6788 | 1461023809822 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 6788 | 1461023809862 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:56:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:56:49 INFO - PROCESS | 6788 | 1461023809872 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 6788 | 1461023809877 Marionette TRACE conn3 <- [1,2722,null,{}] 16:56:49 INFO - PROCESS | 6788 | 1461023809885 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:50 INFO - PROCESS | 6788 | 1461023810107 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:56:50 INFO - PROCESS | 6788 | 1461023810462 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fda400 == 149 [pid = 6788] [id = 688] 16:56:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 130 (0x86fe5400) [pid = 6788] [serial = 2065] [outer = (nil)] 16:56:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 131 (0x870b7000) [pid = 6788] [serial = 2066] [outer = 0x86fe5400] 16:56:50 INFO - PROCESS | 6788 | 1461023810553 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x88899c00) [pid = 6788] [serial = 2067] [outer = 0x86fe5400] 16:56:51 INFO - PROCESS | 6788 | 1461023811611 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 6788 | 1461023811667 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:56:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:56:51 INFO - PROCESS | 6788 | 1461023811674 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 6788 | 1461023811677 Marionette TRACE conn3 <- [1,2726,null,{}] 16:56:51 INFO - PROCESS | 6788 | 1461023811684 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 6788 | 1461023811911 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:56:52 INFO - PROCESS | 6788 | 1461023812293 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8892a000 == 150 [pid = 6788] [id = 689] 16:56:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x895e3800) [pid = 6788] [serial = 2068] [outer = (nil)] 16:56:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x898ecc00) [pid = 6788] [serial = 2069] [outer = 0x895e3800] 16:56:52 INFO - PROCESS | 6788 | 1461023812384 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x89f91c00) [pid = 6788] [serial = 2070] [outer = 0x895e3800] 16:56:53 INFO - PROCESS | 6788 | 1461023813310 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:56:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1684ms 16:56:53 INFO - PROCESS | 6788 | 1461023813359 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 6788 | 1461023813363 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:56:53 INFO - PROCESS | 6788 | 1461023813379 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 6788 | 1461023813389 Marionette TRACE conn3 <- [1,2730,null,{}] 16:56:53 INFO - PROCESS | 6788 | 1461023813395 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:53 INFO - PROCESS | 6788 | 1461023813619 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:56:53 INFO - PROCESS | 6788 | 1461023813955 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 6788 | ++DOCSHELL 0x89e74c00 == 151 [pid = 6788] [id = 690] 16:56:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x89f97800) [pid = 6788] [serial = 2071] [outer = (nil)] 16:56:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x8b40dc00) [pid = 6788] [serial = 2072] [outer = 0x89f97800] 16:56:54 INFO - PROCESS | 6788 | 1461023814046 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x8b415c00) [pid = 6788] [serial = 2073] [outer = 0x89f97800] 16:56:55 INFO - PROCESS | 6788 | 1461023815396 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 6788 | 1461023815425 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:56:55 INFO - PROCESS | 6788 | 1461023815431 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 6788 | 1461023815435 Marionette TRACE conn3 <- [1,2734,null,{}] 16:56:55 INFO - PROCESS | 6788 | 1461023815441 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:55 INFO - PROCESS | 6788 | 1461023815722 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:56:56 INFO - PROCESS | 6788 | 1461023816016 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a3c5400 == 152 [pid = 6788] [id = 691] 16:56:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x8a6f1800) [pid = 6788] [serial = 2074] [outer = (nil)] 16:56:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x8bb04800) [pid = 6788] [serial = 2075] [outer = 0x8a6f1800] 16:56:56 INFO - PROCESS | 6788 | 1461023816102 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8bd5e400) [pid = 6788] [serial = 2076] [outer = 0x8a6f1800] 16:56:57 INFO - PROCESS | 6788 | 1461023817072 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:56:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 16:56:57 INFO - PROCESS | 6788 | 1461023817112 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 6788 | 1461023817116 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:56:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:56:57 INFO - PROCESS | 6788 | 1461023817122 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 6788 | 1461023817126 Marionette TRACE conn3 <- [1,2738,null,{}] 16:56:57 INFO - PROCESS | 6788 | 1461023817150 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:57 INFO - PROCESS | 6788 | 1461023817353 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:56:57 INFO - PROCESS | 6788 | 1461023817695 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8e987800 == 153 [pid = 6788] [id = 692] 16:56:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8e989000) [pid = 6788] [serial = 2077] [outer = (nil)] 16:56:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8ea60000) [pid = 6788] [serial = 2078] [outer = 0x8e989000] 16:56:57 INFO - PROCESS | 6788 | 1461023817799 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8eb3fc00) [pid = 6788] [serial = 2079] [outer = 0x8e989000] 16:56:58 INFO - PROCESS | 6788 | 1461023818738 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:56:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:56:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1659ms 16:56:58 INFO - PROCESS | 6788 | 1461023818783 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 6788 | 1461023818787 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:56:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:56:58 INFO - PROCESS | 6788 | 1461023818793 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 6788 | 1461023818797 Marionette TRACE conn3 <- [1,2742,null,{}] 16:56:58 INFO - PROCESS | 6788 | 1461023818802 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 6788 | 1461023819064 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:56:59 INFO - PROCESS | 6788 | 1461023819409 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b666800 == 154 [pid = 6788] [id = 693] 16:56:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8eb42000) [pid = 6788] [serial = 2080] [outer = (nil)] 16:56:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8f782c00) [pid = 6788] [serial = 2081] [outer = 0x8eb42000] 16:56:59 INFO - PROCESS | 6788 | 1461023819500 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8f785400) [pid = 6788] [serial = 2082] [outer = 0x8eb42000] 16:57:00 INFO - PROCESS | 6788 | 1461023820415 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:57:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:57:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1686ms 16:57:00 INFO - PROCESS | 6788 | 1461023820480 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:57:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:57:00 INFO - PROCESS | 6788 | 1461023820490 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:57:00 INFO - PROCESS | 6788 | 1461023820498 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 6788 | 1461023820507 Marionette TRACE conn3 <- [1,2746,null,{}] 16:57:00 INFO - PROCESS | 6788 | 1461023820513 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:00 INFO - PROCESS | 6788 | 1461023820758 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:57:01 INFO - PROCESS | 6788 | 1461023821092 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f77b800 == 155 [pid = 6788] [id = 694] 16:57:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8f77c000) [pid = 6788] [serial = 2083] [outer = (nil)] 16:57:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8fb4b000) [pid = 6788] [serial = 2084] [outer = 0x8f77c000] 16:57:01 INFO - PROCESS | 6788 | 1461023821182 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8fb4f800) [pid = 6788] [serial = 2085] [outer = 0x8f77c000] 16:57:02 INFO - PROCESS | 6788 | 1461023822116 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:57:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1693ms 16:57:02 INFO - PROCESS | 6788 | 1461023822192 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 6788 | 1461023822196 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:57:02 INFO - PROCESS | 6788 | 1461023822202 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 6788 | 1461023822206 Marionette TRACE conn3 <- [1,2750,null,{}] 16:57:02 INFO - PROCESS | 6788 | 1461023822211 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:02 INFO - PROCESS | 6788 | 1461023822472 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:57:02 INFO - PROCESS | 6788 | 1461023822809 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89461800 == 156 [pid = 6788] [id = 695] 16:57:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8fa79800) [pid = 6788] [serial = 2086] [outer = (nil)] 16:57:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fbfd800) [pid = 6788] [serial = 2087] [outer = 0x8fa79800] 16:57:02 INFO - PROCESS | 6788 | 1461023822900 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8fe22800) [pid = 6788] [serial = 2088] [outer = 0x8fa79800] 16:57:03 INFO - PROCESS | 6788 | 1461023823781 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1632ms 16:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:57:03 INFO - PROCESS | 6788 | 1461023823835 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 6788 | 1461023823838 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:57:03 INFO - PROCESS | 6788 | 1461023823845 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 6788 | 1461023823848 Marionette TRACE conn3 <- [1,2754,null,{}] 16:57:03 INFO - PROCESS | 6788 | 1461023823854 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 6788 | 1461023824061 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:57:04 INFO - PROCESS | 6788 | 1461023824353 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f787c00 == 157 [pid = 6788] [id = 696] 16:57:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fbf2400) [pid = 6788] [serial = 2089] [outer = (nil)] 16:57:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8ff4c400) [pid = 6788] [serial = 2090] [outer = 0x8fbf2400] 16:57:04 INFO - PROCESS | 6788 | 1461023824487 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x90004c00) [pid = 6788] [serial = 2091] [outer = 0x8fbf2400] 16:57:05 INFO - PROCESS | 6788 | 1461023825399 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1584ms 16:57:05 INFO - PROCESS | 6788 | 1461023825429 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 6788 | 1461023825433 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:57:05 INFO - PROCESS | 6788 | 1461023825439 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 6788 | 1461023825442 Marionette TRACE conn3 <- [1,2758,null,{}] 16:57:05 INFO - PROCESS | 6788 | 1461023825448 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:05 INFO - PROCESS | 6788 | 1461023825665 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:57:05 INFO - PROCESS | 6788 | 1461023825966 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9008d800 == 158 [pid = 6788] [id = 697] 16:57:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x9008ec00) [pid = 6788] [serial = 2092] [outer = (nil)] 16:57:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x90092c00) [pid = 6788] [serial = 2093] [outer = 0x9008ec00] 16:57:06 INFO - PROCESS | 6788 | 1461023826126 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x90099c00) [pid = 6788] [serial = 2094] [outer = 0x9008ec00] 16:57:07 INFO - PROCESS | 6788 | 1461023827076 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1685ms 16:57:07 INFO - PROCESS | 6788 | 1461023827125 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:57:07 INFO - PROCESS | 6788 | 1461023827130 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:57:07 INFO - PROCESS | 6788 | 1461023827137 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 6788 | 1461023827141 Marionette TRACE conn3 <- [1,2762,null,{}] 16:57:07 INFO - PROCESS | 6788 | 1461023827147 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:07 INFO - PROCESS | 6788 | 1461023827383 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:57:07 INFO - PROCESS | 6788 | 1461023827724 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 6788 | ++DOCSHELL 0x90012000 == 159 [pid = 6788] [id = 698] 16:57:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x9008f400) [pid = 6788] [serial = 2095] [outer = (nil)] 16:57:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x910a8c00) [pid = 6788] [serial = 2096] [outer = 0x9008f400] 16:57:07 INFO - PROCESS | 6788 | 1461023827814 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x910d7c00) [pid = 6788] [serial = 2097] [outer = 0x9008f400] 16:57:08 INFO - PROCESS | 6788 | 1461023828719 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1635ms 16:57:08 INFO - PROCESS | 6788 | 1461023828772 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 6788 | 1461023828776 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:57:08 INFO - PROCESS | 6788 | 1461023828782 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 6788 | 1461023828785 Marionette TRACE conn3 <- [1,2766,null,{}] 16:57:08 INFO - PROCESS | 6788 | 1461023828791 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:09 INFO - PROCESS | 6788 | 1461023828996 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:57:09 INFO - PROCESS | 6788 | 1461023829289 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 6788 | ++DOCSHELL 0x910a3400 == 160 [pid = 6788] [id = 699] 16:57:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x910a6800) [pid = 6788] [serial = 2098] [outer = (nil)] 16:57:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x9136e000) [pid = 6788] [serial = 2099] [outer = 0x910a6800] 16:57:09 INFO - PROCESS | 6788 | 1461023829421 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x913bb800) [pid = 6788] [serial = 2100] [outer = 0x910a6800] 16:57:10 INFO - PROCESS | 6788 | 1461023830299 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:57:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:57:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1590ms 16:57:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:57:10 INFO - PROCESS | 6788 | 1461023830372 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 6788 | 1461023830375 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:57:10 INFO - PROCESS | 6788 | 1461023830382 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 6788 | 1461023830385 Marionette TRACE conn3 <- [1,2770,null,{}] 16:57:10 INFO - PROCESS | 6788 | 1461023830391 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:10 INFO - PROCESS | 6788 | 1461023830642 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:57:11 INFO - PROCESS | 6788 | 1461023830998 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910a3c00 == 161 [pid = 6788] [id = 700] 16:57:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x910d7800) [pid = 6788] [serial = 2101] [outer = (nil)] 16:57:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x91585800) [pid = 6788] [serial = 2102] [outer = 0x910d7800] 16:57:11 INFO - PROCESS | 6788 | 1461023831085 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x91588c00) [pid = 6788] [serial = 2103] [outer = 0x910d7800] 16:57:11 INFO - PROCESS | 6788 | 1461023831970 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:57:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1634ms 16:57:12 INFO - PROCESS | 6788 | 1461023832017 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 6788 | 1461023832021 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:57:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:57:12 INFO - PROCESS | 6788 | 1461023832027 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 6788 | 1461023832031 Marionette TRACE conn3 <- [1,2774,null,{}] 16:57:12 INFO - PROCESS | 6788 | 1461023832036 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:12 INFO - PROCESS | 6788 | 1461023832250 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:57:12 INFO - PROCESS | 6788 | 1461023832700 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6788 | ++DOCSHELL 0x9157e800 == 162 [pid = 6788] [id = 701] 16:57:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x91586c00) [pid = 6788] [serial = 2104] [outer = (nil)] 16:57:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x92fc1400) [pid = 6788] [serial = 2105] [outer = 0x91586c00] 16:57:12 INFO - PROCESS | 6788 | 1461023832830 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x930ae800) [pid = 6788] [serial = 2106] [outer = 0x91586c00] 16:57:13 INFO - PROCESS | 6788 | 1461023833760 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:57:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1784ms 16:57:13 INFO - PROCESS | 6788 | 1461023833812 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:57:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:57:13 INFO - PROCESS | 6788 | 1461023833816 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:57:13 INFO - PROCESS | 6788 | 1461023833822 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 6788 | 1461023833826 Marionette TRACE conn3 <- [1,2778,null,{}] 16:57:13 INFO - PROCESS | 6788 | 1461023833833 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:14 INFO - PROCESS | 6788 | 1461023834063 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:57:14 INFO - PROCESS | 6788 | 1461023834425 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x830f1400 == 163 [pid = 6788] [id = 702] 16:57:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x91363c00) [pid = 6788] [serial = 2107] [outer = (nil)] 16:57:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x930b8000) [pid = 6788] [serial = 2108] [outer = 0x91363c00] 16:57:14 INFO - PROCESS | 6788 | 1461023834516 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x930b9c00) [pid = 6788] [serial = 2109] [outer = 0x91363c00] 16:57:15 INFO - PROCESS | 6788 | 1461023835675 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:57:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1882ms 16:57:15 INFO - PROCESS | 6788 | 1461023835704 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 6788 | 1461023835708 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:57:15 INFO - PROCESS | 6788 | 1461023835714 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 6788 | 1461023835717 Marionette TRACE conn3 <- [1,2782,null,{}] 16:57:15 INFO - PROCESS | 6788 | 1461023835723 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:15 INFO - PROCESS | 6788 | 1461023835946 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:57:16 INFO - PROCESS | 6788 | 1461023836265 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 6788 | ++DOCSHELL 0x8ff46800 == 164 [pid = 6788] [id = 703] 16:57:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x930b7400) [pid = 6788] [serial = 2110] [outer = (nil)] 16:57:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x9319ac00) [pid = 6788] [serial = 2111] [outer = 0x930b7400] 16:57:16 INFO - PROCESS | 6788 | 1461023836361 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x931a1000) [pid = 6788] [serial = 2112] [outer = 0x930b7400] 16:57:17 INFO - PROCESS | 6788 | 1461023837339 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1680ms 16:57:17 INFO - PROCESS | 6788 | 1461023837396 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 6788 | 1461023837400 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:57:17 INFO - PROCESS | 6788 | 1461023837406 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 6788 | 1461023837409 Marionette TRACE conn3 <- [1,2786,null,{}] 16:57:17 INFO - PROCESS | 6788 | 1461023837415 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:17 INFO - PROCESS | 6788 | 1461023837627 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:57:17 INFO - PROCESS | 6788 | 1461023837971 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x84bee400 == 165 [pid = 6788] [id = 704] 16:57:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x84bf4800) [pid = 6788] [serial = 2113] [outer = (nil)] 16:57:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x93c48c00) [pid = 6788] [serial = 2114] [outer = 0x84bf4800] 16:57:18 INFO - PROCESS | 6788 | 1461023838061 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x93c4c800) [pid = 6788] [serial = 2115] [outer = 0x84bf4800] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x870b9400 == 164 [pid = 6788] [id = 504] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8554dc00 == 163 [pid = 6788] [id = 686] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x842c6800 == 162 [pid = 6788] [id = 685] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x85b5c400 == 161 [pid = 6788] [id = 684] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x86fdc400 == 160 [pid = 6788] [id = 664] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x85d28400 == 159 [pid = 6788] [id = 683] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x85b5b400 == 158 [pid = 6788] [id = 681] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8f77d400 == 157 [pid = 6788] [id = 680] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8f598400 == 156 [pid = 6788] [id = 678] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb48c00 == 155 [pid = 6788] [id = 679] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8b672400 == 154 [pid = 6788] [id = 675] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40e400 == 153 [pid = 6788] [id = 673] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40c000 == 152 [pid = 6788] [id = 674] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c7800 == 151 [pid = 6788] [id = 672] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x895ee400 == 150 [pid = 6788] [id = 671] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x8892ac00 == 149 [pid = 6788] [id = 670] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x88894400 == 148 [pid = 6788] [id = 669] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x844e8800 == 147 [pid = 6788] [id = 667] 16:57:20 INFO - PROCESS | 6788 | --DOCSHELL 0x863c7400 == 146 [pid = 6788] [id = 668] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x88895000) [pid = 6788] [serial = 1998] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x982d2400) [pid = 6788] [serial = 1968] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x98ce5c00) [pid = 6788] [serial = 1970] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x99973400) [pid = 6788] [serial = 1973] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x85557800) [pid = 6788] [serial = 1989] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x88890400) [pid = 6788] [serial = 1997] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x8ea5f800) [pid = 6788] [serial = 1863] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x9572a000) [pid = 6788] [serial = 1962] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x863c1800) [pid = 6788] [serial = 1991] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x88923800) [pid = 6788] [serial = 1934] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x86598c00) [pid = 6788] [serial = 1983] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0xa0006000) [pid = 6788] [serial = 1980] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x98e8b000) [pid = 6788] [serial = 1971] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x93d57c00) [pid = 6788] [serial = 1958] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x863ccc00) [pid = 6788] [serial = 1992] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x86597c00) [pid = 6788] [serial = 1982] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x8fe29000) [pid = 6788] [serial = 1947] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x8ea5fc00) [pid = 6788] [serial = 1938] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x978d6400) [pid = 6788] [serial = 1964] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x9813f400) [pid = 6788] [serial = 1967] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x9109dc00) [pid = 6788] [serial = 1949] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x9319b800) [pid = 6788] [serial = 1956] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8bd5b800) [pid = 6788] [serial = 1937] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8fb9b800) [pid = 6788] [serial = 1944] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x943e6c00) [pid = 6788] [serial = 1961] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x9fe23800) [pid = 6788] [serial = 1979] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x9b264000) [pid = 6788] [serial = 1976] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x898e3000) [pid = 6788] [serial = 1935] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x91587400) [pid = 6788] [serial = 1952] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8f784c00) [pid = 6788] [serial = 1940] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x93d5b800) [pid = 6788] [serial = 1959] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x870b4000) [pid = 6788] [serial = 1995] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x93195800) [pid = 6788] [serial = 1955] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x8fbfcc00) [pid = 6788] [serial = 1946] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8659ec00) [pid = 6788] [serial = 1985] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x86fe4400) [pid = 6788] [serial = 1994] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x910a7c00) [pid = 6788] [serial = 1950] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x9a41b800) [pid = 6788] [serial = 1974] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x9b2b3400) [pid = 6788] [serial = 1977] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x8fb8e000) [pid = 6788] [serial = 1943] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x98034000) [pid = 6788] [serial = 1965] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8fb46800) [pid = 6788] [serial = 1941] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x92f6b400) [pid = 6788] [serial = 1953] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x854e6400) [pid = 6788] [serial = 1988] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 6788 | 1461023841441 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:57:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:57:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 4089ms 16:57:21 INFO - PROCESS | 6788 | 1461023841496 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 6788 | 1461023841500 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:57:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:57:21 INFO - PROCESS | 6788 | 1461023841509 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 6788 | 1461023841514 Marionette TRACE conn3 <- [1,2790,null,{}] 16:57:21 INFO - PROCESS | 6788 | 1461023841523 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:21 INFO - PROCESS | 6788 | 1461023841765 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:57:22 INFO - PROCESS | 6788 | 1461023841981 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 6788 | ++DOCSHELL 0x854eb400 == 147 [pid = 6788] [id = 705] 16:57:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x85b55800) [pid = 6788] [serial = 2116] [outer = (nil)] 16:57:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x863c9c00) [pid = 6788] [serial = 2117] [outer = 0x85b55800] 16:57:22 INFO - PROCESS | 6788 | 1461023842064 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x86593c00) [pid = 6788] [serial = 2118] [outer = 0x85b55800] 16:57:22 INFO - PROCESS | 6788 | 1461023842874 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:57:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1386ms 16:57:22 INFO - PROCESS | 6788 | 1461023842894 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 6788 | 1461023842902 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:57:22 INFO - PROCESS | 6788 | 1461023842912 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 6788 | 1461023842916 Marionette TRACE conn3 <- [1,2794,null,{}] 16:57:22 INFO - PROCESS | 6788 | 1461023842922 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 6788 | 1461023843222 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:57:23 INFO - PROCESS | 6788 | 1461023843361 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85b51400 == 148 [pid = 6788] [id = 706] 16:57:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x86593800) [pid = 6788] [serial = 2119] [outer = (nil)] 16:57:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x870b2400) [pid = 6788] [serial = 2120] [outer = 0x86593800] 16:57:23 INFO - PROCESS | 6788 | 1461023843434 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x870bac00) [pid = 6788] [serial = 2121] [outer = 0x86593800] 16:57:24 INFO - PROCESS | 6788 | 1461023844417 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1549ms 16:57:24 INFO - PROCESS | 6788 | 1461023844461 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 6788 | 1461023844465 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:57:24 INFO - PROCESS | 6788 | 1461023844479 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 6788 | 1461023844484 Marionette TRACE conn3 <- [1,2798,null,{}] 16:57:24 INFO - PROCESS | 6788 | 1461023844500 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:24 INFO - PROCESS | 6788 | 1461023844785 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:57:24 INFO - PROCESS | 6788 | 1461023844811 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870aec00 == 149 [pid = 6788] [id = 707] 16:57:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8892cc00) [pid = 6788] [serial = 2122] [outer = (nil)] 16:57:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x895e6800) [pid = 6788] [serial = 2123] [outer = 0x8892cc00] 16:57:24 INFO - PROCESS | 6788 | 1461023844890 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x89e71400) [pid = 6788] [serial = 2124] [outer = 0x8892cc00] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x86599800) [pid = 6788] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8ea62400) [pid = 6788] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x89e76800) [pid = 6788] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x89460800) [pid = 6788] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x86fe6800) [pid = 6788] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x85d2a800) [pid = 6788] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x85d29800) [pid = 6788] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8fbf8400) [pid = 6788] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x8fbf0800) [pid = 6788] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x8fb99400) [pid = 6788] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x8fb4f000) [pid = 6788] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x8f77e000) [pid = 6788] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x8ea64400) [pid = 6788] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x8bd5c800) [pid = 6788] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 130 (0x8b704c00) [pid = 6788] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 129 (0x8b703c00) [pid = 6788] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 128 (0x8b66bc00) [pid = 6788] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 127 (0x8b40a400) [pid = 6788] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:57:26 INFO - PROCESS | 6788 | --DOMWINDOW == 126 (0x89f9b000) [pid = 6788] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:57:26 INFO - PROCESS | 6788 | 1461023846530 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2151ms 16:57:26 INFO - PROCESS | 6788 | 1461023846631 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 6788 | 1461023846635 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:57:26 INFO - PROCESS | 6788 | 1461023846641 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 6788 | 1461023846644 Marionette TRACE conn3 <- [1,2802,null,{}] 16:57:26 INFO - PROCESS | 6788 | 1461023846649 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:26 INFO - PROCESS | 6788 | 1461023846841 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:57:27 INFO - PROCESS | 6788 | 1461023847046 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 6788 | ++DOCSHELL 0x86591800 == 150 [pid = 6788] [id = 708] 16:57:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 127 (0x89465400) [pid = 6788] [serial = 2125] [outer = (nil)] 16:57:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 128 (0x89f90c00) [pid = 6788] [serial = 2126] [outer = 0x89465400] 16:57:27 INFO - PROCESS | 6788 | 1461023847131 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 129 (0x8a3ce000) [pid = 6788] [serial = 2127] [outer = 0x89465400] 16:57:27 INFO - PROCESS | 6788 | 1461023847890 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1283ms 16:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:57:27 INFO - PROCESS | 6788 | 1461023847925 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 6788 | 1461023847928 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:57:27 INFO - PROCESS | 6788 | 1461023847934 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 6788 | 1461023847937 Marionette TRACE conn3 <- [1,2806,null,{}] 16:57:27 INFO - PROCESS | 6788 | 1461023847960 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:28 INFO - PROCESS | 6788 | 1461023848142 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:57:28 INFO - PROCESS | 6788 | 1461023848157 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8a3cd800 == 151 [pid = 6788] [id = 709] 16:57:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 130 (0x8a6f1000) [pid = 6788] [serial = 2128] [outer = (nil)] 16:57:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 131 (0x8b40b400) [pid = 6788] [serial = 2129] [outer = 0x8a6f1000] 16:57:28 INFO - PROCESS | 6788 | 1461023848229 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x8b412c00) [pid = 6788] [serial = 2130] [outer = 0x8a6f1000] 16:57:29 INFO - PROCESS | 6788 | 1461023849636 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:57:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:57:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1750ms 16:57:29 INFO - PROCESS | 6788 | 1461023849687 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:57:29 INFO - PROCESS | 6788 | 1461023849699 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:57:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:57:29 INFO - PROCESS | 6788 | 1461023849713 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:57:29 INFO - PROCESS | 6788 | 1461023849723 Marionette TRACE conn3 <- [1,2810,null,{}] 16:57:29 INFO - PROCESS | 6788 | 1461023849735 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:30 INFO - PROCESS | 6788 | 1461023850131 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:57:30 INFO - PROCESS | 6788 | 1461023850509 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86597c00 == 152 [pid = 6788] [id = 710] 16:57:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x86fdbc00) [pid = 6788] [serial = 2131] [outer = (nil)] 16:57:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x870ad800) [pid = 6788] [serial = 2132] [outer = 0x86fdbc00] 16:57:30 INFO - PROCESS | 6788 | 1461023850599 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x895e0c00) [pid = 6788] [serial = 2133] [outer = 0x86fdbc00] 16:57:31 INFO - PROCESS | 6788 | 1461023851662 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:57:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:57:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1995ms 16:57:31 INFO - PROCESS | 6788 | 1461023851706 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 6788 | 1461023851715 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:57:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:57:31 INFO - PROCESS | 6788 | 1461023851726 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 6788 | 1461023851730 Marionette TRACE conn3 <- [1,2814,null,{}] 16:57:31 INFO - PROCESS | 6788 | 1461023851736 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:31 INFO - PROCESS | 6788 | 1461023851959 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:57:32 INFO - PROCESS | 6788 | 1461023852336 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6f4400 == 153 [pid = 6788] [id = 711] 16:57:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x8b40c800) [pid = 6788] [serial = 2134] [outer = (nil)] 16:57:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x8b66c000) [pid = 6788] [serial = 2135] [outer = 0x8b40c800] 16:57:32 INFO - PROCESS | 6788 | 1461023852430 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x8b707800) [pid = 6788] [serial = 2136] [outer = 0x8b40c800] 16:57:33 INFO - PROCESS | 6788 | 1461023853351 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:57:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1682ms 16:57:33 INFO - PROCESS | 6788 | 1461023853408 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:57:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:57:33 INFO - PROCESS | 6788 | 1461023853412 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:57:33 INFO - PROCESS | 6788 | 1461023853419 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 6788 | 1461023853425 Marionette TRACE conn3 <- [1,2818,null,{}] 16:57:33 INFO - PROCESS | 6788 | 1461023853442 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:33 INFO - PROCESS | 6788 | 1461023853661 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:57:34 INFO - PROCESS | 6788 | 1461023854003 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x895ec800 == 154 [pid = 6788] [id = 712] 16:57:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x8b66f000) [pid = 6788] [serial = 2137] [outer = (nil)] 16:57:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x8e98c000) [pid = 6788] [serial = 2138] [outer = 0x8b66f000] 16:57:34 INFO - PROCESS | 6788 | 1461023854099 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8ea64400) [pid = 6788] [serial = 2139] [outer = 0x8b66f000] 16:57:34 INFO - PROCESS | 6788 | 1461023854996 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:57:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1646ms 16:57:35 INFO - PROCESS | 6788 | 1461023855065 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 6788 | 1461023855070 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:57:35 INFO - PROCESS | 6788 | 1461023855076 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 6788 | 1461023855080 Marionette TRACE conn3 <- [1,2822,null,{}] 16:57:35 INFO - PROCESS | 6788 | 1461023855086 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:35 INFO - PROCESS | 6788 | 1461023855297 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:57:35 INFO - PROCESS | 6788 | 1461023855631 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e98ac00 == 155 [pid = 6788] [id = 713] 16:57:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8ea6cc00) [pid = 6788] [serial = 2140] [outer = (nil)] 16:57:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8eb38c00) [pid = 6788] [serial = 2141] [outer = 0x8ea6cc00] 16:57:35 INFO - PROCESS | 6788 | 1461023855737 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8eb3ec00) [pid = 6788] [serial = 2142] [outer = 0x8ea6cc00] 16:57:36 INFO - PROCESS | 6788 | 1461023856651 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:57:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1630ms 16:57:36 INFO - PROCESS | 6788 | 1461023856707 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 6788 | 1461023856710 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:57:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:57:36 INFO - PROCESS | 6788 | 1461023856717 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 6788 | 1461023856720 Marionette TRACE conn3 <- [1,2826,null,{}] 16:57:36 INFO - PROCESS | 6788 | 1461023856726 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:36 INFO - PROCESS | 6788 | 1461023856936 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:57:37 INFO - PROCESS | 6788 | 1461023857280 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b40bc00 == 156 [pid = 6788] [id = 714] 16:57:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8ea5f800) [pid = 6788] [serial = 2143] [outer = (nil)] 16:57:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8f77e000) [pid = 6788] [serial = 2144] [outer = 0x8ea5f800] 16:57:37 INFO - PROCESS | 6788 | 1461023857386 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8f784c00) [pid = 6788] [serial = 2145] [outer = 0x8ea5f800] 16:57:38 INFO - PROCESS | 6788 | 1461023858292 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:57:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1630ms 16:57:38 INFO - PROCESS | 6788 | 1461023858348 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 6788 | 1461023858352 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:57:38 INFO - PROCESS | 6788 | 1461023858359 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 6788 | 1461023858363 Marionette TRACE conn3 <- [1,2830,null,{}] 16:57:38 INFO - PROCESS | 6788 | 1461023858369 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:38 INFO - PROCESS | 6788 | 1461023858593 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:57:38 INFO - PROCESS | 6788 | 1461023858934 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f77b000 == 157 [pid = 6788] [id = 715] 16:57:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8f783400) [pid = 6788] [serial = 2146] [outer = (nil)] 16:57:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8fb88000) [pid = 6788] [serial = 2147] [outer = 0x8f783400] 16:57:39 INFO - PROCESS | 6788 | 1461023859038 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8fba1000) [pid = 6788] [serial = 2148] [outer = 0x8f783400] 16:57:39 INFO - PROCESS | 6788 | 1461023859957 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:57:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1635ms 16:57:39 INFO - PROCESS | 6788 | 1461023859994 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 6788 | 1461023859999 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:57:40 INFO - PROCESS | 6788 | 1461023860005 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 6788 | 1461023860008 Marionette TRACE conn3 <- [1,2834,null,{}] 16:57:40 INFO - PROCESS | 6788 | 1461023860014 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:40 INFO - PROCESS | 6788 | 1461023860212 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:57:40 INFO - PROCESS | 6788 | 1461023860552 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fa80000 == 158 [pid = 6788] [id = 716] 16:57:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8fb8f000) [pid = 6788] [serial = 2149] [outer = (nil)] 16:57:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fe21800) [pid = 6788] [serial = 2150] [outer = 0x8fb8f000] 16:57:40 INFO - PROCESS | 6788 | 1461023860644 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8fe2e400) [pid = 6788] [serial = 2151] [outer = 0x8fb8f000] 16:57:41 INFO - PROCESS | 6788 | 1461023861525 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:57:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1582ms 16:57:41 INFO - PROCESS | 6788 | 1461023861588 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:57:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:57:41 INFO - PROCESS | 6788 | 1461023861592 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:57:41 INFO - PROCESS | 6788 | 1461023861598 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 6788 | 1461023861602 Marionette TRACE conn3 <- [1,2838,null,{}] 16:57:41 INFO - PROCESS | 6788 | 1461023861608 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:41 INFO - PROCESS | 6788 | 1461023861815 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:57:42 INFO - PROCESS | 6788 | 1461023862153 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fb4d800 == 159 [pid = 6788] [id = 717] 16:57:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fba4400) [pid = 6788] [serial = 2152] [outer = (nil)] 16:57:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x9000c400) [pid = 6788] [serial = 2153] [outer = 0x8fba4400] 16:57:42 INFO - PROCESS | 6788 | 1461023862243 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x9008c800) [pid = 6788] [serial = 2154] [outer = 0x8fba4400] 16:57:43 INFO - PROCESS | 6788 | 1461023863184 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:57:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1632ms 16:57:43 INFO - PROCESS | 6788 | 1461023863231 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 6788 | 1461023863234 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:57:43 INFO - PROCESS | 6788 | 1461023863241 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 6788 | 1461023863245 Marionette TRACE conn3 <- [1,2842,null,{}] 16:57:43 INFO - PROCESS | 6788 | 1461023863251 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:43 INFO - PROCESS | 6788 | 1461023863460 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:57:43 INFO - PROCESS | 6788 | 1461023863804 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8ff47c00 == 160 [pid = 6788] [id = 718] 16:57:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8ff4d400) [pid = 6788] [serial = 2155] [outer = (nil)] 16:57:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x90543000) [pid = 6788] [serial = 2156] [outer = 0x8ff4d400] 16:57:43 INFO - PROCESS | 6788 | 1461023863894 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x9109f800) [pid = 6788] [serial = 2157] [outer = 0x8ff4d400] 16:57:44 INFO - PROCESS | 6788 | 1461023864807 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:57:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1633ms 16:57:44 INFO - PROCESS | 6788 | 1461023864875 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 6788 | 1461023864879 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:57:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:57:44 INFO - PROCESS | 6788 | 1461023864885 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 6788 | 1461023864889 Marionette TRACE conn3 <- [1,2846,null,{}] 16:57:44 INFO - PROCESS | 6788 | 1461023864895 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 6788 | 1461023865105 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:57:45 INFO - PROCESS | 6788 | 1461023865458 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 6788 | ++DOCSHELL 0x90094400 == 161 [pid = 6788] [id = 719] 16:57:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x910d9800) [pid = 6788] [serial = 2158] [outer = (nil)] 16:57:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x9136d800) [pid = 6788] [serial = 2159] [outer = 0x910d9800] 16:57:45 INFO - PROCESS | 6788 | 1461023865553 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x913bd800) [pid = 6788] [serial = 2160] [outer = 0x910d9800] 16:57:46 INFO - PROCESS | 6788 | 1461023866517 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:57:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1686ms 16:57:46 INFO - PROCESS | 6788 | 1461023866586 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:57:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:57:46 INFO - PROCESS | 6788 | 1461023866591 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:57:46 INFO - PROCESS | 6788 | 1461023866597 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 6788 | 1461023866602 Marionette TRACE conn3 <- [1,2850,null,{}] 16:57:46 INFO - PROCESS | 6788 | 1461023866608 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:46 INFO - PROCESS | 6788 | 1461023866891 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:57:47 INFO - PROCESS | 6788 | 1461023867211 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x90004400 == 162 [pid = 6788] [id = 720] 16:57:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x9053b400) [pid = 6788] [serial = 2161] [outer = (nil)] 16:57:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x9319c400) [pid = 6788] [serial = 2162] [outer = 0x9053b400] 16:57:47 INFO - PROCESS | 6788 | 1461023867305 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x93c4e000) [pid = 6788] [serial = 2163] [outer = 0x9053b400] 16:57:48 INFO - PROCESS | 6788 | 1461023868248 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:57:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1730ms 16:57:48 INFO - PROCESS | 6788 | 1461023868328 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 6788 | 1461023868331 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:57:48 INFO - PROCESS | 6788 | 1461023868338 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 6788 | 1461023868341 Marionette TRACE conn3 <- [1,2854,null,{}] 16:57:48 INFO - PROCESS | 6788 | 1461023868347 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:48 INFO - PROCESS | 6788 | 1461023868589 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:57:48 INFO - PROCESS | 6788 | 1461023868936 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e981c00 == 163 [pid = 6788] [id = 721] 16:57:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x9319c800) [pid = 6788] [serial = 2164] [outer = (nil)] 16:57:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x93d5f800) [pid = 6788] [serial = 2165] [outer = 0x9319c800] 16:57:49 INFO - PROCESS | 6788 | 1461023869026 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x93da6400) [pid = 6788] [serial = 2166] [outer = 0x9319c800] 16:57:49 INFO - PROCESS | 6788 | 1461023869948 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:57:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1680ms 16:57:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:57:50 INFO - PROCESS | 6788 | 1461023870018 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 6788 | 1461023870021 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:57:50 INFO - PROCESS | 6788 | 1461023870028 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 6788 | 1461023870032 Marionette TRACE conn3 <- [1,2858,null,{}] 16:57:50 INFO - PROCESS | 6788 | 1461023870038 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:50 INFO - PROCESS | 6788 | 1461023870245 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:57:50 INFO - PROCESS | 6788 | 1461023870594 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x910a5400 == 164 [pid = 6788] [id = 722] 16:57:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x93d5a000) [pid = 6788] [serial = 2167] [outer = (nil)] 16:57:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x93db0c00) [pid = 6788] [serial = 2168] [outer = 0x93d5a000] 16:57:50 INFO - PROCESS | 6788 | 1461023870684 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x93db3400) [pid = 6788] [serial = 2169] [outer = 0x93d5a000] 16:57:51 INFO - PROCESS | 6788 | 1461023871586 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:57:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1634ms 16:57:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:57:51 INFO - PROCESS | 6788 | 1461023871662 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 6788 | 1461023871665 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:57:51 INFO - PROCESS | 6788 | 1461023871672 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 6788 | 1461023871675 Marionette TRACE conn3 <- [1,2862,null,{}] 16:57:51 INFO - PROCESS | 6788 | 1461023871681 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:51 INFO - PROCESS | 6788 | 1461023871889 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:57:52 INFO - PROCESS | 6788 | 1461023872233 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93da5000 == 165 [pid = 6788] [id = 723] 16:57:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x93daac00) [pid = 6788] [serial = 2170] [outer = (nil)] 16:57:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x95730c00) [pid = 6788] [serial = 2171] [outer = 0x93daac00] 16:57:52 INFO - PROCESS | 6788 | 1461023872323 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x95738800) [pid = 6788] [serial = 2172] [outer = 0x93daac00] 16:57:53 INFO - PROCESS | 6788 | 1461023873204 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:57:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1593ms 16:57:53 INFO - PROCESS | 6788 | 1461023873279 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 6788 | 1461023873283 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:57:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:57:53 INFO - PROCESS | 6788 | 1461023873292 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 6788 | 1461023873295 Marionette TRACE conn3 <- [1,2866,null,{}] 16:57:53 INFO - PROCESS | 6788 | 1461023873300 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:53 INFO - PROCESS | 6788 | 1461023873509 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:57:53 INFO - PROCESS | 6788 | 1461023873862 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8a3c4c00 == 166 [pid = 6788] [id = 724] 16:57:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x943ee000) [pid = 6788] [serial = 2173] [outer = (nil)] 16:57:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x969b1c00) [pid = 6788] [serial = 2174] [outer = 0x943ee000] 16:57:53 INFO - PROCESS | 6788 | 1461023873954 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x96a0f400) [pid = 6788] [serial = 2175] [outer = 0x943ee000] 16:57:54 INFO - PROCESS | 6788 | 1461023874884 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:57:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1631ms 16:57:54 INFO - PROCESS | 6788 | 1461023874924 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 6788 | 1461023874927 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:57:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:57:54 INFO - PROCESS | 6788 | 1461023874933 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 6788 | 1461023874937 Marionette TRACE conn3 <- [1,2870,null,{}] 16:57:54 INFO - PROCESS | 6788 | 1461023874943 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:55 INFO - PROCESS | 6788 | 1461023875149 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:57:55 INFO - PROCESS | 6788 | 1461023875500 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x93da9000 == 167 [pid = 6788] [id = 725] 16:57:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x9572e800) [pid = 6788] [serial = 2176] [outer = (nil)] 16:57:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x96a7a000) [pid = 6788] [serial = 2177] [outer = 0x9572e800] 16:57:55 INFO - PROCESS | 6788 | 1461023875590 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x96a7cc00) [pid = 6788] [serial = 2178] [outer = 0x9572e800] 16:57:56 INFO - PROCESS | 6788 | 1461023876517 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:57:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1632ms 16:57:56 INFO - PROCESS | 6788 | 1461023876566 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 6788 | 1461023876570 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:57:56 INFO - PROCESS | 6788 | 1461023876578 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 6788 | 1461023876583 Marionette TRACE conn3 <- [1,2874,null,{}] 16:57:56 INFO - PROCESS | 6788 | 1461023876590 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:56 INFO - PROCESS | 6788 | 1461023876809 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:57:57 INFO - PROCESS | 6788 | 1461023877153 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9572a000 == 168 [pid = 6788] [id = 726] 16:57:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x969b8400) [pid = 6788] [serial = 2179] [outer = (nil)] 16:57:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x96acfc00) [pid = 6788] [serial = 2180] [outer = 0x969b8400] 16:57:57 INFO - PROCESS | 6788 | 1461023877243 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x96f0c000) [pid = 6788] [serial = 2181] [outer = 0x969b8400] 16:57:58 INFO - PROCESS | 6788 | 1461023878138 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:57:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1632ms 16:57:58 INFO - PROCESS | 6788 | 1461023878210 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 6788 | 1461023878213 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:57:58 INFO - PROCESS | 6788 | 1461023878220 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 6788 | 1461023878222 Marionette TRACE conn3 <- [1,2878,null,{}] 16:57:58 INFO - PROCESS | 6788 | 1461023878229 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:58 INFO - PROCESS | 6788 | 1461023878440 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:57:58 INFO - PROCESS | 6788 | 1461023878790 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x854e1400 == 169 [pid = 6788] [id = 727] 16:57:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x870bb000) [pid = 6788] [serial = 2182] [outer = (nil)] 16:57:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x97824000) [pid = 6788] [serial = 2183] [outer = 0x870bb000] 16:57:58 INFO - PROCESS | 6788 | 1461023878879 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x978cb400) [pid = 6788] [serial = 2184] [outer = 0x870bb000] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8bb03400 == 168 [pid = 6788] [id = 506] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x84bf0400 == 167 [pid = 6788] [id = 503] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8bb02800 == 166 [pid = 6788] [id = 508] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6ed400 == 165 [pid = 6788] [id = 509] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x910a1000 == 164 [pid = 6788] [id = 514] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x93da6000 == 163 [pid = 6788] [id = 515] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8554c000 == 162 [pid = 6788] [id = 550] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x85d26800 == 161 [pid = 6788] [id = 505] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x89f9c800 == 160 [pid = 6788] [id = 511] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb50800 == 159 [pid = 6788] [id = 512] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb3e800 == 158 [pid = 6788] [id = 517] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x910a3c00 == 157 [pid = 6788] [id = 700] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x910a3400 == 156 [pid = 6788] [id = 699] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x9008d800 == 155 [pid = 6788] [id = 697] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x90012000 == 154 [pid = 6788] [id = 698] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8f787c00 == 153 [pid = 6788] [id = 696] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x89461800 == 152 [pid = 6788] [id = 695] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8f77b800 == 151 [pid = 6788] [id = 694] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8b666800 == 150 [pid = 6788] [id = 693] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8e987800 == 149 [pid = 6788] [id = 692] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x89e74c00 == 148 [pid = 6788] [id = 690] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c5400 == 147 [pid = 6788] [id = 691] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x8892a000 == 146 [pid = 6788] [id = 689] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x86fda400 == 145 [pid = 6788] [id = 688] 16:58:01 INFO - PROCESS | 6788 | --DOCSHELL 0x844e8c00 == 144 [pid = 6788] [id = 687] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x898ea000) [pid = 6788] [serial = 2060] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x89461400) [pid = 6788] [serial = 2057] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x9eb3bc00) [pid = 6788] [serial = 1917] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x89e80400) [pid = 6788] [serial = 2012] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x89e74000) [pid = 6788] [serial = 2010] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x898e9c00) [pid = 6788] [serial = 2009] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x88922000) [pid = 6788] [serial = 2007] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x8888e800) [pid = 6788] [serial = 2006] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x863c3400) [pid = 6788] [serial = 2003] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x88924c00) [pid = 6788] [serial = 2000] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x86fda000) [pid = 6788] [serial = 2054] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x85d2dc00) [pid = 6788] [serial = 2051] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x863c5800) [pid = 6788] [serial = 2052] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x9000c800) [pid = 6788] [serial = 2049] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x90007800) [pid = 6788] [serial = 2048] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x8ff49c00) [pid = 6788] [serial = 2046] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x8ff43400) [pid = 6788] [serial = 2045] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x8fe23400) [pid = 6788] [serial = 2043] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x8fbff000) [pid = 6788] [serial = 2042] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x8fba7800) [pid = 6788] [serial = 2040] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8fb90000) [pid = 6788] [serial = 2039] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x8fb53c00) [pid = 6788] [serial = 2037] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x8fb4dc00) [pid = 6788] [serial = 2036] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x8f788400) [pid = 6788] [serial = 2034] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8f598800) [pid = 6788] [serial = 2033] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8ea6b800) [pid = 6788] [serial = 2031] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8ea68400) [pid = 6788] [serial = 2030] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8bd61c00) [pid = 6788] [serial = 2028] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8bd5cc00) [pid = 6788] [serial = 2027] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8bb0d800) [pid = 6788] [serial = 2025] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x8bb07c00) [pid = 6788] [serial = 2024] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8b70cc00) [pid = 6788] [serial = 2022] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8b703400) [pid = 6788] [serial = 2021] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x8b665400) [pid = 6788] [serial = 2019] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8b417800) [pid = 6788] [serial = 2018] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8a3ce800) [pid = 6788] [serial = 2016] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x8a3c7000) [pid = 6788] [serial = 2015] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x89f91000) [pid = 6788] [serial = 2013] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x895e8800) [pid = 6788] [serial = 2058] [outer = (nil)] [url = about:blank] 16:58:01 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x870ae400) [pid = 6788] [serial = 2055] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 6788 | 1461023882430 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:58:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 4243ms 16:58:02 INFO - PROCESS | 6788 | 1461023882464 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 6788 | 1461023882469 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:58:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:58:02 INFO - PROCESS | 6788 | 1461023882479 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 6788 | 1461023882483 Marionette TRACE conn3 <- [1,2882,null,{}] 16:58:02 INFO - PROCESS | 6788 | 1461023882491 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:02 INFO - PROCESS | 6788 | 1461023882697 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:58:03 INFO - PROCESS | 6788 | 1461023883014 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85d32000 == 145 [pid = 6788] [id = 728] 16:58:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x85d32c00) [pid = 6788] [serial = 2185] [outer = (nil)] 16:58:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x863c7800) [pid = 6788] [serial = 2186] [outer = 0x85d32c00] 16:58:03 INFO - PROCESS | 6788 | 1461023883118 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x86590c00) [pid = 6788] [serial = 2187] [outer = 0x85d32c00] 16:58:03 INFO - PROCESS | 6788 | 1461023883992 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:58:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1537ms 16:58:04 INFO - PROCESS | 6788 | 1461023884018 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 6788 | 1461023884025 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:58:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:58:04 INFO - PROCESS | 6788 | 1461023884035 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 6788 | 1461023884040 Marionette TRACE conn3 <- [1,2886,null,{}] 16:58:04 INFO - PROCESS | 6788 | 1461023884045 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:04 INFO - PROCESS | 6788 | 1461023884339 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:58:04 INFO - PROCESS | 6788 | 1461023884380 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 6788 | ++DOCSHELL 0x863c4400 == 146 [pid = 6788] [id = 729] 16:58:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x86fe6000) [pid = 6788] [serial = 2188] [outer = (nil)] 16:58:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8888f800) [pid = 6788] [serial = 2189] [outer = 0x86fe6000] 16:58:04 INFO - PROCESS | 6788 | 1461023884453 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x88920800) [pid = 6788] [serial = 2190] [outer = 0x86fe6000] 16:58:05 INFO - PROCESS | 6788 | 1461023885461 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1491ms 16:58:05 INFO - PROCESS | 6788 | 1461023885527 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 6788 | 1461023885530 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:58:05 INFO - PROCESS | 6788 | 1461023885537 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 6788 | 1461023885543 Marionette TRACE conn3 <- [1,2890,null,{}] 16:58:05 INFO - PROCESS | 6788 | 1461023885574 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:05 INFO - PROCESS | 6788 | 1461023885892 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:58:05 INFO - PROCESS | 6788 | 1461023885925 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870b4400 == 147 [pid = 6788] [id = 730] 16:58:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x89461800) [pid = 6788] [serial = 2191] [outer = (nil)] 16:58:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x895eec00) [pid = 6788] [serial = 2192] [outer = 0x89461800] 16:58:06 INFO - PROCESS | 6788 | 1461023886002 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x898eec00) [pid = 6788] [serial = 2193] [outer = 0x89461800] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x88894c00) [pid = 6788] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x863c2400) [pid = 6788] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x870b3c00) [pid = 6788] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x85b5cc00) [pid = 6788] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8892cc00) [pid = 6788] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x89465400) [pid = 6788] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x86593800) [pid = 6788] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x85b55800) [pid = 6788] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x84bf4800) [pid = 6788] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x930b7400) [pid = 6788] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x91363c00) [pid = 6788] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x91586c00) [pid = 6788] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x910d7800) [pid = 6788] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x910a6800) [pid = 6788] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x9008f400) [pid = 6788] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x9008ec00) [pid = 6788] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8fbf2400) [pid = 6788] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8fa79800) [pid = 6788] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x8f77c000) [pid = 6788] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x8eb42000) [pid = 6788] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x8e989000) [pid = 6788] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x8a6f1800) [pid = 6788] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x89f97800) [pid = 6788] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x895e3800) [pid = 6788] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 130 (0x86fe5400) [pid = 6788] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:58:07 INFO - PROCESS | 6788 | --DOMWINDOW == 129 (0x844ec000) [pid = 6788] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:58:07 INFO - PROCESS | 6788 | 1461023887768 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2252ms 16:58:07 INFO - PROCESS | 6788 | 1461023887789 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 6788 | 1461023887793 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:58:07 INFO - PROCESS | 6788 | 1461023887810 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 6788 | 1461023887813 Marionette TRACE conn3 <- [1,2894,null,{}] 16:58:07 INFO - PROCESS | 6788 | 1461023887819 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:08 INFO - PROCESS | 6788 | 1461023888015 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:58:08 INFO - PROCESS | 6788 | 1461023888032 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8554cc00 == 148 [pid = 6788] [id = 731] 16:58:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 130 (0x863c2400) [pid = 6788] [serial = 2194] [outer = (nil)] 16:58:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 131 (0x870b3c00) [pid = 6788] [serial = 2195] [outer = 0x863c2400] 16:58:08 INFO - PROCESS | 6788 | 1461023888104 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x898e8800) [pid = 6788] [serial = 2196] [outer = 0x863c2400] 16:58:09 INFO - PROCESS | 6788 | 1461023889075 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:58:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1281ms 16:58:09 INFO - PROCESS | 6788 | 1461023889105 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 6788 | 1461023889109 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:58:09 INFO - PROCESS | 6788 | 1461023889114 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 6788 | 1461023889118 Marionette TRACE conn3 <- [1,2898,null,{}] 16:58:09 INFO - PROCESS | 6788 | 1461023889123 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 6788 | 1461023889451 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:58:09 INFO - PROCESS | 6788 | 1461023889712 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85549800 == 149 [pid = 6788] [id = 732] 16:58:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x85549c00) [pid = 6788] [serial = 2197] [outer = (nil)] 16:58:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x85556800) [pid = 6788] [serial = 2198] [outer = 0x85549c00] 16:58:09 INFO - PROCESS | 6788 | 1461023889880 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x85d26800) [pid = 6788] [serial = 2199] [outer = 0x85549c00] 16:58:10 INFO - PROCESS | 6788 | 1461023890847 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1780ms 16:58:10 INFO - PROCESS | 6788 | 1461023890898 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:58:10 INFO - PROCESS | 6788 | 1461023890905 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:58:10 INFO - PROCESS | 6788 | 1461023890913 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 6788 | 1461023890920 Marionette TRACE conn3 <- [1,2902,null,{}] 16:58:10 INFO - PROCESS | 6788 | 1461023890927 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:11 INFO - PROCESS | 6788 | 1461023891148 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:58:11 INFO - PROCESS | 6788 | 1461023891498 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fda800 == 150 [pid = 6788] [id = 733] 16:58:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x86fe3000) [pid = 6788] [serial = 2200] [outer = (nil)] 16:58:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x870b2000) [pid = 6788] [serial = 2201] [outer = 0x86fe3000] 16:58:11 INFO - PROCESS | 6788 | 1461023891594 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x8888e000) [pid = 6788] [serial = 2202] [outer = 0x86fe3000] 16:58:12 INFO - PROCESS | 6788 | 1461023892596 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1738ms 16:58:12 INFO - PROCESS | 6788 | 1461023892650 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 6788 | 1461023892654 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:58:12 INFO - PROCESS | 6788 | 1461023892661 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 6788 | 1461023892665 Marionette TRACE conn3 <- [1,2906,null,{}] 16:58:12 INFO - PROCESS | 6788 | 1461023892672 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:12 INFO - PROCESS | 6788 | 1461023892887 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:58:13 INFO - PROCESS | 6788 | 1461023893273 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 6788 | ++DOCSHELL 0x88929000 == 151 [pid = 6788] [id = 734] 16:58:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x89468c00) [pid = 6788] [serial = 2203] [outer = (nil)] 16:58:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x895e8c00) [pid = 6788] [serial = 2204] [outer = 0x89468c00] 16:58:13 INFO - PROCESS | 6788 | 1461023893367 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x89e71c00) [pid = 6788] [serial = 2205] [outer = 0x89468c00] 16:58:14 INFO - PROCESS | 6788 | 1461023894308 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1682ms 16:58:14 INFO - PROCESS | 6788 | 1461023894344 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 6788 | 1461023894351 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:58:14 INFO - PROCESS | 6788 | 1461023894386 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 6788 | 1461023894393 Marionette TRACE conn3 <- [1,2910,null,{}] 16:58:14 INFO - PROCESS | 6788 | 1461023894401 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:14 INFO - PROCESS | 6788 | 1461023894624 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:58:14 INFO - PROCESS | 6788 | 1461023894962 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89e7b800 == 152 [pid = 6788] [id = 735] 16:58:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x89e80000) [pid = 6788] [serial = 2206] [outer = (nil)] 16:58:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8a3c7000) [pid = 6788] [serial = 2207] [outer = 0x89e80000] 16:58:15 INFO - PROCESS | 6788 | 1461023895052 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8a3d0800) [pid = 6788] [serial = 2208] [outer = 0x89e80000] 16:58:15 INFO - PROCESS | 6788 | 1461023895843 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:58:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:58:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:58:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1511ms 16:58:15 INFO - PROCESS | 6788 | 1461023895871 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:58:15 INFO - TEST-START | /DOMEvents/constructors.html 16:58:15 INFO - PROCESS | 6788 | 1461023895882 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:58:15 INFO - PROCESS | 6788 | 1461023895888 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 6788 | 1461023895893 Marionette TRACE conn3 <- [1,2914,null,{}] 16:58:15 INFO - PROCESS | 6788 | 1461023895904 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 6788 | 1461023896140 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:58:16 INFO - PROCESS | 6788 | 1461023896436 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x89e79800 == 153 [pid = 6788] [id = 736] 16:58:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x89f8e400) [pid = 6788] [serial = 2209] [outer = (nil)] 16:58:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8b40a400) [pid = 6788] [serial = 2210] [outer = 0x89f8e400] 16:58:16 INFO - PROCESS | 6788 | 1461023896527 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8b413400) [pid = 6788] [serial = 2211] [outer = 0x89f8e400] 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:58:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:58:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:58:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 1677ms 16:58:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:58:17 INFO - PROCESS | 6788 | 1461023897512 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:58:17 INFO - PROCESS | 6788 | 1461023897581 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 6788 | 1461023897589 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:58:17 INFO - PROCESS | 6788 | 1461023897604 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 6788 | 1461023897613 Marionette TRACE conn3 <- [1,2918,null,{}] 16:58:17 INFO - PROCESS | 6788 | 1461023897619 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:17 INFO - PROCESS | 6788 | 1461023897860 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:58:18 INFO - PROCESS | 6788 | 1461023898251 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b704400 == 154 [pid = 6788] [id = 737] 16:58:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8bb07c00) [pid = 6788] [serial = 2212] [outer = (nil)] 16:58:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8bb0c800) [pid = 6788] [serial = 2213] [outer = 0x8bb07c00] 16:58:18 INFO - PROCESS | 6788 | 1461023898361 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8bd64800) [pid = 6788] [serial = 2214] [outer = 0x8bb07c00] 16:58:19 INFO - PROCESS | 6788 | 1461023899199 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:58:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1643ms 16:58:19 INFO - PROCESS | 6788 | 1461023899248 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 6788 | 1461023899252 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:58:19 INFO - PROCESS | 6788 | 1461023899259 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 6788 | 1461023899261 Marionette TRACE conn3 <- [1,2922,null,{}] 16:58:19 INFO - PROCESS | 6788 | 1461023899268 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 6788 | 1461023899499 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:58:19 INFO - PROCESS | 6788 | 1461023899795 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x88925c00 == 155 [pid = 6788] [id = 738] 16:58:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8bb0dc00) [pid = 6788] [serial = 2215] [outer = (nil)] 16:58:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8ea64000) [pid = 6788] [serial = 2216] [outer = 0x8bb0dc00] 16:58:19 INFO - PROCESS | 6788 | 1461023899885 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8eb35800) [pid = 6788] [serial = 2217] [outer = 0x8bb0dc00] 16:58:20 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:58:20 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:58:20 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:58:20 INFO - PROCESS | 6788 | [6788] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:58:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:58:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:58:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:58:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:58:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:58:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1499ms 16:58:20 INFO - PROCESS | 6788 | 1461023900730 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:58:20 INFO - PROCESS | 6788 | 1461023900762 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 6788 | 1461023900764 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:58:20 INFO - PROCESS | 6788 | 1461023900775 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 6788 | 1461023900782 Marionette TRACE conn3 <- [1,2926,null,{}] 16:58:20 INFO - PROCESS | 6788 | 1461023900789 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:21 INFO - PROCESS | 6788 | 1461023901020 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:58:21 INFO - PROCESS | 6788 | 1461023901293 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8e98b800 == 156 [pid = 6788] [id = 739] 16:58:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8e98cc00) [pid = 6788] [serial = 2218] [outer = (nil)] 16:58:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8fb48400) [pid = 6788] [serial = 2219] [outer = 0x8e98cc00] 16:58:21 INFO - PROCESS | 6788 | 1461023901384 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fb4ec00) [pid = 6788] [serial = 2220] [outer = 0x8e98cc00] 16:58:22 INFO - PROCESS | 6788 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:58:22 INFO - PROCESS | 6788 | 1461023902232 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:58:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:58:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1488ms 16:58:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:58:22 INFO - PROCESS | 6788 | 1461023902264 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 6788 | 1461023902267 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:58:22 INFO - PROCESS | 6788 | 1461023902274 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 6788 | 1461023902277 Marionette TRACE conn3 <- [1,2930,null,{}] 16:58:22 INFO - PROCESS | 6788 | 1461023902283 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 6788 | 1461023902482 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:58:22 INFO - PROCESS | 6788 | 1461023902780 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8e985800 == 157 [pid = 6788] [id = 740] 16:58:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8f59ec00) [pid = 6788] [serial = 2221] [outer = (nil)] 16:58:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8fb8b800) [pid = 6788] [serial = 2222] [outer = 0x8f59ec00] 16:58:22 INFO - PROCESS | 6788 | 1461023902871 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fb92c00) [pid = 6788] [serial = 2223] [outer = 0x8f59ec00] 16:58:23 INFO - PROCESS | 6788 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:58:23 INFO - PROCESS | 6788 | 1461023903690 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:58:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:58:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1443ms 16:58:23 INFO - PROCESS | 6788 | 1461023903715 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 6788 | 1461023903719 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:58:23 INFO - PROCESS | 6788 | 1461023903726 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 6788 | 1461023903729 Marionette TRACE conn3 <- [1,2934,null,{}] 16:58:23 INFO - PROCESS | 6788 | 1461023903735 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:23 INFO - PROCESS | 6788 | 1461023903927 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:58:24 INFO - PROCESS | 6788 | 1461023904199 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8eb40400 == 158 [pid = 6788] [id = 741] 16:58:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x8fb48000) [pid = 6788] [serial = 2224] [outer = (nil)] 16:58:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x8fbfb400) [pid = 6788] [serial = 2225] [outer = 0x8fb48000] 16:58:24 INFO - PROCESS | 6788 | 1461023904284 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x8fe20800) [pid = 6788] [serial = 2226] [outer = 0x8fb48000] 16:58:25 INFO - PROCESS | 6788 | 1461023905143 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:58:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:58:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1440ms 16:58:25 INFO - PROCESS | 6788 | 1461023905167 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 6788 | 1461023905171 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:58:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:58:25 INFO - PROCESS | 6788 | 1461023905177 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 6788 | 1461023905181 Marionette TRACE conn3 <- [1,2938,null,{}] 16:58:25 INFO - PROCESS | 6788 | 1461023905186 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:25 INFO - PROCESS | 6788 | 1461023905386 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:58:25 INFO - PROCESS | 6788 | 1461023905694 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fbfcc00 == 159 [pid = 6788] [id = 742] 16:58:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x8fbff000) [pid = 6788] [serial = 2227] [outer = (nil)] 16:58:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x8ff43000) [pid = 6788] [serial = 2228] [outer = 0x8fbff000] 16:58:25 INFO - PROCESS | 6788 | 1461023905795 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x90007400) [pid = 6788] [serial = 2229] [outer = 0x8fbff000] 16:58:26 INFO - PROCESS | 6788 | 1461023906665 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:58:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1501ms 16:58:26 INFO - PROCESS | 6788 | 1461023906678 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:58:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:58:26 INFO - PROCESS | 6788 | 1461023906689 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:58:26 INFO - PROCESS | 6788 | 1461023906694 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 6788 | 1461023906700 Marionette TRACE conn3 <- [1,2942,null,{}] 16:58:26 INFO - PROCESS | 6788 | 1461023906705 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:26 INFO - PROCESS | 6788 | 1461023906969 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:58:27 INFO - PROCESS | 6788 | 1461023907251 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fbfe400 == 160 [pid = 6788] [id = 743] 16:58:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x8fe28800) [pid = 6788] [serial = 2230] [outer = (nil)] 16:58:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x910a0000) [pid = 6788] [serial = 2231] [outer = 0x8fe28800] 16:58:27 INFO - PROCESS | 6788 | 1461023907341 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x910a7000) [pid = 6788] [serial = 2232] [outer = 0x8fe28800] 16:58:28 INFO - PROCESS | 6788 | 1461023908145 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:58:28 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:58:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:58:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1483ms 16:58:28 INFO - PROCESS | 6788 | 1461023908179 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:58:28 INFO - PROCESS | 6788 | 1461023908189 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:58:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:58:28 INFO - PROCESS | 6788 | 1461023908198 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 6788 | 1461023908203 Marionette TRACE conn3 <- [1,2946,null,{}] 16:58:28 INFO - PROCESS | 6788 | 1461023908210 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:28 INFO - PROCESS | 6788 | 1461023908439 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:58:28 INFO - PROCESS | 6788 | 1461023908715 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e8c00 == 161 [pid = 6788] [id = 744] 16:58:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x910d2000) [pid = 6788] [serial = 2233] [outer = (nil)] 16:58:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x9157d800) [pid = 6788] [serial = 2234] [outer = 0x910d2000] 16:58:28 INFO - PROCESS | 6788 | 1461023908800 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x92f65800) [pid = 6788] [serial = 2235] [outer = 0x910d2000] 16:58:29 INFO - PROCESS | 6788 | 1461023909628 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:58:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:58:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1486ms 16:58:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:58:29 INFO - PROCESS | 6788 | 1461023909683 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 6788 | 1461023909686 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:58:29 INFO - PROCESS | 6788 | 1461023909693 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 6788 | 1461023909696 Marionette TRACE conn3 <- [1,2950,null,{}] 16:58:29 INFO - PROCESS | 6788 | 1461023909702 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 6788 | 1461023910005 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:58:30 INFO - PROCESS | 6788 | 1461023910237 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x913b5400 == 162 [pid = 6788] [id = 745] 16:58:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x913c4400) [pid = 6788] [serial = 2236] [outer = (nil)] 16:58:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x930b4400) [pid = 6788] [serial = 2237] [outer = 0x913c4400] 16:58:30 INFO - PROCESS | 6788 | 1461023910327 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x930b6000) [pid = 6788] [serial = 2238] [outer = 0x913c4400] 16:58:31 INFO - PROCESS | 6788 | ++DOCSHELL 0x931a0800 == 163 [pid = 6788] [id = 746] 16:58:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x93c41400) [pid = 6788] [serial = 2239] [outer = (nil)] 16:58:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x93c44000) [pid = 6788] [serial = 2240] [outer = 0x93c41400] 16:58:31 INFO - PROCESS | 6788 | 1461023911296 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:58:31 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:58:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1633ms 16:58:31 INFO - PROCESS | 6788 | 1461023911326 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 6788 | 1461023911330 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:58:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:58:31 INFO - PROCESS | 6788 | 1461023911336 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 6788 | 1461023911338 Marionette TRACE conn3 <- [1,2954,null,{}] 16:58:31 INFO - PROCESS | 6788 | 1461023911346 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:31 INFO - PROCESS | 6788 | 1461023911585 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:58:31 INFO - PROCESS | 6788 | 1461023911950 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fbf4c00 == 164 [pid = 6788] [id = 747] 16:58:31 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x8ff42000) [pid = 6788] [serial = 2241] [outer = (nil)] 16:58:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x9319dc00) [pid = 6788] [serial = 2242] [outer = 0x8ff42000] 16:58:32 INFO - PROCESS | 6788 | 1461023912037 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x93482800) [pid = 6788] [serial = 2243] [outer = 0x8ff42000] 16:58:32 INFO - PROCESS | 6788 | 1461023912809 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:58:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:58:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:58:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1491ms 16:58:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:58:32 INFO - PROCESS | 6788 | 1461023912828 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 6788 | 1461023912831 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:58:32 INFO - PROCESS | 6788 | 1461023912838 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 6788 | 1461023912841 Marionette TRACE conn3 <- [1,2958,null,{}] 16:58:32 INFO - PROCESS | 6788 | 1461023912847 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:33 INFO - PROCESS | 6788 | 1461023913085 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:58:33 INFO - PROCESS | 6788 | 1461023913426 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 6788 | ++DOCSHELL 0x93d5fc00 == 165 [pid = 6788] [id = 748] 16:58:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x93da8400) [pid = 6788] [serial = 2244] [outer = (nil)] 16:58:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x96a74c00) [pid = 6788] [serial = 2245] [outer = 0x93da8400] 16:58:33 INFO - PROCESS | 6788 | 1461023913520 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x96a78000) [pid = 6788] [serial = 2246] [outer = 0x93da8400] 16:58:34 INFO - PROCESS | 6788 | 1461023914404 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:58:34 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:58:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1584ms 16:58:34 INFO - PROCESS | 6788 | 1461023914420 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 6788 | 1461023914423 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:58:34 INFO - PROCESS | 6788 | 1461023914429 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 6788 | 1461023914433 Marionette TRACE conn3 <- [1,2962,null,{}] 16:58:34 INFO - PROCESS | 6788 | 1461023914439 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 6788 | 1461023914641 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:58:34 INFO - PROCESS | 6788 | 1461023914918 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8554fc00 == 166 [pid = 6788] [id = 749] 16:58:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x93196c00) [pid = 6788] [serial = 2247] [outer = (nil)] 16:58:34 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x9782c000) [pid = 6788] [serial = 2248] [outer = 0x93196c00] 16:58:35 INFO - PROCESS | 6788 | 1461023915008 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x978d6400) [pid = 6788] [serial = 2249] [outer = 0x93196c00] 16:58:35 INFO - PROCESS | 6788 | 1461023915843 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:58:35 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:58:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1441ms 16:58:35 INFO - PROCESS | 6788 | 1461023915871 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 6788 | 1461023915875 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:58:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:58:35 INFO - PROCESS | 6788 | 1461023915881 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 6788 | 1461023915885 Marionette TRACE conn3 <- [1,2966,null,{}] 16:58:35 INFO - PROCESS | 6788 | 1461023915890 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:36 INFO - PROCESS | 6788 | 1461023916137 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:58:36 INFO - PROCESS | 6788 | 1461023916427 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x93d54800 == 167 [pid = 6788] [id = 750] 16:58:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x93d59800) [pid = 6788] [serial = 2250] [outer = (nil)] 16:58:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x98029c00) [pid = 6788] [serial = 2251] [outer = 0x93d59800] 16:58:36 INFO - PROCESS | 6788 | 1461023916517 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x9802ac00) [pid = 6788] [serial = 2252] [outer = 0x93d59800] 16:58:37 INFO - PROCESS | 6788 | 1461023917348 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:58:37 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:58:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1480ms 16:58:37 INFO - PROCESS | 6788 | 1461023917362 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 6788 | 1461023917366 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:58:37 INFO - PROCESS | 6788 | 1461023917372 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 6788 | 1461023917375 Marionette TRACE conn3 <- [1,2970,null,{}] 16:58:37 INFO - PROCESS | 6788 | 1461023917381 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:37 INFO - PROCESS | 6788 | 1461023917589 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:58:37 INFO - PROCESS | 6788 | 1461023917867 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8554d400 == 168 [pid = 6788] [id = 751] 16:58:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0x969b2400) [pid = 6788] [serial = 2253] [outer = (nil)] 16:58:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 190 (0x98035000) [pid = 6788] [serial = 2254] [outer = 0x969b2400] 16:58:37 INFO - PROCESS | 6788 | 1461023917956 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 191 (0x98037c00) [pid = 6788] [serial = 2255] [outer = 0x969b2400] 16:58:38 INFO - PROCESS | 6788 | 1461023918803 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:58:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:58:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1487ms 16:58:38 INFO - PROCESS | 6788 | 1461023918860 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:58:38 INFO - PROCESS | 6788 | 1461023918864 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:58:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:58:38 INFO - PROCESS | 6788 | 1461023918870 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 6788 | 1461023918874 Marionette TRACE conn3 <- [1,2974,null,{}] 16:58:38 INFO - PROCESS | 6788 | 1461023918879 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 6788 | 1461023919187 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:58:39 INFO - PROCESS | 6788 | 1461023919424 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x854e3800 == 169 [pid = 6788] [id = 752] 16:58:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 192 (0x98034000) [pid = 6788] [serial = 2256] [outer = (nil)] 16:58:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 193 (0x98136000) [pid = 6788] [serial = 2257] [outer = 0x98034000] 16:58:39 INFO - PROCESS | 6788 | 1461023919514 Marionette DEBUG loaded listener.js 16:58:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 194 (0x98139000) [pid = 6788] [serial = 2258] [outer = 0x98034000] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x85d24800 == 168 [pid = 6788] [id = 542] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x870aec00 == 167 [pid = 6788] [id = 707] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x85b5ec00 == 166 [pid = 6788] [id = 544] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8554cc00 == 165 [pid = 6788] [id = 731] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x870b4400 == 164 [pid = 6788] [id = 730] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x863c4400 == 163 [pid = 6788] [id = 729] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x85d32000 == 162 [pid = 6788] [id = 728] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x9572a000 == 161 [pid = 6788] [id = 726] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x93da9000 == 160 [pid = 6788] [id = 725] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8a3c4c00 == 159 [pid = 6788] [id = 724] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x910a5400 == 158 [pid = 6788] [id = 722] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x93da5000 == 157 [pid = 6788] [id = 723] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8e981c00 == 156 [pid = 6788] [id = 721] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x90004400 == 155 [pid = 6788] [id = 720] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x90094400 == 154 [pid = 6788] [id = 719] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8fb4d800 == 153 [pid = 6788] [id = 717] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8ff47c00 == 152 [pid = 6788] [id = 718] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa80000 == 151 [pid = 6788] [id = 716] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8bd5c000 == 150 [pid = 6788] [id = 676] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8f77b000 == 149 [pid = 6788] [id = 715] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8b40bc00 == 148 [pid = 6788] [id = 714] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8e98ac00 == 147 [pid = 6788] [id = 713] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6f4400 == 146 [pid = 6788] [id = 711] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x895ec800 == 145 [pid = 6788] [id = 712] 16:58:42 INFO - PROCESS | 6788 | --DOCSHELL 0x86597c00 == 144 [pid = 6788] [id = 710] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 193 (0x8892b000) [pid = 6788] [serial = 2001] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 192 (0x9fdebc00) [pid = 6788] [serial = 1986] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 191 (0x8ea65000) [pid = 6788] [serial = 1932] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 190 (0x86592000) [pid = 6788] [serial = 2004] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 189 (0x895e6800) [pid = 6788] [serial = 2123] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x89f90c00) [pid = 6788] [serial = 2126] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x870b2400) [pid = 6788] [serial = 2120] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x863c9c00) [pid = 6788] [serial = 2117] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x86593c00) [pid = 6788] [serial = 2118] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x93c4c800) [pid = 6788] [serial = 2115] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x93c48c00) [pid = 6788] [serial = 2114] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x931a1000) [pid = 6788] [serial = 2112] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x9319ac00) [pid = 6788] [serial = 2111] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x930b9c00) [pid = 6788] [serial = 2109] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x930b8000) [pid = 6788] [serial = 2108] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x930ae800) [pid = 6788] [serial = 2106] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x92fc1400) [pid = 6788] [serial = 2105] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x91588c00) [pid = 6788] [serial = 2103] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x91585800) [pid = 6788] [serial = 2102] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x913bb800) [pid = 6788] [serial = 2100] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x9136e000) [pid = 6788] [serial = 2099] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x910d7c00) [pid = 6788] [serial = 2097] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x910a8c00) [pid = 6788] [serial = 2096] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x90099c00) [pid = 6788] [serial = 2094] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x90092c00) [pid = 6788] [serial = 2093] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x90004c00) [pid = 6788] [serial = 2091] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x8ff4c400) [pid = 6788] [serial = 2090] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x8fe22800) [pid = 6788] [serial = 2088] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x8fbfd800) [pid = 6788] [serial = 2087] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x8fb4f800) [pid = 6788] [serial = 2085] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x8fb4b000) [pid = 6788] [serial = 2084] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x8f785400) [pid = 6788] [serial = 2082] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x8f782c00) [pid = 6788] [serial = 2081] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x8eb3fc00) [pid = 6788] [serial = 2079] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8ea60000) [pid = 6788] [serial = 2078] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8bd5e400) [pid = 6788] [serial = 2076] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8bb04800) [pid = 6788] [serial = 2075] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8b415c00) [pid = 6788] [serial = 2073] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x8b40dc00) [pid = 6788] [serial = 2072] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x89f91c00) [pid = 6788] [serial = 2070] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x898ecc00) [pid = 6788] [serial = 2069] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x88899c00) [pid = 6788] [serial = 2067] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x870b7000) [pid = 6788] [serial = 2066] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x85b50000) [pid = 6788] [serial = 2064] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x854e5c00) [pid = 6788] [serial = 2063] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x8a3ce000) [pid = 6788] [serial = 2127] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x89e71400) [pid = 6788] [serial = 2124] [outer = (nil)] [url = about:blank] 16:58:42 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x870bac00) [pid = 6788] [serial = 2121] [outer = (nil)] [url = about:blank] 16:58:43 INFO - PROCESS | 6788 | 1461023923129 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:58:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 4289ms 16:58:43 INFO - PROCESS | 6788 | 1461023923159 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 6788 | 1461023923167 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:58:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:58:43 INFO - PROCESS | 6788 | 1461023923176 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 6788 | 1461023923181 Marionette TRACE conn3 <- [1,2978,null,{}] 16:58:43 INFO - PROCESS | 6788 | 1461023923188 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 6788 | 1461023923386 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:58:43 INFO - PROCESS | 6788 | 1461023923617 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863c7c00 == 145 [pid = 6788] [id = 753] 16:58:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x863cdc00) [pid = 6788] [serial = 2259] [outer = (nil)] 16:58:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x86591c00) [pid = 6788] [serial = 2260] [outer = 0x863cdc00] 16:58:43 INFO - PROCESS | 6788 | 1461023923694 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x86596800) [pid = 6788] [serial = 2261] [outer = 0x863cdc00] 16:58:44 INFO - PROCESS | 6788 | 1461023924533 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:58:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:58:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1386ms 16:58:44 INFO - PROCESS | 6788 | 1461023924562 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 6788 | 1461023924570 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:58:44 INFO - PROCESS | 6788 | 1461023924580 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 6788 | 1461023924584 Marionette TRACE conn3 <- [1,2982,null,{}] 16:58:44 INFO - PROCESS | 6788 | 1461023924590 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:44 INFO - PROCESS | 6788 | 1461023924788 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:58:45 INFO - PROCESS | 6788 | 1461023925045 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85550c00 == 146 [pid = 6788] [id = 754] 16:58:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x86fdcc00) [pid = 6788] [serial = 2262] [outer = (nil)] 16:58:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x870b7c00) [pid = 6788] [serial = 2263] [outer = 0x86fdcc00] 16:58:45 INFO - PROCESS | 6788 | 1461023925120 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x88896c00) [pid = 6788] [serial = 2264] [outer = 0x86fdcc00] 16:58:45 INFO - PROCESS | 6788 | 1461023925939 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:58:45 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:58:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:58:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1393ms 16:58:45 INFO - PROCESS | 6788 | 1461023925978 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 6788 | 1461023925981 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:58:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:58:45 INFO - PROCESS | 6788 | 1461023925988 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 6788 | 1461023925993 Marionette TRACE conn3 <- [1,2986,null,{}] 16:58:46 INFO - PROCESS | 6788 | 1461023926008 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:46 INFO - PROCESS | 6788 | 1461023926310 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:58:46 INFO - PROCESS | 6788 | 1461023926345 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 6788 | ++DOCSHELL 0x863cfc00 == 147 [pid = 6788] [id = 755] 16:58:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x895e3000) [pid = 6788] [serial = 2265] [outer = (nil)] 16:58:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x898ec400) [pid = 6788] [serial = 2266] [outer = 0x895e3000] 16:58:46 INFO - PROCESS | 6788 | 1461023926459 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x89e80800) [pid = 6788] [serial = 2267] [outer = 0x895e3000] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x86595800) [pid = 6788] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x89461800) [pid = 6788] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x86fe6000) [pid = 6788] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x85d32c00) [pid = 6788] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x870bb000) [pid = 6788] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x969b8400) [pid = 6788] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x9572e800) [pid = 6788] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x943ee000) [pid = 6788] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x93daac00) [pid = 6788] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x93d5a000) [pid = 6788] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x9319c800) [pid = 6788] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x9053b400) [pid = 6788] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x910d9800) [pid = 6788] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x8ff4d400) [pid = 6788] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x8fba4400) [pid = 6788] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x8fb8f000) [pid = 6788] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x8f783400) [pid = 6788] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x8ea5f800) [pid = 6788] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x8ea6cc00) [pid = 6788] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x8b66f000) [pid = 6788] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x8b40c800) [pid = 6788] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:58:47 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x86fdbc00) [pid = 6788] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:58:47 INFO - PROCESS | 6788 | 1461023927993 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:58:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2043ms 16:58:48 INFO - PROCESS | 6788 | 1461023928030 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 6788 | 1461023928033 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:58:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:58:48 INFO - PROCESS | 6788 | 1461023928040 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 6788 | 1461023928043 Marionette TRACE conn3 <- [1,2990,null,{}] 16:58:48 INFO - PROCESS | 6788 | 1461023928049 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 6788 | 1461023928319 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:58:48 INFO - PROCESS | 6788 | 1461023928346 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x842c7400 == 148 [pid = 6788] [id = 756] 16:58:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x86fd9000) [pid = 6788] [serial = 2268] [outer = (nil)] 16:58:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x89f95800) [pid = 6788] [serial = 2269] [outer = 0x86fd9000] 16:58:48 INFO - PROCESS | 6788 | 1461023928420 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x8a3c4c00) [pid = 6788] [serial = 2270] [outer = 0x86fd9000] 16:58:49 INFO - PROCESS | 6788 | ++DOCSHELL 0x8a6f2800 == 149 [pid = 6788] [id = 757] 16:58:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x8b413800) [pid = 6788] [serial = 2271] [outer = (nil)] 16:58:49 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x8b417000) [pid = 6788] [serial = 2272] [outer = 0x8b413800] 16:58:49 INFO - PROCESS | 6788 | 1461023929320 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:58:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1336ms 16:58:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:58:49 INFO - PROCESS | 6788 | 1461023929377 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 6788 | 1461023929379 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:58:49 INFO - PROCESS | 6788 | 1461023929386 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 6788 | 1461023929389 Marionette TRACE conn3 <- [1,2994,null,{}] 16:58:49 INFO - PROCESS | 6788 | 1461023929394 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 6788 | 1461023929756 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:58:50 INFO - PROCESS | 6788 | 1461023930129 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8554dc00 == 150 [pid = 6788] [id = 758] 16:58:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x8554e400) [pid = 6788] [serial = 2273] [outer = (nil)] 16:58:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x85b50000) [pid = 6788] [serial = 2274] [outer = 0x8554e400] 16:58:50 INFO - PROCESS | 6788 | 1461023930223 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x85d2dc00) [pid = 6788] [serial = 2275] [outer = 0x8554e400] 16:58:51 INFO - PROCESS | 6788 | 1461023931076 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:58:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:58:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1731ms 16:58:51 INFO - PROCESS | 6788 | 1461023931118 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 6788 | 1461023931126 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:58:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:58:51 INFO - PROCESS | 6788 | 1461023931134 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 6788 | 1461023931141 Marionette TRACE conn3 <- [1,2998,null,{}] 16:58:51 INFO - PROCESS | 6788 | 1461023931149 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 6788 | 1461023931369 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:58:51 INFO - PROCESS | 6788 | 1461023931670 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x863cec00 == 151 [pid = 6788] [id = 759] 16:58:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x86fe2c00) [pid = 6788] [serial = 2276] [outer = (nil)] 16:58:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x870b2c00) [pid = 6788] [serial = 2277] [outer = 0x86fe2c00] 16:58:51 INFO - PROCESS | 6788 | 1461023931766 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x88922400) [pid = 6788] [serial = 2278] [outer = 0x86fe2c00] 16:58:52 INFO - PROCESS | 6788 | 1461023932711 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:58:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:58:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1634ms 16:58:52 INFO - PROCESS | 6788 | 1461023932768 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 6788 | 1461023932772 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:58:52 INFO - PROCESS | 6788 | 1461023932825 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 6788 | 1461023932828 Marionette TRACE conn3 <- [1,3002,null,{}] 16:58:52 INFO - PROCESS | 6788 | 1461023932840 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 6788 | 1461023933057 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:58:53 INFO - PROCESS | 6788 | 1461023933446 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x898ecc00 == 152 [pid = 6788] [id = 760] 16:58:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x898f0800) [pid = 6788] [serial = 2279] [outer = (nil)] 16:58:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x89e78c00) [pid = 6788] [serial = 2280] [outer = 0x898f0800] 16:58:53 INFO - PROCESS | 6788 | 1461023933579 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x89f8f000) [pid = 6788] [serial = 2281] [outer = 0x898f0800] 16:58:54 INFO - PROCESS | 6788 | 1461023934423 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:58:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:58:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1691ms 16:58:54 INFO - PROCESS | 6788 | 1461023934471 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 6788 | 1461023934477 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:58:54 INFO - PROCESS | 6788 | 1461023934494 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 6788 | 1461023934502 Marionette TRACE conn3 <- [1,3006,null,{}] 16:58:54 INFO - PROCESS | 6788 | 1461023934507 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 6788 | 1461023934718 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:58:55 INFO - PROCESS | 6788 | 1461023935026 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 6788 | ++DOCSHELL 0x89e77800 == 153 [pid = 6788] [id = 761] 16:58:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8b411400) [pid = 6788] [serial = 2282] [outer = (nil)] 16:58:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8b708c00) [pid = 6788] [serial = 2283] [outer = 0x8b411400] 16:58:55 INFO - PROCESS | 6788 | 1461023935116 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8bb01800) [pid = 6788] [serial = 2284] [outer = 0x8b411400] 16:58:55 INFO - PROCESS | 6788 | 1461023935955 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:58:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:58:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1492ms 16:58:55 INFO - PROCESS | 6788 | 1461023935978 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 6788 | 1461023935981 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:58:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:58:55 INFO - PROCESS | 6788 | 1461023935988 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 6788 | 1461023935992 Marionette TRACE conn3 <- [1,3010,null,{}] 16:58:56 INFO - PROCESS | 6788 | 1461023935997 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 6788 | 1461023936210 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:58:56 INFO - PROCESS | 6788 | 1461023936485 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8b703800 == 154 [pid = 6788] [id = 762] 16:58:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8b70c000) [pid = 6788] [serial = 2285] [outer = (nil)] 16:58:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8bd5bc00) [pid = 6788] [serial = 2286] [outer = 0x8b70c000] 16:58:56 INFO - PROCESS | 6788 | 1461023936575 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8bd60800) [pid = 6788] [serial = 2287] [outer = 0x8b70c000] 16:58:57 INFO - PROCESS | 6788 | 1461023937410 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:58:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1433ms 16:58:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:58:57 INFO - PROCESS | 6788 | 1461023937421 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 6788 | 1461023937424 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:58:57 INFO - PROCESS | 6788 | 1461023937430 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 6788 | 1461023937434 Marionette TRACE conn3 <- [1,3014,null,{}] 16:58:57 INFO - PROCESS | 6788 | 1461023937440 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 6788 | 1461023937641 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:58:57 INFO - PROCESS | 6788 | 1461023937951 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 6788 | ++DOCSHELL 0x8e98c800 == 155 [pid = 6788] [id = 763] 16:58:57 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8e98e400) [pid = 6788] [serial = 2288] [outer = (nil)] 16:58:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8ea60c00) [pid = 6788] [serial = 2289] [outer = 0x8e98e400] 16:58:58 INFO - PROCESS | 6788 | 1461023938054 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8f77c400) [pid = 6788] [serial = 2290] [outer = 0x8e98e400] 16:58:58 INFO - PROCESS | 6788 | [6788] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:58:59 INFO - PROCESS | 6788 | 1461023939067 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:58:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:58:59 INFO - {} 16:58:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:58:59 INFO - {} 16:58:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:58:59 INFO - {} 16:58:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:58:59 INFO - {} 16:58:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1690ms 16:58:59 INFO - PROCESS | 6788 | 1461023939122 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 6788 | 1461023939125 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:58:59 INFO - TEST-START | /FileAPI/fileReader.html 16:58:59 INFO - PROCESS | 6788 | 1461023939178 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 6788 | 1461023939181 Marionette TRACE conn3 <- [1,3018,null,{}] 16:58:59 INFO - PROCESS | 6788 | 1461023939187 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 6788 | 1461023939419 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:58:59 INFO - PROCESS | 6788 | 1461023939759 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8f787c00 == 156 [pid = 6788] [id = 764] 16:58:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x8fa7ac00) [pid = 6788] [serial = 2291] [outer = (nil)] 16:58:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x8fba2800) [pid = 6788] [serial = 2292] [outer = 0x8fa7ac00] 16:58:59 INFO - PROCESS | 6788 | 1461023939847 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fbf4400) [pid = 6788] [serial = 2293] [outer = 0x8fa7ac00] 16:59:00 INFO - PROCESS | 6788 | 1461023940645 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:59:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:59:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:59:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:59:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:59:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 1490ms 16:59:00 INFO - TEST-START | /FileAPI/historical.html 16:59:00 INFO - PROCESS | 6788 | 1461023940662 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 6788 | 1461023940665 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:59:00 INFO - PROCESS | 6788 | 1461023940672 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 6788 | 1461023940675 Marionette TRACE conn3 <- [1,3022,null,{}] 16:59:00 INFO - PROCESS | 6788 | 1461023940681 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 6788 | 1461023940885 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:59:01 INFO - PROCESS | 6788 | 1461023941174 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8ea63800 == 157 [pid = 6788] [id = 765] 16:59:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x8fba0800) [pid = 6788] [serial = 2294] [outer = (nil)] 16:59:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x8ff44800) [pid = 6788] [serial = 2295] [outer = 0x8fba0800] 16:59:01 INFO - PROCESS | 6788 | 1461023941264 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x8ff4c000) [pid = 6788] [serial = 2296] [outer = 0x8fba0800] 16:59:02 INFO - PROCESS | 6788 | 1461023942116 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:59:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:59:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:59:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:59:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:59:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:59:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:59:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:59:02 INFO - TEST-OK | /FileAPI/historical.html | took 1484ms 16:59:02 INFO - PROCESS | 6788 | 1461023942157 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 6788 | 1461023942160 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:59:02 INFO - PROCESS | 6788 | 1461023942172 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - TEST-START | /FileAPI/idlharness.html 16:59:02 INFO - PROCESS | 6788 | 1461023942177 Marionette TRACE conn3 <- [1,3026,null,{}] 16:59:02 INFO - PROCESS | 6788 | 1461023942223 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 6788 | 1461023942502 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:59:02 INFO - PROCESS | 6788 | 1461023942723 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bb0e000 == 158 [pid = 6788] [id = 766] 16:59:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x8fe26800) [pid = 6788] [serial = 2297] [outer = (nil)] 16:59:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x9008cc00) [pid = 6788] [serial = 2298] [outer = 0x8fe26800] 16:59:02 INFO - PROCESS | 6788 | 1461023942812 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 6788 | ++DOMWINDOW == 165 (0x90092c00) [pid = 6788] [serial = 2299] [outer = 0x8fe26800] 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:59:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:59:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 2692ms 16:59:05 INFO - PROCESS | 6788 | 1461023944711 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:59:05 INFO - PROCESS | 6788 | 1461023944915 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 6788 | 1461023944924 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:59:05 INFO - TEST-START | /FileAPI/idlharness.worker 16:59:05 INFO - PROCESS | 6788 | 1461023944949 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 6788 | 1461023944956 Marionette TRACE conn3 <- [1,3030,null,{}] 16:59:05 INFO - PROCESS | 6788 | 1461023944967 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 6788 | 1461023945217 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:59:05 INFO - PROCESS | 6788 | 1461023945516 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x9000ec00 == 159 [pid = 6788] [id = 767] 16:59:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 166 (0x9053c000) [pid = 6788] [serial = 2300] [outer = (nil)] 16:59:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 167 (0x93d55c00) [pid = 6788] [serial = 2301] [outer = 0x9053c000] 16:59:05 INFO - PROCESS | 6788 | 1461023945603 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 6788 | ++DOMWINDOW == 168 (0x93d5c000) [pid = 6788] [serial = 2302] [outer = 0x9053c000] 16:59:05 INFO - PROCESS | 6788 | [6788] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:59:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:59:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:59:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:59:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:08 INFO - {} 16:59:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3280ms 16:59:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:59:08 INFO - PROCESS | 6788 | 1461023948081 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:59:08 INFO - PROCESS | 6788 | 1461023948237 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 6788 | 1461023948243 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:59:08 INFO - PROCESS | 6788 | 1461023948260 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 6788 | 1461023948269 Marionette TRACE conn3 <- [1,3034,null,{}] 16:59:08 INFO - PROCESS | 6788 | 1461023948280 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:08 INFO - PROCESS | 6788 | 1461023948636 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:59:08 INFO - PROCESS | 6788 | 1461023948942 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x943e7400 == 160 [pid = 6788] [id = 768] 16:59:08 INFO - PROCESS | 6788 | ++DOMWINDOW == 169 (0x9572a000) [pid = 6788] [serial = 2303] [outer = (nil)] 16:59:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 170 (0x9936a400) [pid = 6788] [serial = 2304] [outer = 0x9572a000] 16:59:09 INFO - PROCESS | 6788 | 1461023949041 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 6788 | ++DOMWINDOW == 171 (0x998e8400) [pid = 6788] [serial = 2305] [outer = 0x9572a000] 16:59:09 INFO - PROCESS | 6788 | 1461023949893 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:59:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1647ms 16:59:09 INFO - PROCESS | 6788 | 1461023949906 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:59:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:59:09 INFO - PROCESS | 6788 | 1461023949910 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:59:09 INFO - PROCESS | 6788 | 1461023949917 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 6788 | 1461023949921 Marionette TRACE conn3 <- [1,3038,null,{}] 16:59:09 INFO - PROCESS | 6788 | 1461023949927 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 6788 | 1461023950145 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:59:10 INFO - PROCESS | 6788 | 1461023950432 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x88929400 == 161 [pid = 6788] [id = 769] 16:59:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 172 (0x89e73000) [pid = 6788] [serial = 2306] [outer = (nil)] 16:59:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 173 (0x9a41b000) [pid = 6788] [serial = 2307] [outer = 0x89e73000] 16:59:10 INFO - PROCESS | 6788 | 1461023950522 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 6788 | ++DOMWINDOW == 174 (0x9a423000) [pid = 6788] [serial = 2308] [outer = 0x89e73000] 16:59:11 INFO - PROCESS | 6788 | 1461023951363 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:59:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:59:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:59:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1481ms 16:59:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:59:11 INFO - PROCESS | 6788 | 1461023951398 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:59:11 INFO - PROCESS | 6788 | 1461023951401 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:59:11 INFO - PROCESS | 6788 | 1461023951408 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 6788 | 1461023951412 Marionette TRACE conn3 <- [1,3042,null,{}] 16:59:11 INFO - PROCESS | 6788 | 1461023951418 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:11 INFO - PROCESS | 6788 | 1461023951653 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:59:11 INFO - PROCESS | 6788 | 1461023951938 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x99370800 == 162 [pid = 6788] [id = 770] 16:59:11 INFO - PROCESS | 6788 | ++DOMWINDOW == 175 (0x9a41f800) [pid = 6788] [serial = 2309] [outer = (nil)] 16:59:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 176 (0x9a5c4800) [pid = 6788] [serial = 2310] [outer = 0x9a41f800] 16:59:12 INFO - PROCESS | 6788 | 1461023952028 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 6788 | ++DOMWINDOW == 177 (0x9b267400) [pid = 6788] [serial = 2311] [outer = 0x9a41f800] 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - PROCESS | 6788 | 1461023953220 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:59:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1921ms 16:59:13 INFO - PROCESS | 6788 | 1461023953378 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 6788 | 1461023953383 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:59:13 INFO - PROCESS | 6788 | 1461023953410 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 6788 | 1461023953413 Marionette TRACE conn3 <- [1,3046,null,{}] 16:59:13 INFO - PROCESS | 6788 | 1461023953419 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 6788 | 1461023953711 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:59:14 INFO - PROCESS | 6788 | 1461023954072 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x844ee800 == 163 [pid = 6788] [id = 771] 16:59:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 178 (0x8f785800) [pid = 6788] [serial = 2312] [outer = (nil)] 16:59:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 179 (0x93d5ac00) [pid = 6788] [serial = 2313] [outer = 0x8f785800] 16:59:14 INFO - PROCESS | 6788 | 1461023954158 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 6788 | ++DOMWINDOW == 180 (0x943e8000) [pid = 6788] [serial = 2314] [outer = 0x8f785800] 16:59:14 INFO - PROCESS | 6788 | [6788] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:15 INFO - PROCESS | 6788 | 1461023955042 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:59:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:59:15 INFO - {} 16:59:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1683ms 16:59:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:59:15 INFO - PROCESS | 6788 | 1461023955092 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 6788 | 1461023955095 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:59:15 INFO - PROCESS | 6788 | 1461023955106 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 6788 | 1461023955110 Marionette TRACE conn3 <- [1,3050,null,{}] 16:59:15 INFO - PROCESS | 6788 | 1461023955115 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:15 INFO - PROCESS | 6788 | 1461023955351 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:59:15 INFO - PROCESS | 6788 | 1461023955638 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 6788 | ++DOCSHELL 0x8892c000 == 164 [pid = 6788] [id = 772] 16:59:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 181 (0x89f90400) [pid = 6788] [serial = 2315] [outer = (nil)] 16:59:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 182 (0x96acd400) [pid = 6788] [serial = 2316] [outer = 0x89f90400] 16:59:15 INFO - PROCESS | 6788 | 1461023955727 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 6788 | ++DOMWINDOW == 183 (0x9802a400) [pid = 6788] [serial = 2317] [outer = 0x89f90400] 16:59:16 INFO - PROCESS | 6788 | 1461023956604 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:59:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1549ms 16:59:16 INFO - PROCESS | 6788 | 1461023956652 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 6788 | 1461023956656 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:59:16 INFO - PROCESS | 6788 | 1461023956663 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 6788 | 1461023956666 Marionette TRACE conn3 <- [1,3054,null,{}] 16:59:16 INFO - PROCESS | 6788 | 1461023956672 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 6788 | 1461023956975 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:59:17 INFO - PROCESS | 6788 | 1461023957206 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x96a7b400 == 165 [pid = 6788] [id = 773] 16:59:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 184 (0x96f09800) [pid = 6788] [serial = 2318] [outer = (nil)] 16:59:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 185 (0x981a4800) [pid = 6788] [serial = 2319] [outer = 0x96f09800] 16:59:17 INFO - PROCESS | 6788 | 1461023957291 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 6788 | ++DOMWINDOW == 186 (0x982cf800) [pid = 6788] [serial = 2320] [outer = 0x96f09800] 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2236ms 16:59:19 INFO - PROCESS | 6788 | 1461023958714 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:59:19 INFO - PROCESS | 6788 | 1461023959058 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 6788 | 1461023959062 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:59:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:59:19 INFO - PROCESS | 6788 | 1461023959073 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 6788 | 1461023959076 Marionette TRACE conn3 <- [1,3058,null,{}] 16:59:19 INFO - PROCESS | 6788 | 1461023959082 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 6788 | 1461023959286 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:59:19 INFO - PROCESS | 6788 | 1461023959633 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x91584800 == 166 [pid = 6788] [id = 774] 16:59:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 187 (0x9b2b4800) [pid = 6788] [serial = 2321] [outer = (nil)] 16:59:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 188 (0x9feb2400) [pid = 6788] [serial = 2322] [outer = 0x9b2b4800] 16:59:19 INFO - PROCESS | 6788 | 1461023959726 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 6788 | ++DOMWINDOW == 189 (0xa0007c00) [pid = 6788] [serial = 2323] [outer = 0x9b2b4800] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x854eb400 == 165 [pid = 6788] [id = 705] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x870b0400 == 164 [pid = 6788] [id = 501] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x86fd8000 == 163 [pid = 6788] [id = 500] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8888ec00 == 162 [pid = 6788] [id = 502] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8fa74800 == 161 [pid = 6788] [id = 54] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x84bebc00 == 160 [pid = 6788] [id = 527] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8a6f2800 == 159 [pid = 6788] [id = 757] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x842c7400 == 158 [pid = 6788] [id = 756] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x863cfc00 == 157 [pid = 6788] [id = 755] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x85550c00 == 156 [pid = 6788] [id = 754] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x863c7c00 == 155 [pid = 6788] [id = 753] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8554d400 == 154 [pid = 6788] [id = 751] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x93d54800 == 153 [pid = 6788] [id = 750] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x93d5fc00 == 152 [pid = 6788] [id = 748] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8554fc00 == 151 [pid = 6788] [id = 749] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbf4c00 == 150 [pid = 6788] [id = 747] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x913b5400 == 149 [pid = 6788] [id = 745] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x931a0800 == 148 [pid = 6788] [id = 746] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x854e8c00 == 147 [pid = 6788] [id = 744] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x84bf2000 == 146 [pid = 6788] [id = 569] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbfcc00 == 145 [pid = 6788] [id = 742] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8fbfe400 == 144 [pid = 6788] [id = 743] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8eb40400 == 143 [pid = 6788] [id = 741] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8e985800 == 142 [pid = 6788] [id = 740] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8e98b800 == 141 [pid = 6788] [id = 739] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x88925c00 == 140 [pid = 6788] [id = 738] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x89e79800 == 139 [pid = 6788] [id = 736] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x8b704400 == 138 [pid = 6788] [id = 737] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x89e7b800 == 137 [pid = 6788] [id = 735] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x88929000 == 136 [pid = 6788] [id = 734] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x86fda800 == 135 [pid = 6788] [id = 733] 16:59:22 INFO - PROCESS | 6788 | --DOCSHELL 0x85549800 == 134 [pid = 6788] [id = 732] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 188 (0x89e76400) [pid = 6788] [serial = 2061] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 187 (0x870b3c00) [pid = 6788] [serial = 2195] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 186 (0x895eec00) [pid = 6788] [serial = 2192] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 185 (0x88920800) [pid = 6788] [serial = 2190] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 184 (0x898eec00) [pid = 6788] [serial = 2193] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 183 (0x863c7800) [pid = 6788] [serial = 2186] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 182 (0x86590c00) [pid = 6788] [serial = 2187] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 181 (0x978cb400) [pid = 6788] [serial = 2184] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 180 (0x97824000) [pid = 6788] [serial = 2183] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 179 (0x96f0c000) [pid = 6788] [serial = 2181] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 178 (0x96acfc00) [pid = 6788] [serial = 2180] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 177 (0x96a7cc00) [pid = 6788] [serial = 2178] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 176 (0x96a7a000) [pid = 6788] [serial = 2177] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 175 (0x96a0f400) [pid = 6788] [serial = 2175] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 174 (0x969b1c00) [pid = 6788] [serial = 2174] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 173 (0x95738800) [pid = 6788] [serial = 2172] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 172 (0x95730c00) [pid = 6788] [serial = 2171] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 171 (0x93db3400) [pid = 6788] [serial = 2169] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 170 (0x93db0c00) [pid = 6788] [serial = 2168] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 169 (0x93da6400) [pid = 6788] [serial = 2166] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 168 (0x93d5f800) [pid = 6788] [serial = 2165] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 167 (0x93c4e000) [pid = 6788] [serial = 2163] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 166 (0x9319c400) [pid = 6788] [serial = 2162] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 165 (0x913bd800) [pid = 6788] [serial = 2160] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 164 (0x9136d800) [pid = 6788] [serial = 2159] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 163 (0x9109f800) [pid = 6788] [serial = 2157] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 162 (0x90543000) [pid = 6788] [serial = 2156] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 161 (0x9008c800) [pid = 6788] [serial = 2154] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 160 (0x9000c400) [pid = 6788] [serial = 2153] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 159 (0x8fe2e400) [pid = 6788] [serial = 2151] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 158 (0x8fe21800) [pid = 6788] [serial = 2150] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 157 (0x8fba1000) [pid = 6788] [serial = 2148] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 156 (0x8fb88000) [pid = 6788] [serial = 2147] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 155 (0x8f784c00) [pid = 6788] [serial = 2145] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 154 (0x8f77e000) [pid = 6788] [serial = 2144] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 153 (0x8eb3ec00) [pid = 6788] [serial = 2142] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x8eb38c00) [pid = 6788] [serial = 2141] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8ea64400) [pid = 6788] [serial = 2139] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8e98c000) [pid = 6788] [serial = 2138] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x8b707800) [pid = 6788] [serial = 2136] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x8b66c000) [pid = 6788] [serial = 2135] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x895e0c00) [pid = 6788] [serial = 2133] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x870ad800) [pid = 6788] [serial = 2132] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8b40b400) [pid = 6788] [serial = 2129] [outer = (nil)] [url = about:blank] 16:59:22 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x8888f800) [pid = 6788] [serial = 2189] [outer = (nil)] [url = about:blank] 16:59:23 INFO - PROCESS | 6788 | 1461023963279 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:59:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:59:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:59:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:59:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:59:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:59:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:59:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:59:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:59:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 4240ms 16:59:23 INFO - PROCESS | 6788 | 1461023963316 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 6788 | 1461023963327 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:59:23 INFO - PROCESS | 6788 | 1461023963339 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 6788 | 1461023963343 Marionette TRACE conn3 <- [1,3062,null,{}] 16:59:23 INFO - PROCESS | 6788 | 1461023963351 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 6788 | 1461023963546 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:59:23 INFO - PROCESS | 6788 | 1461023963786 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x86fdb400 == 135 [pid = 6788] [id = 775] 16:59:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x86fdf400) [pid = 6788] [serial = 2324] [outer = (nil)] 16:59:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x870b0400) [pid = 6788] [serial = 2325] [outer = 0x86fdf400] 16:59:23 INFO - PROCESS | 6788 | 1461023963871 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x88890c00) [pid = 6788] [serial = 2326] [outer = 0x86fdf400] 16:59:24 INFO - PROCESS | 6788 | [6788] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:24 INFO - PROCESS | 6788 | 1461023964696 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:59:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:59:24 INFO - {} 16:59:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1384ms 16:59:24 INFO - PROCESS | 6788 | 1461023964723 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 6788 | 1461023964731 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:59:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:59:24 INFO - PROCESS | 6788 | 1461023964798 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 6788 | 1461023964803 Marionette TRACE conn3 <- [1,3066,null,{}] 16:59:24 INFO - PROCESS | 6788 | 1461023964809 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:25 INFO - PROCESS | 6788 | 1461023965066 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:59:25 INFO - PROCESS | 6788 | 1461023965104 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x870b3c00 == 136 [pid = 6788] [id = 776] 16:59:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x88929000) [pid = 6788] [serial = 2327] [outer = (nil)] 16:59:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x898e3800) [pid = 6788] [serial = 2328] [outer = 0x88929000] 16:59:25 INFO - PROCESS | 6788 | 1461023965179 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x89e74400) [pid = 6788] [serial = 2329] [outer = 0x88929000] 16:59:26 INFO - PROCESS | 6788 | 1461023966174 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:59:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:59:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:59:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:59:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:59:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:59:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:59:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1449ms 16:59:26 INFO - PROCESS | 6788 | 1461023966222 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 6788 | 1461023966225 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:59:26 INFO - PROCESS | 6788 | 1461023966232 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 6788 | 1461023966238 Marionette TRACE conn3 <- [1,3070,null,{}] 16:59:26 INFO - PROCESS | 6788 | 1461023966253 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 6788 | 1461023966553 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:59:26 INFO - PROCESS | 6788 | 1461023966612 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 6788 | ++DOCSHELL 0x898e6400 == 137 [pid = 6788] [id = 777] 16:59:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8a6ee400) [pid = 6788] [serial = 2330] [outer = (nil)] 16:59:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8b413c00) [pid = 6788] [serial = 2331] [outer = 0x8a6ee400] 16:59:26 INFO - PROCESS | 6788 | 1461023966691 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8b671c00) [pid = 6788] [serial = 2332] [outer = 0x8a6ee400] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 152 (0x8fbff000) [pid = 6788] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 151 (0x8bb0dc00) [pid = 6788] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 150 (0x8fb48000) [pid = 6788] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 149 (0x863cdc00) [pid = 6788] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 148 (0x8bb07c00) [pid = 6788] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 147 (0x93da8400) [pid = 6788] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 146 (0x86fdcc00) [pid = 6788] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 145 (0x8f59ec00) [pid = 6788] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 144 (0x969b2400) [pid = 6788] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 143 (0x8fe28800) [pid = 6788] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 142 (0x89e80000) [pid = 6788] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 141 (0x910d2000) [pid = 6788] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 140 (0x913c4400) [pid = 6788] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 139 (0x895e3000) [pid = 6788] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 138 (0x89f8e400) [pid = 6788] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 137 (0x93196c00) [pid = 6788] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 136 (0x8e98cc00) [pid = 6788] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 135 (0x89468c00) [pid = 6788] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 134 (0x93d59800) [pid = 6788] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 133 (0x8ff42000) [pid = 6788] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 132 (0x93c41400) [pid = 6788] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:59:27 INFO - PROCESS | 6788 | --DOMWINDOW == 131 (0x8a6f1000) [pid = 6788] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:59:28 INFO - PROCESS | 6788 | 1461023968280 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:59:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2097ms 16:59:28 INFO - PROCESS | 6788 | 1461023968331 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 6788 | 1461023968335 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:59:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:59:28 INFO - PROCESS | 6788 | 1461023968341 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 6788 | 1461023968344 Marionette TRACE conn3 <- [1,3074,null,{}] 16:59:28 INFO - PROCESS | 6788 | 1461023968350 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 6788 | 1461023968541 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:59:28 INFO - PROCESS | 6788 | 1461023968771 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8659c400 == 138 [pid = 6788] [id = 778] 16:59:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 132 (0x89f9ac00) [pid = 6788] [serial = 2333] [outer = (nil)] 16:59:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 133 (0x8bb05400) [pid = 6788] [serial = 2334] [outer = 0x89f9ac00] 16:59:28 INFO - PROCESS | 6788 | 1461023968849 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 6788 | ++DOMWINDOW == 134 (0x8bb0dc00) [pid = 6788] [serial = 2335] [outer = 0x89f9ac00] 16:59:29 INFO - PROCESS | 6788 | 1461023969545 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:59:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1242ms 16:59:29 INFO - PROCESS | 6788 | 1461023969585 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 6788 | 1461023969588 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:59:29 INFO - PROCESS | 6788 | 1461023969595 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 6788 | 1461023969598 Marionette TRACE conn3 <- [1,3078,null,{}] 16:59:29 INFO - PROCESS | 6788 | 1461023969604 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 6788 | 1461023969980 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:59:30 INFO - PROCESS | 6788 | 1461023970276 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x85d2a400 == 139 [pid = 6788] [id = 779] 16:59:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 135 (0x85d32c00) [pid = 6788] [serial = 2336] [outer = (nil)] 16:59:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 136 (0x863cfc00) [pid = 6788] [serial = 2337] [outer = 0x85d32c00] 16:59:30 INFO - PROCESS | 6788 | 1461023970371 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 6788 | ++DOMWINDOW == 137 (0x86598c00) [pid = 6788] [serial = 2338] [outer = 0x85d32c00] 16:59:31 INFO - PROCESS | 6788 | 1461023971340 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 6788 | 1461023971403 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:59:31 INFO - PROCESS | 6788 | 1461023971415 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 6788 | 1461023971422 Marionette TRACE conn3 <- [1,3082,null,{}] 16:59:31 INFO - PROCESS | 6788 | 1461023971450 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 6788 | 1461023971684 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:59:32 INFO - PROCESS | 6788 | 1461023972043 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 6788 | ++DOCSHELL 0x895e5800 == 140 [pid = 6788] [id = 780] 16:59:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 138 (0x895ec000) [pid = 6788] [serial = 2339] [outer = (nil)] 16:59:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 139 (0x89e7ec00) [pid = 6788] [serial = 2340] [outer = 0x895ec000] 16:59:32 INFO - PROCESS | 6788 | 1461023972136 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 6788 | ++DOMWINDOW == 140 (0x89f99c00) [pid = 6788] [serial = 2341] [outer = 0x895ec000] 16:59:33 INFO - PROCESS | 6788 | 1461023973043 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:59:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:59:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:59:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:59:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1659ms 16:59:33 INFO - PROCESS | 6788 | 1461023973075 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:59:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:59:33 INFO - PROCESS | 6788 | 1461023973080 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:59:33 INFO - PROCESS | 6788 | 1461023973087 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 6788 | 1461023973091 Marionette TRACE conn3 <- [1,3086,null,{}] 16:59:33 INFO - PROCESS | 6788 | 1461023973097 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:33 INFO - PROCESS | 6788 | 1461023973301 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:59:33 INFO - PROCESS | 6788 | 1461023973615 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8a3cb400 == 141 [pid = 6788] [id = 781] 16:59:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 141 (0x8bd58000) [pid = 6788] [serial = 2342] [outer = (nil)] 16:59:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 142 (0x8e982c00) [pid = 6788] [serial = 2343] [outer = 0x8bd58000] 16:59:33 INFO - PROCESS | 6788 | 1461023973706 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 6788 | ++DOMWINDOW == 143 (0x8e98f000) [pid = 6788] [serial = 2344] [outer = 0x8bd58000] 16:59:34 INFO - PROCESS | 6788 | 1461023974617 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:59:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:59:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1585ms 16:59:34 INFO - PROCESS | 6788 | 1461023974691 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 6788 | 1461023974698 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:59:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:59:34 INFO - PROCESS | 6788 | 1461023974759 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 6788 | 1461023974767 Marionette TRACE conn3 <- [1,3090,null,{}] 16:59:34 INFO - PROCESS | 6788 | 1461023974782 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 6788 | 1461023974995 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:59:35 INFO - PROCESS | 6788 | 1461023975297 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8bd59400 == 142 [pid = 6788] [id = 782] 16:59:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 144 (0x8e983800) [pid = 6788] [serial = 2345] [outer = (nil)] 16:59:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 145 (0x8f594c00) [pid = 6788] [serial = 2346] [outer = 0x8e983800] 16:59:35 INFO - PROCESS | 6788 | 1461023975437 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 6788 | ++DOMWINDOW == 146 (0x8f59e000) [pid = 6788] [serial = 2347] [outer = 0x8e983800] 16:59:36 INFO - PROCESS | 6788 | 1461023976213 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:59:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:59:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1553ms 16:59:36 INFO - PROCESS | 6788 | 1461023976263 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 6788 | 1461023976267 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:59:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:59:36 INFO - PROCESS | 6788 | 1461023976274 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 6788 | 1461023976277 Marionette TRACE conn3 <- [1,3094,null,{}] 16:59:36 INFO - PROCESS | 6788 | 1461023976323 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:36 INFO - PROCESS | 6788 | 1461023976602 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:59:36 INFO - PROCESS | 6788 | 1461023976826 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 6788 | ++DOCSHELL 0x8f594800 == 143 [pid = 6788] [id = 783] 16:59:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 147 (0x8f77c000) [pid = 6788] [serial = 2348] [outer = (nil)] 16:59:36 INFO - PROCESS | 6788 | ++DOMWINDOW == 148 (0x8f787400) [pid = 6788] [serial = 2349] [outer = 0x8f77c000] 16:59:36 INFO - PROCESS | 6788 | 1461023976915 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 6788 | ++DOMWINDOW == 149 (0x8fa7cc00) [pid = 6788] [serial = 2350] [outer = 0x8f77c000] 16:59:37 INFO - PROCESS | 6788 | 1461023977760 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:59:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1536ms 16:59:37 INFO - PROCESS | 6788 | 1461023977811 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 6788 | 1461023977815 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:59:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:59:37 INFO - PROCESS | 6788 | 1461023977821 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 6788 | 1461023977824 Marionette TRACE conn3 <- [1,3098,null,{}] 16:59:37 INFO - PROCESS | 6788 | 1461023977830 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:38 INFO - PROCESS | 6788 | 1461023978035 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:59:38 INFO - PROCESS | 6788 | 1461023978354 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fb55800 == 144 [pid = 6788] [id = 784] 16:59:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 150 (0x8fb89c00) [pid = 6788] [serial = 2351] [outer = (nil)] 16:59:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 151 (0x8fb91800) [pid = 6788] [serial = 2352] [outer = 0x8fb89c00] 16:59:38 INFO - PROCESS | 6788 | 1461023978456 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 6788 | ++DOMWINDOW == 152 (0x8fbf4c00) [pid = 6788] [serial = 2353] [outer = 0x8fb89c00] 16:59:39 INFO - PROCESS | 6788 | 1461023979338 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:59:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:59:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:59:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1535ms 16:59:39 INFO - PROCESS | 6788 | 1461023979357 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 6788 | 1461023979360 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:59:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:59:39 INFO - PROCESS | 6788 | 1461023979366 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 6788 | 1461023979370 Marionette TRACE conn3 <- [1,3102,null,{}] 16:59:39 INFO - PROCESS | 6788 | 1461023979376 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:39 INFO - PROCESS | 6788 | 1461023979582 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:59:39 INFO - PROCESS | 6788 | 1461023979886 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 6788 | ++DOCSHELL 0x8fb9a400 == 145 [pid = 6788] [id = 785] 16:59:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 153 (0x8fbfe400) [pid = 6788] [serial = 2354] [outer = (nil)] 16:59:39 INFO - PROCESS | 6788 | ++DOMWINDOW == 154 (0x8fe2bc00) [pid = 6788] [serial = 2355] [outer = 0x8fbfe400] 16:59:39 INFO - PROCESS | 6788 | 1461023979991 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 6788 | ++DOMWINDOW == 155 (0x8ff44c00) [pid = 6788] [serial = 2356] [outer = 0x8fbfe400] 16:59:40 INFO - PROCESS | 6788 | 1461023980807 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:59:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1486ms 16:59:40 INFO - PROCESS | 6788 | 1461023980853 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 6788 | 1461023980857 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:59:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:59:40 INFO - PROCESS | 6788 | 1461023980863 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:59:40 INFO - PROCESS | 6788 | 1461023980867 Marionette TRACE conn3 <- [1,3106,null,{}] 16:59:40 INFO - PROCESS | 6788 | 1461023980873 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:41 INFO - PROCESS | 6788 | 1461023981188 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:59:41 INFO - PROCESS | 6788 | 1461023981429 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x8fbfa800 == 146 [pid = 6788] [id = 786] 16:59:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 156 (0x8fe2a400) [pid = 6788] [serial = 2357] [outer = (nil)] 16:59:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 157 (0x9008c400) [pid = 6788] [serial = 2358] [outer = 0x8fe2a400] 16:59:41 INFO - PROCESS | 6788 | 1461023981519 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 6788 | ++DOMWINDOW == 158 (0x9008f000) [pid = 6788] [serial = 2359] [outer = 0x8fe2a400] 16:59:42 INFO - PROCESS | 6788 | 1461023982354 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:59:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1534ms 16:59:42 INFO - PROCESS | 6788 | 1461023982399 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 6788 | 1461023982403 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:59:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:59:42 INFO - PROCESS | 6788 | 1461023982410 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 6788 | 1461023982413 Marionette TRACE conn3 <- [1,3110,null,{}] 16:59:42 INFO - PROCESS | 6788 | 1461023982419 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:42 INFO - PROCESS | 6788 | 1461023982635 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:59:42 INFO - PROCESS | 6788 | 1461023982946 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 6788 | ++DOCSHELL 0x84bebc00 == 147 [pid = 6788] [id = 787] 16:59:42 INFO - PROCESS | 6788 | ++DOMWINDOW == 159 (0x8fb48800) [pid = 6788] [serial = 2360] [outer = (nil)] 16:59:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 160 (0x9109dc00) [pid = 6788] [serial = 2361] [outer = 0x8fb48800] 16:59:43 INFO - PROCESS | 6788 | 1461023983035 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 6788 | ++DOMWINDOW == 161 (0x910a0c00) [pid = 6788] [serial = 2362] [outer = 0x8fb48800] 16:59:43 INFO - PROCESS | 6788 | 1461023983838 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:59:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:59:43 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:59:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1480ms 16:59:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:59:43 INFO - PROCESS | 6788 | 1461023983892 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 6788 | 1461023983895 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:59:43 INFO - PROCESS | 6788 | 1461023983902 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 6788 | 1461023983905 Marionette TRACE conn3 <- [1,3114,null,{}] 16:59:43 INFO - PROCESS | 6788 | 1461023983911 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:44 INFO - PROCESS | 6788 | 1461023984116 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:59:44 INFO - PROCESS | 6788 | 1461023984436 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f46f5c14-507e-404e-91eb-a43bf9693ee5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6788 | ++DOCSHELL 0x90008c00 == 148 [pid = 6788] [id = 788] 16:59:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 162 (0x90012000) [pid = 6788] [serial = 2363] [outer = (nil)] 16:59:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 163 (0x9136c400) [pid = 6788] [serial = 2364] [outer = 0x90012000] 16:59:44 INFO - PROCESS | 6788 | 1461023984525 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 6788 | ++DOMWINDOW == 164 (0x913bd800) [pid = 6788] [serial = 2365] [outer = 0x90012000] 16:59:45 INFO - PROCESS | 6788 | 1461023985363 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:59:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:59:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1491ms 16:59:45 INFO - PROCESS | 6788 | 1461023985393 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 6788 | 1461023985396 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:59:46 WARNING - u'runner_teardown' () 16:59:46 INFO - No more tests 16:59:46 INFO - Got 0 unexpected results 16:59:46 INFO - SUITE-END | took 1291s 16:59:46 INFO - Closing logging queue 16:59:46 INFO - queue closed 16:59:46 INFO - Return code: 0 16:59:46 WARNING - # TBPL SUCCESS # 16:59:46 INFO - Running post-action listener: _resource_record_post_action 16:59:46 INFO - Running post-run listener: _resource_record_post_run 16:59:47 INFO - Total resource usage - Wall time: 1328s; CPU: 98.0%; Read bytes: 8192; Write bytes: 969986048; Read time: 20; Write time: 287816 16:59:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:59:47 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 175869952; Read time: 8; Write time: 168112 16:59:47 INFO - run-tests - Wall time: 1296s; CPU: 98.0%; Read bytes: 4096; Write bytes: 783757312; Read time: 12; Write time: 110712 16:59:47 INFO - Running post-run listener: _upload_blobber_files 16:59:47 INFO - Blob upload gear active. 16:59:47 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:59:47 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:59:47 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'] 16:59:47 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 16:59:48 INFO - (blobuploader) - INFO - Open directory for files ... 16:59:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:59:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:59:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:59:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:59:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:59:51 INFO - (blobuploader) - INFO - Done attempting. 16:59:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:59:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:59:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:59:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:59:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:59:52 INFO - (blobuploader) - INFO - Done attempting. 16:59:52 INFO - (blobuploader) - INFO - Iteration through files over. 16:59:52 INFO - Return code: 0 16:59:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:59:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:59:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2f3def5be117a8a7607a4fe99e8493de0877c9b3305f5d5c9a3706d4fb67d8b360f37de2b01b1822b852928dac47ddf8fd82ce36f9fabc90a6c2f105b2ad1ddf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f989ed8caf367923b76c742f3b8a79bee5a3db957a95646d36aee2c8593409b281a9a4104feaf8899e809ffdf3bf22e8c44aa5c70dadd3c03ea6bbc183c4df6a"} 16:59:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:59:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:59:52 INFO - Contents: 16:59:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2f3def5be117a8a7607a4fe99e8493de0877c9b3305f5d5c9a3706d4fb67d8b360f37de2b01b1822b852928dac47ddf8fd82ce36f9fabc90a6c2f105b2ad1ddf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f989ed8caf367923b76c742f3b8a79bee5a3db957a95646d36aee2c8593409b281a9a4104feaf8899e809ffdf3bf22e8c44aa5c70dadd3c03ea6bbc183c4df6a"} 16:59:52 INFO - Running post-run listener: copy_logs_to_upload_dir 16:59:52 INFO - Copying logs to upload dir... 16:59:52 INFO - mkdir: /builds/slave/test/build/upload/logs 16:59:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1410.105532 ========= master_lag: 2.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 32 secs) (at 2016-04-18 16:59:54.560687) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-18 16:59:54.561709) ========= 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=5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2f3def5be117a8a7607a4fe99e8493de0877c9b3305f5d5c9a3706d4fb67d8b360f37de2b01b1822b852928dac47ddf8fd82ce36f9fabc90a6c2f105b2ad1ddf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f989ed8caf367923b76c742f3b8a79bee5a3db957a95646d36aee2c8593409b281a9a4104feaf8899e809ffdf3bf22e8c44aa5c70dadd3c03ea6bbc183c4df6a"} build_url:https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032676 build_url: 'https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2f3def5be117a8a7607a4fe99e8493de0877c9b3305f5d5c9a3706d4fb67d8b360f37de2b01b1822b852928dac47ddf8fd82ce36f9fabc90a6c2f105b2ad1ddf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f989ed8caf367923b76c742f3b8a79bee5a3db957a95646d36aee2c8593409b281a9a4104feaf8899e809ffdf3bf22e8c44aa5c70dadd3c03ea6bbc183c4df6a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/B-lUXMenQnS8tcalyODG4Q/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.16 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-18 16:59:55.755182) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:59:55.755516) ========= 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=5a152710dd62cc268aad214e000002d8-1461022403.798548-2027256759 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016604 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:59:55.795530) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:59:55.795821) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:59:55.796141) ========= ========= Total master_lag: 6.39 =========