builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2027 starttime: 1461290359.8 results: success (0) buildid: 20160421174502 builduid: 1be4855602ef4020b9c65fc945c07f8c revision: 413ad396d8a41b34cbdaf471f3e33c136e1e08fa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:19.797341) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:19.797936) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:19.798387) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:19.840413) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:19.840834) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 18:59:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.37M=0.001s 2016-04-21 18:59:20 (9.37 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.586890 ========= master_lag: 0.35 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:20.779772) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:20.780260) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.065752 ========= master_lag: 0.12 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:20.969218) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 18:59:20.969729) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 413ad396d8a41b34cbdaf471f3e33c136e1e08fa --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 413ad396d8a41b34cbdaf471f3e33c136e1e08fa --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 18:59:21,252 truncating revision to first 12 chars 2016-04-21 18:59:21,253 Setting DEBUG logging. 2016-04-21 18:59:21,253 attempt 1/10 2016-04-21 18:59:21,253 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/413ad396d8a4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 18:59:22,658 unpacking tar archive at: mozilla-inbound-413ad396d8a4/testing/mozharness/ program finished with exit code 0 elapsedTime=2.164688 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 18:59:23.169554) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:23.170029) ========= script_repo_revision: 413ad396d8a41b34cbdaf471f3e33c136e1e08fa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:23.170667) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:23.171105) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 18:59:23.201520) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 48 secs) (at 2016-04-21 18:59:23.201925) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246 _=/tools/buildbot/bin/python using PTY: False 18:59:23 INFO - MultiFileLogger online at 20160421 18:59:23 in /builds/slave/test 18:59:23 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 18:59:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:59:23 INFO - {'append_to_log': False, 18:59:23 INFO - 'base_work_dir': '/builds/slave/test', 18:59:23 INFO - 'blob_upload_branch': 'mozilla-inbound', 18:59:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:59:23 INFO - 'buildbot_json_path': 'buildprops.json', 18:59:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:59:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:59:23 INFO - 'download_minidump_stackwalk': True, 18:59:23 INFO - 'download_symbols': 'true', 18:59:23 INFO - 'e10s': False, 18:59:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:59:23 INFO - 'tooltool.py': '/tools/tooltool.py', 18:59:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:59:23 INFO - '/tools/misc-python/virtualenv.py')}, 18:59:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:59:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:59:23 INFO - 'log_level': 'info', 18:59:23 INFO - 'log_to_console': True, 18:59:23 INFO - 'opt_config_files': (), 18:59:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:59:23 INFO - '--processes=1', 18:59:23 INFO - '--config=%(test_path)s/wptrunner.ini', 18:59:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:59:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:59:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:59:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:59:23 INFO - 'pip_index': False, 18:59:23 INFO - 'require_test_zip': True, 18:59:23 INFO - 'test_type': ('testharness',), 18:59:23 INFO - 'this_chunk': '1', 18:59:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:59:23 INFO - 'total_chunks': '10', 18:59:23 INFO - 'virtualenv_path': 'venv', 18:59:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:59:23 INFO - 'work_dir': 'build'} 18:59:23 INFO - ##### 18:59:23 INFO - ##### Running clobber step. 18:59:23 INFO - ##### 18:59:23 INFO - Running pre-action listener: _resource_record_pre_action 18:59:23 INFO - Running main action method: clobber 18:59:23 INFO - rmtree: /builds/slave/test/build 18:59:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:59:25 INFO - Running post-action listener: _resource_record_post_action 18:59:25 INFO - ##### 18:59:25 INFO - ##### Running read-buildbot-config step. 18:59:25 INFO - ##### 18:59:25 INFO - Running pre-action listener: _resource_record_pre_action 18:59:25 INFO - Running main action method: read_buildbot_config 18:59:25 INFO - Using buildbot properties: 18:59:25 INFO - { 18:59:25 INFO - "project": "", 18:59:25 INFO - "product": "firefox", 18:59:25 INFO - "script_repo_revision": "production", 18:59:25 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 18:59:25 INFO - "repository": "", 18:59:25 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 18:59:25 INFO - "buildid": "20160421174502", 18:59:25 INFO - "pgo_build": "False", 18:59:25 INFO - "basedir": "/builds/slave/test", 18:59:25 INFO - "buildnumber": 40, 18:59:25 INFO - "slavename": "tst-linux64-spot-2027", 18:59:25 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 18:59:25 INFO - "platform": "linux64", 18:59:25 INFO - "branch": "mozilla-inbound", 18:59:25 INFO - "revision": "413ad396d8a41b34cbdaf471f3e33c136e1e08fa", 18:59:25 INFO - "repo_path": "integration/mozilla-inbound", 18:59:25 INFO - "moz_repo_path": "", 18:59:25 INFO - "stage_platform": "linux64", 18:59:25 INFO - "builduid": "1be4855602ef4020b9c65fc945c07f8c", 18:59:25 INFO - "slavebuilddir": "test" 18:59:25 INFO - } 18:59:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 18:59:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 18:59:25 INFO - Running post-action listener: _resource_record_post_action 18:59:25 INFO - ##### 18:59:25 INFO - ##### Running download-and-extract step. 18:59:25 INFO - ##### 18:59:25 INFO - Running pre-action listener: _resource_record_pre_action 18:59:25 INFO - Running main action method: download_and_extract 18:59:25 INFO - mkdir: /builds/slave/test/build/tests 18:59:25 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')]} 18:59:25 INFO - https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 18:59:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:59:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:59:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:59:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 18:59:34 INFO - Downloaded 1361 bytes. 18:59:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:59:34 INFO - Using the following test package requirements: 18:59:34 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:59:34 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 18:59:34 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 18:59:34 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'jsshell-linux-x86_64.zip'], 18:59:34 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 18:59:34 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:59:34 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 18:59:34 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 18:59:34 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 18:59:34 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:59:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 18:59:34 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 18:59:34 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')]} 18:59:34 INFO - https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 18:59:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:59:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:59:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:59:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 18:59:37 INFO - Downloaded 22746112 bytes. 18:59:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:59:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:59:37 INFO - caution: filename not matched: web-platform/* 18:59:37 INFO - Return code: 11 18:59:37 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')]} 18:59:37 INFO - https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 18:59:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:59:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:59:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:59:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 18:59:41 INFO - Downloaded 36400340 bytes. 18:59:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:59:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:59:45 INFO - caution: filename not matched: bin/* 18:59:45 INFO - caution: filename not matched: config/* 18:59:45 INFO - caution: filename not matched: mozbase/* 18:59:45 INFO - caution: filename not matched: marionette/* 18:59:45 INFO - caution: filename not matched: tools/wptserve/* 18:59:45 INFO - Return code: 11 18:59:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:59:45 INFO - https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 18:59:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:59:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:59:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:59:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 18:59:49 INFO - Downloaded 64364659 bytes. 18:59:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:59:49 INFO - mkdir: /builds/slave/test/properties 18:59:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:59:49 INFO - Writing to file /builds/slave/test/properties/build_url 18:59:49 INFO - Contents: 18:59:49 INFO - build_url:https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:59:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:59:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:59:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:59:50 INFO - Contents: 18:59:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:59:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:59:50 INFO - https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:59:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:59:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:59:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:59:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 19:00:10 INFO - Downloaded 90859336 bytes. 19:00:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:00:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:00:16 INFO - Return code: 0 19:00:16 INFO - Running post-action listener: _resource_record_post_action 19:00:16 INFO - Running post-action listener: set_extra_try_arguments 19:00:16 INFO - ##### 19:00:16 INFO - ##### Running create-virtualenv step. 19:00:16 INFO - ##### 19:00:16 INFO - Running pre-action listener: _pre_create_virtualenv 19:00:16 INFO - Running pre-action listener: _resource_record_pre_action 19:00:16 INFO - Running main action method: create_virtualenv 19:00:16 INFO - Creating virtualenv /builds/slave/test/build/venv 19:00:16 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 19:00:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:00:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:00:16 INFO - Using real prefix '/usr' 19:00:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:00:19 INFO - Installing distribute.............................................................................................................................................................................................done. 19:00:23 INFO - Installing pip.................done. 19:00:23 INFO - Return code: 0 19:00:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:00: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')]} 19:00:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00: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')]} 19:00:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2386030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2496bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24ad2d0>, '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 0x24a9800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24a9c90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', '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 19:00:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:00:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:00:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:23 INFO - 'CCACHE_UMASK': '002', 19:00:23 INFO - 'DISPLAY': ':0', 19:00:23 INFO - 'HOME': '/home/cltbld', 19:00:23 INFO - 'LANG': 'en_US.UTF-8', 19:00:23 INFO - 'LOGNAME': 'cltbld', 19:00:23 INFO - 'MAIL': '/var/mail/cltbld', 19:00:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:23 INFO - 'MOZ_NO_REMOTE': '1', 19:00:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:23 INFO - 'PWD': '/builds/slave/test', 19:00:23 INFO - 'SHELL': '/bin/bash', 19:00:23 INFO - 'SHLVL': '1', 19:00:23 INFO - 'TERM': 'linux', 19:00:23 INFO - 'TMOUT': '86400', 19:00:23 INFO - 'USER': 'cltbld', 19:00:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', 19:00:23 INFO - '_': '/tools/buildbot/bin/python'} 19:00:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:24 INFO - Downloading/unpacking psutil>=0.7.1 19:00:24 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 19:00:24 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 19:00:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:24 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 19:00:24 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 19:00:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:00:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:00:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:00:29 INFO - Installing collected packages: psutil 19:00:29 INFO - Running setup.py install for psutil 19:00:30 INFO - building 'psutil._psutil_linux' extension 19:00:30 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 19:00:30 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 19:00:30 INFO - building 'psutil._psutil_posix' extension 19:00:30 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 19:00:30 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 19:00:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:00:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:00:31 INFO - Successfully installed psutil 19:00:31 INFO - Cleaning up... 19:00:31 INFO - Return code: 0 19:00:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:00:31 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')]} 19:00:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:31 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')]} 19:00:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2386030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2496bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24ad2d0>, '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 0x24a9800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24a9c90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', '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 19:00:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:00:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:00:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:31 INFO - 'CCACHE_UMASK': '002', 19:00:31 INFO - 'DISPLAY': ':0', 19:00:31 INFO - 'HOME': '/home/cltbld', 19:00:31 INFO - 'LANG': 'en_US.UTF-8', 19:00:31 INFO - 'LOGNAME': 'cltbld', 19:00:31 INFO - 'MAIL': '/var/mail/cltbld', 19:00:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:31 INFO - 'MOZ_NO_REMOTE': '1', 19:00:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:31 INFO - 'PWD': '/builds/slave/test', 19:00:31 INFO - 'SHELL': '/bin/bash', 19:00:31 INFO - 'SHLVL': '1', 19:00:31 INFO - 'TERM': 'linux', 19:00:31 INFO - 'TMOUT': '86400', 19:00:31 INFO - 'USER': 'cltbld', 19:00:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', 19:00:31 INFO - '_': '/tools/buildbot/bin/python'} 19:00:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:00:31 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 19:00:31 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 19:00:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:31 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 19:00:31 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 19:00:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:00:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:00:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:00:36 INFO - Installing collected packages: mozsystemmonitor 19:00:36 INFO - Running setup.py install for mozsystemmonitor 19:00:36 INFO - Successfully installed mozsystemmonitor 19:00:36 INFO - Cleaning up... 19:00:36 INFO - Return code: 0 19:00:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:00: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')]} 19:00:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00: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')]} 19:00:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2386030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2496bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24ad2d0>, '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 0x24a9800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24a9c90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', '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 19:00:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:00:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:00:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:36 INFO - 'CCACHE_UMASK': '002', 19:00:36 INFO - 'DISPLAY': ':0', 19:00:36 INFO - 'HOME': '/home/cltbld', 19:00:36 INFO - 'LANG': 'en_US.UTF-8', 19:00:36 INFO - 'LOGNAME': 'cltbld', 19:00:36 INFO - 'MAIL': '/var/mail/cltbld', 19:00:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:36 INFO - 'MOZ_NO_REMOTE': '1', 19:00:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:36 INFO - 'PWD': '/builds/slave/test', 19:00:36 INFO - 'SHELL': '/bin/bash', 19:00:36 INFO - 'SHLVL': '1', 19:00:36 INFO - 'TERM': 'linux', 19:00:36 INFO - 'TMOUT': '86400', 19:00:36 INFO - 'USER': 'cltbld', 19:00:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', 19:00:36 INFO - '_': '/tools/buildbot/bin/python'} 19:00:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:37 INFO - Downloading/unpacking blobuploader==1.2.4 19:00:37 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 19:00:37 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 19:00:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:37 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 19:00:37 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 19:00:42 INFO - Downloading blobuploader-1.2.4.tar.gz 19:00:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:00:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:00:42 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 19:00:42 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 19:00:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:42 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 19:00:42 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 19:00:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:00:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:00:43 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 19:00:43 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 19:00:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:43 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 19:00:43 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 19:00:44 INFO - Downloading docopt-0.6.1.tar.gz 19:00:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:00:44 INFO - Installing collected packages: blobuploader, requests, docopt 19:00:44 INFO - Running setup.py install for blobuploader 19:00:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:00:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:00:44 INFO - Running setup.py install for requests 19:00:45 INFO - Running setup.py install for docopt 19:00:45 INFO - Successfully installed blobuploader requests docopt 19:00:45 INFO - Cleaning up... 19:00:45 INFO - Return code: 0 19:00:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:00:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2386030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2496bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24ad2d0>, '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 0x24a9800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24a9c90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', '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 19:00:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:00:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:00:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:45 INFO - 'CCACHE_UMASK': '002', 19:00:45 INFO - 'DISPLAY': ':0', 19:00:45 INFO - 'HOME': '/home/cltbld', 19:00:45 INFO - 'LANG': 'en_US.UTF-8', 19:00:45 INFO - 'LOGNAME': 'cltbld', 19:00:45 INFO - 'MAIL': '/var/mail/cltbld', 19:00:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:45 INFO - 'MOZ_NO_REMOTE': '1', 19:00:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:45 INFO - 'PWD': '/builds/slave/test', 19:00:45 INFO - 'SHELL': '/bin/bash', 19:00:45 INFO - 'SHLVL': '1', 19:00:45 INFO - 'TERM': 'linux', 19:00:45 INFO - 'TMOUT': '86400', 19:00:45 INFO - 'USER': 'cltbld', 19:00:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', 19:00:45 INFO - '_': '/tools/buildbot/bin/python'} 19:00:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:00:46 INFO - Running setup.py (path:/tmp/pip-24SE5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:00:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:00:46 INFO - Running setup.py (path:/tmp/pip-dTEuAN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:00:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:00:46 INFO - Running setup.py (path:/tmp/pip-8nwVag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:00:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:00:46 INFO - Running setup.py (path:/tmp/pip-Azo0aF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:00:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:00:46 INFO - Running setup.py (path:/tmp/pip-9AqN22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:00:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:00:46 INFO - Running setup.py (path:/tmp/pip-pQsSSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:00:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:00:46 INFO - Running setup.py (path:/tmp/pip-RbhM59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:00:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:00:46 INFO - Running setup.py (path:/tmp/pip-3qfXco-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:00:47 INFO - Running setup.py (path:/tmp/pip-XQ9Dlt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:00:47 INFO - Running setup.py (path:/tmp/pip-IETpf2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:00:47 INFO - Running setup.py (path:/tmp/pip-3fm1b5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:00:47 INFO - Running setup.py (path:/tmp/pip-7yEIki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:00:47 INFO - Running setup.py (path:/tmp/pip-zglFA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:00:47 INFO - Running setup.py (path:/tmp/pip-HCLz_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:47 INFO - Running setup.py (path:/tmp/pip-VIkCFV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:00:47 INFO - Running setup.py (path:/tmp/pip-yNnb0R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:00:48 INFO - Running setup.py (path:/tmp/pip-ljwmqH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:00:48 INFO - Running setup.py (path:/tmp/pip-8qyWII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:00:48 INFO - Running setup.py (path:/tmp/pip-FtWSfQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:48 INFO - Running setup.py (path:/tmp/pip-rlWsvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:00:49 INFO - Running setup.py (path:/tmp/pip-HuuUtT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:00:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:00:49 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 19:00:49 INFO - Running setup.py install for manifestparser 19:00:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:00:49 INFO - Running setup.py install for mozcrash 19:00:49 INFO - Running setup.py install for mozdebug 19:00:49 INFO - Running setup.py install for mozdevice 19:00:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:00:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:00:50 INFO - Running setup.py install for mozfile 19:00:50 INFO - Running setup.py install for mozhttpd 19:00:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:00:50 INFO - Running setup.py install for mozinfo 19:00:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:00:50 INFO - Running setup.py install for mozInstall 19:00:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:00:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:00:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:00:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:00:50 INFO - Running setup.py install for mozleak 19:00:50 INFO - Running setup.py install for mozlog 19:00:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Running setup.py install for moznetwork 19:00:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Running setup.py install for mozprocess 19:00:51 INFO - Running setup.py install for mozprofile 19:00:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Running setup.py install for mozrunner 19:00:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Running setup.py install for mozscreenshot 19:00:52 INFO - Running setup.py install for moztest 19:00:52 INFO - Running setup.py install for mozversion 19:00:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Running setup.py install for wptserve 19:00:52 INFO - Running setup.py install for marionette-driver 19:00:53 INFO - Running setup.py install for browsermob-proxy 19:00:53 INFO - Running setup.py install for marionette-client 19:00:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:00:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:00:53 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 19:00:53 INFO - Cleaning up... 19:00:53 INFO - Return code: 0 19:00:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:00:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:00:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2386030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2496bf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24ad2d0>, '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 0x24a9800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24a9c90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', '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 19:00:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:00:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:00:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:53 INFO - 'CCACHE_UMASK': '002', 19:00:53 INFO - 'DISPLAY': ':0', 19:00:53 INFO - 'HOME': '/home/cltbld', 19:00:53 INFO - 'LANG': 'en_US.UTF-8', 19:00:53 INFO - 'LOGNAME': 'cltbld', 19:00:53 INFO - 'MAIL': '/var/mail/cltbld', 19:00:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:53 INFO - 'MOZ_NO_REMOTE': '1', 19:00:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:53 INFO - 'PWD': '/builds/slave/test', 19:00:53 INFO - 'SHELL': '/bin/bash', 19:00:53 INFO - 'SHLVL': '1', 19:00:53 INFO - 'TERM': 'linux', 19:00:53 INFO - 'TMOUT': '86400', 19:00:53 INFO - 'USER': 'cltbld', 19:00:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', 19:00:53 INFO - '_': '/tools/buildbot/bin/python'} 19:00:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:00:54 INFO - Running setup.py (path:/tmp/pip-OZlYPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:00:54 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)) 19:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:00:54 INFO - Running setup.py (path:/tmp/pip-zr3ovg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:00:54 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)) 19:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:00:54 INFO - Running setup.py (path:/tmp/pip-d9n8rl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:00:54 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)) 19:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:00:54 INFO - Running setup.py (path:/tmp/pip-9xcGAM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:00:54 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)) 19:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:00:54 INFO - Running setup.py (path:/tmp/pip-g6XCoa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:00:55 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)) 19:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:00:55 INFO - Running setup.py (path:/tmp/pip-IKuCyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:00:55 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)) 19:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:00:55 INFO - Running setup.py (path:/tmp/pip-LibQAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:00:55 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)) 19:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:00:55 INFO - Running setup.py (path:/tmp/pip-6VDllx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:00:55 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)) 19:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:00:55 INFO - Running setup.py (path:/tmp/pip-DAlMQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:00:55 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)) 19:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:00:55 INFO - Running setup.py (path:/tmp/pip-LaC3cx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:00:55 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)) 19:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:00:55 INFO - Running setup.py (path:/tmp/pip-LOwyd7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:00:55 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)) 19:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:00:55 INFO - Running setup.py (path:/tmp/pip-BrVYSf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:00:56 INFO - Running setup.py (path:/tmp/pip-avTX13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:00:56 INFO - Running setup.py (path:/tmp/pip-RHRXER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:56 INFO - Running setup.py (path:/tmp/pip-JPwTZe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:00:56 INFO - Running setup.py (path:/tmp/pip-aGlMYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:00:56 INFO - Running setup.py (path:/tmp/pip-Nbn_Il-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:00:56 INFO - Running setup.py (path:/tmp/pip-lD_g0V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:00:56 INFO - Running setup.py (path:/tmp/pip-HWrnNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:57 INFO - Running setup.py (path:/tmp/pip-ctyu3k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:00:57 INFO - Running setup.py (path:/tmp/pip-slEISH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:00:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:00:57 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)) 19:00:57 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)) 19:00:57 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)) 19:00:57 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)) 19:00:57 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)) 19:00:57 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)) 19:00:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:00:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:00:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:00:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:00:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:00:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:01:02 INFO - Downloading blessings-1.6.tar.gz 19:01:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:01:03 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)) 19:01:03 INFO - Installing collected packages: blessings 19:01:03 INFO - Running setup.py install for blessings 19:01:03 INFO - Successfully installed blessings 19:01:03 INFO - Cleaning up... 19:01:03 INFO - Return code: 0 19:01:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:01:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:01:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:01:03 INFO - Reading from file tmpfile_stdout 19:01:03 INFO - Current package versions: 19:01:03 INFO - argparse == 1.2.1 19:01:03 INFO - blessings == 1.6 19:01:03 INFO - blobuploader == 1.2.4 19:01:03 INFO - browsermob-proxy == 0.6.0 19:01:03 INFO - docopt == 0.6.1 19:01:03 INFO - manifestparser == 1.1 19:01:03 INFO - marionette-client == 2.3.0 19:01:03 INFO - marionette-driver == 1.4.0 19:01:03 INFO - mozInstall == 1.12 19:01:03 INFO - mozcrash == 0.17 19:01:03 INFO - mozdebug == 0.1 19:01:03 INFO - mozdevice == 0.48 19:01:03 INFO - mozfile == 1.2 19:01:03 INFO - mozhttpd == 0.7 19:01:03 INFO - mozinfo == 0.9 19:01:03 INFO - mozleak == 0.1 19:01:03 INFO - mozlog == 3.1 19:01:03 INFO - moznetwork == 0.27 19:01:03 INFO - mozprocess == 0.22 19:01:03 INFO - mozprofile == 0.28 19:01:03 INFO - mozrunner == 6.11 19:01:03 INFO - mozscreenshot == 0.1 19:01:03 INFO - mozsystemmonitor == 0.0 19:01:03 INFO - moztest == 0.7 19:01:03 INFO - mozversion == 1.4 19:01:03 INFO - psutil == 3.1.1 19:01:03 INFO - requests == 1.2.3 19:01:03 INFO - wptserve == 1.4.0 19:01:03 INFO - wsgiref == 0.1.2 19:01:03 INFO - Running post-action listener: _resource_record_post_action 19:01:03 INFO - Running post-action listener: _start_resource_monitoring 19:01:03 INFO - Starting resource monitoring. 19:01:03 INFO - ##### 19:01:03 INFO - ##### Running pull step. 19:01:03 INFO - ##### 19:01:03 INFO - Running pre-action listener: _resource_record_pre_action 19:01:03 INFO - Running main action method: pull 19:01:03 INFO - Pull has nothing to do! 19:01:03 INFO - Running post-action listener: _resource_record_post_action 19:01:03 INFO - ##### 19:01:03 INFO - ##### Running install step. 19:01:03 INFO - ##### 19:01:03 INFO - Running pre-action listener: _resource_record_pre_action 19:01:03 INFO - Running main action method: install 19:01:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:01:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:01:04 INFO - Reading from file tmpfile_stdout 19:01:04 INFO - Detecting whether we're running mozinstall >=1.0... 19:01:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:01:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:01:04 INFO - Reading from file tmpfile_stdout 19:01:04 INFO - Output received: 19:01:04 INFO - Usage: mozinstall [options] installer 19:01:04 INFO - Options: 19:01:04 INFO - -h, --help show this help message and exit 19:01:04 INFO - -d DEST, --destination=DEST 19:01:04 INFO - Directory to install application into. [default: 19:01:04 INFO - "/builds/slave/test"] 19:01:04 INFO - --app=APP Application being installed. [default: firefox] 19:01:04 INFO - mkdir: /builds/slave/test/build/application 19:01:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:01:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 19:01:34 INFO - Reading from file tmpfile_stdout 19:01:34 INFO - Output received: 19:01:34 INFO - /builds/slave/test/build/application/firefox/firefox 19:01:34 INFO - Running post-action listener: _resource_record_post_action 19:01:34 INFO - ##### 19:01:34 INFO - ##### Running run-tests step. 19:01:34 INFO - ##### 19:01:34 INFO - Running pre-action listener: _resource_record_pre_action 19:01:34 INFO - Running main action method: run_tests 19:01:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:01:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:01:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:01:34 INFO - grabbing minidump binary from tooltool 19:01:34 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')]} 19:01:34 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24ad2d0>, '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 0x24a9800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24a9c90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:01:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:01:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 19:01:34 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:01:34 INFO - Return code: 0 19:01:34 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 19:01:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:01:34 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/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 19:01:34 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/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 19:01:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:01:34 INFO - 'CCACHE_UMASK': '002', 19:01:34 INFO - 'DISPLAY': ':0', 19:01:34 INFO - 'HOME': '/home/cltbld', 19:01:34 INFO - 'LANG': 'en_US.UTF-8', 19:01:34 INFO - 'LOGNAME': 'cltbld', 19:01:34 INFO - 'MAIL': '/var/mail/cltbld', 19:01:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:01:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:01:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:01:34 INFO - 'MOZ_NO_REMOTE': '1', 19:01:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:01:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:01:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:01:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:01:34 INFO - 'PWD': '/builds/slave/test', 19:01:34 INFO - 'SHELL': '/bin/bash', 19:01:34 INFO - 'SHLVL': '1', 19:01:34 INFO - 'TERM': 'linux', 19:01:34 INFO - 'TMOUT': '86400', 19:01:34 INFO - 'USER': 'cltbld', 19:01:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246', 19:01:34 INFO - '_': '/tools/buildbot/bin/python'} 19:01:34 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/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 19:01:34 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 19:01:34 INFO - import pkg_resources 19:01:36 INFO - Using 1 client processes 19:01:36 INFO - wptserve Starting http server on 127.0.0.1:8000 19:01:36 INFO - wptserve Starting http server on 127.0.0.1:8001 19:01:36 INFO - wptserve Starting http server on 127.0.0.1:8443 19:01:38 INFO - SUITE-START | Running 778 tests 19:01:38 INFO - Running testharness tests 19:01:38 INFO - Setting up ssl 19:01:38 INFO - PROCESS | certutil | 19:01:38 INFO - PROCESS | certutil | 19:01:38 INFO - PROCESS | certutil | 19:01:38 INFO - Certificate Nickname Trust Attributes 19:01:38 INFO - SSL,S/MIME,JAR/XPI 19:01:38 INFO - 19:01:38 INFO - web-platform-tests CT,, 19:01:38 INFO - 19:01:38 INFO - Starting runner 19:01:41 INFO - PROCESS | 1881 | 1461290501558 Marionette DEBUG Marionette enabled via build flag and pref 19:01:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7003b2e800 == 1 [pid = 1881] [id = 1] 19:01:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 1 (0x7f7003b2f000) [pid = 1881] [serial = 1] [outer = (nil)] 19:01:41 INFO - PROCESS | 1881 | [1881] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:01:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 2 (0x7f7003b30000) [pid = 1881] [serial = 2] [outer = 0x7f7003b2f000] 19:01:42 INFO - PROCESS | 1881 | 1461290502182 Marionette INFO Listening on port 2828 19:01:42 INFO - PROCESS | 1881 | 1461290502750 Marionette DEBUG Marionette enabled via command-line flag 19:01:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000a0b800 == 2 [pid = 1881] [id = 2] 19:01:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 3 (0x7f7000a0c000) [pid = 1881] [serial = 3] [outer = (nil)] 19:01:42 INFO - PROCESS | 1881 | [1881] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:01:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 4 (0x7f7000a0d000) [pid = 1881] [serial = 4] [outer = 0x7f7000a0c000] 19:01:42 INFO - PROCESS | 1881 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7000afbd30 19:01:42 INFO - PROCESS | 1881 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f70058b5580 19:01:42 INFO - PROCESS | 1881 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6fffe4f850 19:01:42 INFO - PROCESS | 1881 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6fffe4fb50 19:01:43 INFO - PROCESS | 1881 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6fffe4fe80 19:01:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 5 (0x7f6fffeab800) [pid = 1881] [serial = 5] [outer = 0x7f7003b2f000] 19:01:43 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:43 INFO - PROCESS | 1881 | 1461290503128 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41184 19:01:43 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:43 INFO - PROCESS | 1881 | 1461290503165 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41185 19:01:43 INFO - PROCESS | 1881 | 1461290503216 Marionette DEBUG Closed connection conn0 19:01:43 INFO - PROCESS | 1881 | [1881] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:01:43 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:43 INFO - PROCESS | 1881 | 1461290503318 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41186 19:01:43 INFO - PROCESS | 1881 | 1461290503321 Marionette DEBUG Closed connection conn1 19:01:43 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:43 INFO - PROCESS | 1881 | 1461290503372 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41187 19:01:43 INFO - PROCESS | 1881 | 1461290503380 Marionette DEBUG Closed connection conn2 19:01:43 INFO - PROCESS | 1881 | 1461290503417 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:01:43 INFO - PROCESS | 1881 | 1461290503443 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421174502","device":"desktop","version":"48.0a1"} 19:01:44 INFO - PROCESS | 1881 | [1881] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:01:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39e4000 == 3 [pid = 1881] [id = 3] 19:01:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 6 (0x7f6ff39e4800) [pid = 1881] [serial = 6] [outer = (nil)] 19:01:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39e5000 == 4 [pid = 1881] [id = 4] 19:01:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 7 (0x7f6ff3828800) [pid = 1881] [serial = 7] [outer = (nil)] 19:01:45 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:01:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2830000 == 5 [pid = 1881] [id = 5] 19:01:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 8 (0x7f6ff287cc00) [pid = 1881] [serial = 8] [outer = (nil)] 19:01:45 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:01:45 INFO - PROCESS | 1881 | [1881] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:01:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 9 (0x7f6ff26f5800) [pid = 1881] [serial = 9] [outer = 0x7f6ff287cc00] 19:01:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 10 (0x7f6ff22be000) [pid = 1881] [serial = 10] [outer = 0x7f6ff39e4800] 19:01:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 11 (0x7f6ff2013400) [pid = 1881] [serial = 11] [outer = 0x7f6ff3828800] 19:01:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 12 (0x7f6ff2015400) [pid = 1881] [serial = 12] [outer = 0x7f6ff287cc00] 19:01:47 INFO - PROCESS | 1881 | 1461290507280 Marionette DEBUG loaded listener.js 19:01:47 INFO - PROCESS | 1881 | 1461290507301 Marionette DEBUG loaded listener.js 19:01:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 13 (0x7f6ff03d1000) [pid = 1881] [serial = 13] [outer = 0x7f6ff287cc00] 19:01:48 INFO - PROCESS | 1881 | 1461290508037 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4f53c622-0679-4531-977b-fc35ddc77ef5","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421174502","device":"desktop","version":"48.0a1","command_id":1}}] 19:01:48 INFO - PROCESS | 1881 | 1461290508240 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}] 19:01:48 INFO - PROCESS | 1881 | 1461290508402 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:01:48 INFO - PROCESS | 1881 | 1461290508626 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:01:48 INFO - PROCESS | 1881 | [1881] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:01:48 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:01:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 14 (0x7f6fecc30800) [pid = 1881] [serial = 14] [outer = 0x7f6ff287cc00] 19:01:48 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:01:48 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:49 INFO - PROCESS | 1881 | 1461290509020 Marionette TRACE conn3 <- [1,3,null,{}] 19:01:49 INFO - PROCESS | 1881 | 1461290509028 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:01:49 INFO - PROCESS | 1881 | 1461290509050 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:01:49 INFO - PROCESS | 1881 | 1461290509085 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:01:49 INFO - PROCESS | 1881 | 1461290509087 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:01:49 INFO - PROCESS | 1881 | 1461290509094 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:01:49 INFO - PROCESS | 1881 | 1461290509100 Marionette TRACE conn3 <- [1,6,null,{}] 19:01:49 INFO - PROCESS | 1881 | 1461290509106 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}] 19:01:49 INFO - PROCESS | 1881 | 1461290509205 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:01:49 INFO - PROCESS | 1881 | 1461290509222 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb7e800 == 6 [pid = 1881] [id = 6] 19:01:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 15 (0x7f6fecb39000) [pid = 1881] [serial = 15] [outer = (nil)] 19:01:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 16 (0x7f6fecb3ac00) [pid = 1881] [serial = 16] [outer = 0x7f6fecb39000] 19:01:49 INFO - PROCESS | 1881 | 1461290509306 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 17 (0x7f6ff3829400) [pid = 1881] [serial = 17] [outer = 0x7f6fecb39000] 19:01:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb95800 == 7 [pid = 1881] [id = 7] 19:01:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 18 (0x7f6febf6ac00) [pid = 1881] [serial = 18] [outer = (nil)] 19:01:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 19 (0x7f6ff40f1400) [pid = 1881] [serial = 19] [outer = 0x7f6febf6ac00] 19:01:49 INFO - PROCESS | 1881 | 1461290509770 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 20 (0x7f6febef4c00) [pid = 1881] [serial = 20] [outer = 0x7f6febf6ac00] 19:01:50 INFO - PROCESS | 1881 | 1461290510166 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]]]}] 19:01:50 INFO - PROCESS | 1881 | [1881] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1182ms 19:01:50 INFO - PROCESS | 1881 | 1461290510297 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:01:50 INFO - PROCESS | 1881 | 1461290510301 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:01:50 INFO - PROCESS | 1881 | 1461290510398 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:01:50 INFO - PROCESS | 1881 | 1461290510401 Marionette TRACE conn3 <- [1,10,null,{}] 19:01:50 INFO - PROCESS | 1881 | 1461290510432 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}] 19:01:50 INFO - PROCESS | 1881 | 1461290510592 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:01:50 INFO - PROCESS | 1881 | 1461290510610 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea230800 == 8 [pid = 1881] [id = 8] 19:01:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 21 (0x7f6fea218400) [pid = 1881] [serial = 21] [outer = (nil)] 19:01:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 22 (0x7f6fea21a000) [pid = 1881] [serial = 22] [outer = 0x7f6fea218400] 19:01:50 INFO - PROCESS | 1881 | 1461290510680 Marionette DEBUG loaded listener.js 19:01:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 23 (0x7f6fea21f400) [pid = 1881] [serial = 23] [outer = 0x7f6fea218400] 19:01:51 INFO - PROCESS | 1881 | 1461290511234 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]]]}] 19:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 952ms 19:01:51 INFO - PROCESS | 1881 | 1461290511284 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:01:51 INFO - PROCESS | 1881 | 1461290511288 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:01:51 INFO - PROCESS | 1881 | 1461290511293 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:01:51 INFO - PROCESS | 1881 | 1461290511296 Marionette TRACE conn3 <- [1,14,null,{}] 19:01:51 INFO - PROCESS | 1881 | 1461290511301 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}] 19:01:51 INFO - PROCESS | 1881 | 1461290511444 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:01:51 INFO - PROCESS | 1881 | 1461290511464 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea81b800 == 9 [pid = 1881] [id = 9] 19:01:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 24 (0x7f6ff1b6d000) [pid = 1881] [serial = 24] [outer = (nil)] 19:01:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 25 (0x7f6ff1b71000) [pid = 1881] [serial = 25] [outer = 0x7f6ff1b6d000] 19:01:51 INFO - PROCESS | 1881 | 1461290511528 Marionette DEBUG loaded listener.js 19:01:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 26 (0x7f6fe9cbd400) [pid = 1881] [serial = 26] [outer = 0x7f6ff1b6d000] 19:01:52 INFO - PROCESS | 1881 | 1461290512550 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]]]}] 19:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1284ms 19:01:52 INFO - PROCESS | 1881 | 1461290512579 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:01:52 INFO - PROCESS | 1881 | 1461290512584 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:01:52 INFO - PROCESS | 1881 | 1461290512593 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:01:52 INFO - PROCESS | 1881 | 1461290512598 Marionette TRACE conn3 <- [1,18,null,{}] 19:01:52 INFO - PROCESS | 1881 | 1461290512606 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}] 19:01:52 INFO - PROCESS | 1881 | 1461290512802 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:01:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea237000 == 10 [pid = 1881] [id = 10] 19:01:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 27 (0x7f6fea23b800) [pid = 1881] [serial = 27] [outer = (nil)] 19:01:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 28 (0x7f6fe9d3b000) [pid = 1881] [serial = 28] [outer = 0x7f6fea23b800] 19:01:52 INFO - PROCESS | 1881 | 1461290512952 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 29 (0x7f6fea61c800) [pid = 1881] [serial = 29] [outer = 0x7f6fea23b800] 19:01:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea6c3800 == 11 [pid = 1881] [id = 11] 19:01:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 30 (0x7f6fea657800) [pid = 1881] [serial = 30] [outer = (nil)] 19:01:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 31 (0x7f6feb254000) [pid = 1881] [serial = 31] [outer = 0x7f6fea657800] 19:01:53 INFO - PROCESS | 1881 | 1461290513063 Marionette DEBUG loaded listener.js 19:01:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 32 (0x7f6febef5c00) [pid = 1881] [serial = 32] [outer = 0x7f6fea657800] 19:01:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea621800 == 12 [pid = 1881] [id = 12] 19:01:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 33 (0x7f6fe9cca800) [pid = 1881] [serial = 33] [outer = (nil)] 19:01:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 34 (0x7f6fecb37000) [pid = 1881] [serial = 34] [outer = 0x7f6fe9cca800] 19:01:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 35 (0x7f6fecccd400) [pid = 1881] [serial = 35] [outer = 0x7f6fe9cca800] 19:01:54 INFO - PROCESS | 1881 | 1461290514093 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]]]}] 19:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1533ms 19:01:54 INFO - PROCESS | 1881 | 1461290514126 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:01:54 INFO - PROCESS | 1881 | 1461290514134 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:01:54 INFO - PROCESS | 1881 | 1461290514144 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:01:54 INFO - PROCESS | 1881 | 1461290514147 Marionette TRACE conn3 <- [1,22,null,{}] 19:01:54 INFO - PROCESS | 1881 | 1461290514154 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}] 19:01:54 INFO - PROCESS | 1881 | 1461290514308 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:01:54 INFO - PROCESS | 1881 | 1461290514410 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef606000 == 13 [pid = 1881] [id = 13] 19:01:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 36 (0x7f6fef6a4800) [pid = 1881] [serial = 36] [outer = (nil)] 19:01:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 37 (0x7f6ff1ad3400) [pid = 1881] [serial = 37] [outer = 0x7f6fef6a4800] 19:01:54 INFO - PROCESS | 1881 | 1461290514485 Marionette DEBUG loaded listener.js 19:01:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 38 (0x7f6ff2232400) [pid = 1881] [serial = 38] [outer = 0x7f6fef6a4800] 19:01:55 INFO - PROCESS | 1881 | 1461290515242 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]]]}] 19:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1132ms 19:01:55 INFO - PROCESS | 1881 | 1461290515279 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:01:55 INFO - PROCESS | 1881 | 1461290515283 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:01:55 INFO - PROCESS | 1881 | 1461290515291 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:01:55 INFO - PROCESS | 1881 | 1461290515297 Marionette TRACE conn3 <- [1,26,null,{}] 19:01:55 INFO - PROCESS | 1881 | 1461290515312 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}] 19:01:55 INFO - PROCESS | 1881 | 1461290515486 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:01:55 INFO - PROCESS | 1881 | 1461290515604 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2832800 == 14 [pid = 1881] [id = 14] 19:01:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 39 (0x7f6ff2d50000) [pid = 1881] [serial = 39] [outer = (nil)] 19:01:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 40 (0x7f6ff315fc00) [pid = 1881] [serial = 40] [outer = 0x7f6ff2d50000] 19:01:55 INFO - PROCESS | 1881 | 1461290515684 Marionette DEBUG loaded listener.js 19:01:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 41 (0x7f6ff39a3800) [pid = 1881] [serial = 41] [outer = 0x7f6ff2d50000] 19:01:56 INFO - PROCESS | 1881 | 1461290516667 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]]]}] 19:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1386ms 19:01:56 INFO - PROCESS | 1881 | 1461290516677 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:01:56 INFO - PROCESS | 1881 | 1461290516682 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:01:56 INFO - PROCESS | 1881 | 1461290516690 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:01:56 INFO - PROCESS | 1881 | 1461290516696 Marionette TRACE conn3 <- [1,30,null,{}] 19:01:56 INFO - PROCESS | 1881 | 1461290516704 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}] 19:01:56 INFO - PROCESS | 1881 | 1461290516846 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:01:57 INFO - PROCESS | 1881 | 1461290517009 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feb2ce800 == 15 [pid = 1881] [id = 15] 19:01:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 42 (0x7f6feccc8400) [pid = 1881] [serial = 42] [outer = (nil)] 19:01:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 43 (0x7f6ff00b5400) [pid = 1881] [serial = 43] [outer = 0x7f6feccc8400] 19:01:57 INFO - PROCESS | 1881 | 1461290517137 Marionette DEBUG loaded listener.js 19:01:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 44 (0x7f6ff1b73400) [pid = 1881] [serial = 44] [outer = 0x7f6feccc8400] 19:01:57 INFO - PROCESS | 1881 | 1461290517926 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]]]}] 19:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1286ms 19:01:57 INFO - PROCESS | 1881 | 1461290517976 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:01:57 INFO - PROCESS | 1881 | 1461290517983 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:01:57 INFO - PROCESS | 1881 | 1461290517993 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:01:57 INFO - PROCESS | 1881 | 1461290517997 Marionette TRACE conn3 <- [1,34,null,{}] 19:01:58 INFO - PROCESS | 1881 | 1461290518002 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}] 19:01:58 INFO - PROCESS | 1881 | 1461290518131 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:01:58 INFO - PROCESS | 1881 | 1461290518150 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2824000 == 16 [pid = 1881] [id = 16] 19:01:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 45 (0x7f6ff01a9c00) [pid = 1881] [serial = 45] [outer = (nil)] 19:01:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 46 (0x7f6ff3ccb000) [pid = 1881] [serial = 46] [outer = 0x7f6ff01a9c00] 19:01:58 INFO - PROCESS | 1881 | 1461290518211 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 47 (0x7f6ff3cf3000) [pid = 1881] [serial = 47] [outer = 0x7f6ff01a9c00] 19:01:58 INFO - PROCESS | 1881 | 1461290518888 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]]]}] 19:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 19:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:01:58 INFO - PROCESS | 1881 | 1461290518924 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:01:58 INFO - PROCESS | 1881 | 1461290518927 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:01:58 INFO - PROCESS | 1881 | 1461290518945 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:01:58 INFO - PROCESS | 1881 | 1461290518950 Marionette TRACE conn3 <- [1,38,null,{}] 19:01:58 INFO - PROCESS | 1881 | 1461290518966 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}] 19:01:59 INFO - PROCESS | 1881 | 1461290519104 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:01:59 INFO - PROCESS | 1881 | 1461290519117 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff304f000 == 17 [pid = 1881] [id = 17] 19:01:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 48 (0x7f6ff40f7000) [pid = 1881] [serial = 48] [outer = (nil)] 19:01:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 49 (0x7f6ff48c5000) [pid = 1881] [serial = 49] [outer = 0x7f6ff40f7000] 19:01:59 INFO - PROCESS | 1881 | 1461290519180 Marionette DEBUG loaded listener.js 19:01:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 50 (0x7f6ff6410800) [pid = 1881] [serial = 50] [outer = 0x7f6ff40f7000] 19:01:59 INFO - PROCESS | 1881 | 1461290519882 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]]]}] 19:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 997ms 19:01:59 INFO - PROCESS | 1881 | 1461290519929 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:01:59 INFO - PROCESS | 1881 | 1461290519932 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:01:59 INFO - PROCESS | 1881 | 1461290519939 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:01:59 INFO - PROCESS | 1881 | 1461290519941 Marionette TRACE conn3 <- [1,42,null,{}] 19:01:59 INFO - PROCESS | 1881 | 1461290519946 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}] 19:02:00 INFO - PROCESS | 1881 | 1461290520114 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:02:00 INFO - PROCESS | 1881 | 1461290520134 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3915000 == 18 [pid = 1881] [id = 18] 19:02:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 51 (0x7f6ff6557000) [pid = 1881] [serial = 51] [outer = (nil)] 19:02:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 52 (0x7f6ff697c800) [pid = 1881] [serial = 52] [outer = 0x7f6ff6557000] 19:02:00 INFO - PROCESS | 1881 | 1461290520196 Marionette DEBUG loaded listener.js 19:02:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 53 (0x7f6ff698d800) [pid = 1881] [serial = 53] [outer = 0x7f6ff6557000] 19:02:00 INFO - PROCESS | 1881 | 1461290520824 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]]]}] 19:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 928ms 19:02:00 INFO - PROCESS | 1881 | 1461290520868 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:02:00 INFO - PROCESS | 1881 | 1461290520871 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:02:00 INFO - PROCESS | 1881 | 1461290520876 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:02:00 INFO - PROCESS | 1881 | 1461290520879 Marionette TRACE conn3 <- [1,46,null,{}] 19:02:00 INFO - PROCESS | 1881 | 1461290520884 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}] 19:02:01 INFO - PROCESS | 1881 | 1461290521007 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:02:01 INFO - PROCESS | 1881 | 1461290521096 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39f2800 == 19 [pid = 1881] [id = 19] 19:02:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 54 (0x7f6fed630400) [pid = 1881] [serial = 54] [outer = (nil)] 19:02:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 55 (0x7f6ff3ec9000) [pid = 1881] [serial = 55] [outer = 0x7f6fed630400] 19:02:01 INFO - PROCESS | 1881 | 1461290521161 Marionette DEBUG loaded listener.js 19:02:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 56 (0x7f6ff9f67000) [pid = 1881] [serial = 56] [outer = 0x7f6fed630400] 19:02:01 INFO - PROCESS | 1881 | 1461290521904 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]]]}] 19:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1078ms 19:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:02:01 INFO - PROCESS | 1881 | 1461290521954 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:02:01 INFO - PROCESS | 1881 | 1461290521956 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:02:01 INFO - PROCESS | 1881 | 1461290521966 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:02:01 INFO - PROCESS | 1881 | 1461290521968 Marionette TRACE conn3 <- [1,50,null,{}] 19:02:02 INFO - PROCESS | 1881 | 1461290522031 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}] 19:02:02 INFO - PROCESS | 1881 | 1461290522229 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:02:02 INFO - PROCESS | 1881 | 1461290522312 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea820000 == 20 [pid = 1881] [id = 20] 19:02:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 57 (0x7f6febef2000) [pid = 1881] [serial = 57] [outer = (nil)] 19:02:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 58 (0x7f6febf64400) [pid = 1881] [serial = 58] [outer = 0x7f6febef2000] 19:02:02 INFO - PROCESS | 1881 | 1461290522388 Marionette DEBUG loaded listener.js 19:02:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 59 (0x7f6feccc5000) [pid = 1881] [serial = 59] [outer = 0x7f6febef2000] 19:02:03 INFO - PROCESS | 1881 | 1461290523214 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]]]}] 19:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1287ms 19:02:03 INFO - PROCESS | 1881 | 1461290523250 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:02:03 INFO - PROCESS | 1881 | 1461290523258 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:02:03 INFO - PROCESS | 1881 | 1461290523284 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:02:03 INFO - PROCESS | 1881 | 1461290523288 Marionette TRACE conn3 <- [1,54,null,{}] 19:02:03 INFO - PROCESS | 1881 | 1461290523296 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}] 19:02:03 INFO - PROCESS | 1881 | 1461290523463 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:02:03 INFO - PROCESS | 1881 | 1461290523590 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3040000 == 21 [pid = 1881] [id = 21] 19:02:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 60 (0x7f6ff0b93000) [pid = 1881] [serial = 60] [outer = (nil)] 19:02:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 61 (0x7f6ff1b93c00) [pid = 1881] [serial = 61] [outer = 0x7f6ff0b93000] 19:02:03 INFO - PROCESS | 1881 | 1461290523672 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 62 (0x7f6ff2949c00) [pid = 1881] [serial = 62] [outer = 0x7f6ff0b93000] 19:02:04 INFO - PROCESS | 1881 | 1461290524449 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]]]}] 19:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1248ms 19:02:04 INFO - PROCESS | 1881 | 1461290524516 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:02:04 INFO - PROCESS | 1881 | 1461290524519 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:02:04 INFO - PROCESS | 1881 | 1461290524526 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:02:04 INFO - PROCESS | 1881 | 1461290524529 Marionette TRACE conn3 <- [1,58,null,{}] 19:02:04 INFO - PROCESS | 1881 | 1461290524535 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}] 19:02:04 INFO - PROCESS | 1881 | 1461290524695 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:02:04 INFO - PROCESS | 1881 | 1461290524818 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff47c1000 == 22 [pid = 1881] [id = 22] 19:02:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 63 (0x7f6ff3161000) [pid = 1881] [serial = 63] [outer = (nil)] 19:02:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 64 (0x7f6ff3cf3400) [pid = 1881] [serial = 64] [outer = 0x7f6ff3161000] 19:02:04 INFO - PROCESS | 1881 | 1461290524904 Marionette DEBUG loaded listener.js 19:02:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 65 (0x7f6ff40fec00) [pid = 1881] [serial = 65] [outer = 0x7f6ff3161000] 19:02:05 INFO - PROCESS | 1881 | 1461290525721 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]]]}] 19:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1231ms 19:02:05 INFO - PROCESS | 1881 | 1461290525765 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:02:05 INFO - PROCESS | 1881 | 1461290525777 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:02:05 INFO - PROCESS | 1881 | 1461290525786 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:02:05 INFO - PROCESS | 1881 | 1461290525790 Marionette TRACE conn3 <- [1,62,null,{}] 19:02:05 INFO - PROCESS | 1881 | 1461290525817 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}] 19:02:05 INFO - PROCESS | 1881 | 1461290525985 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:02:06 INFO - PROCESS | 1881 | 1461290526107 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff69d2000 == 23 [pid = 1881] [id = 23] 19:02:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 66 (0x7f6ff39a3c00) [pid = 1881] [serial = 66] [outer = (nil)] 19:02:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 67 (0x7f7000c93c00) [pid = 1881] [serial = 67] [outer = 0x7f6ff39a3c00] 19:02:06 INFO - PROCESS | 1881 | 1461290526184 Marionette DEBUG loaded listener.js 19:02:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 68 (0x7f7000f4a400) [pid = 1881] [serial = 68] [outer = 0x7f6ff39a3c00] 19:02:06 INFO - PROCESS | 1881 | 1461290526950 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]]]}] 19:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1239ms 19:02:07 INFO - PROCESS | 1881 | 1461290527025 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:02:07 INFO - PROCESS | 1881 | 1461290527029 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:02:07 INFO - PROCESS | 1881 | 1461290527036 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:02:07 INFO - PROCESS | 1881 | 1461290527039 Marionette TRACE conn3 <- [1,66,null,{}] 19:02:07 INFO - PROCESS | 1881 | 1461290527044 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}] 19:02:07 INFO - PROCESS | 1881 | 1461290527188 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:02:07 INFO - PROCESS | 1881 | 1461290527312 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff1e45800 == 24 [pid = 1881] [id = 24] 19:02:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 69 (0x7f6febf63800) [pid = 1881] [serial = 69] [outer = (nil)] 19:02:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 70 (0x7f7000f8f000) [pid = 1881] [serial = 70] [outer = 0x7f6febf63800] 19:02:07 INFO - PROCESS | 1881 | 1461290527384 Marionette DEBUG loaded listener.js 19:02:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 71 (0x7f7001e3ec00) [pid = 1881] [serial = 71] [outer = 0x7f6febf63800] 19:02:08 INFO - PROCESS | 1881 | 1461290528313 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]]]}] 19:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1336ms 19:02:08 INFO - PROCESS | 1881 | 1461290528373 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:02:08 INFO - PROCESS | 1881 | 1461290528380 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:02:08 INFO - PROCESS | 1881 | 1461290528388 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:02:08 INFO - PROCESS | 1881 | 1461290528393 Marionette TRACE conn3 <- [1,70,null,{}] 19:02:08 INFO - PROCESS | 1881 | 1461290528400 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}] 19:02:08 INFO - PROCESS | 1881 | 1461290528558 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:02:08 INFO - PROCESS | 1881 | 1461290528718 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3915000 == 23 [pid = 1881] [id = 18] 19:02:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff304f000 == 22 [pid = 1881] [id = 17] 19:02:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2824000 == 21 [pid = 1881] [id = 16] 19:02:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feb2ce800 == 20 [pid = 1881] [id = 15] 19:02:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2832800 == 19 [pid = 1881] [id = 14] 19:02:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef606000 == 18 [pid = 1881] [id = 13] 19:02:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea6c3800 == 17 [pid = 1881] [id = 11] 19:02:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea6b8000 == 18 [pid = 1881] [id = 25] 19:02:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 72 (0x7f6fea21e400) [pid = 1881] [serial = 72] [outer = (nil)] 19:02:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 73 (0x7f6fea652400) [pid = 1881] [serial = 73] [outer = 0x7f6fea21e400] 19:02:08 INFO - PROCESS | 1881 | 1461290528824 Marionette DEBUG loaded listener.js 19:02:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 74 (0x7f6fef69b000) [pid = 1881] [serial = 74] [outer = 0x7f6fea21e400] 19:02:09 INFO - PROCESS | 1881 | 1461290529682 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]]]}] 19:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1335ms 19:02:09 INFO - PROCESS | 1881 | 1461290529724 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:02:09 INFO - PROCESS | 1881 | 1461290529732 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:02:09 INFO - PROCESS | 1881 | 1461290529740 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:02:09 INFO - PROCESS | 1881 | 1461290529745 Marionette TRACE conn3 <- [1,74,null,{}] 19:02:09 INFO - PROCESS | 1881 | 1461290529752 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}] 19:02:09 INFO - PROCESS | 1881 | 1461290529914 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:02:10 INFO - PROCESS | 1881 | 1461290530039 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2822000 == 19 [pid = 1881] [id = 26] 19:02:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 75 (0x7f6fea342c00) [pid = 1881] [serial = 75] [outer = (nil)] 19:02:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 76 (0x7f6ff315e400) [pid = 1881] [serial = 76] [outer = 0x7f6fea342c00] 19:02:10 INFO - PROCESS | 1881 | 1461290530117 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 77 (0x7f6ff39a3400) [pid = 1881] [serial = 77] [outer = 0x7f6fea342c00] 19:02:10 INFO - PROCESS | 1881 | 1461290530948 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]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1282ms 19:02:11 INFO - PROCESS | 1881 | 1461290531025 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:02:11 INFO - PROCESS | 1881 | 1461290531031 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:02:11 INFO - PROCESS | 1881 | 1461290531040 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 1881 | 1461290531043 Marionette TRACE conn3 <- [1,78,null,{}] 19:02:11 INFO - PROCESS | 1881 | 1461290531049 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}] 19:02:11 INFO - PROCESS | 1881 | 1461290531242 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:02:11 INFO - PROCESS | 1881 | 1461290531366 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39dd000 == 20 [pid = 1881] [id = 27] 19:02:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 78 (0x7f6ff294a000) [pid = 1881] [serial = 78] [outer = (nil)] 19:02:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 79 (0x7f6ff48ca000) [pid = 1881] [serial = 79] [outer = 0x7f6ff294a000] 19:02:11 INFO - PROCESS | 1881 | 1461290531441 Marionette DEBUG loaded listener.js 19:02:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 80 (0x7f6ff6977c00) [pid = 1881] [serial = 80] [outer = 0x7f6ff294a000] 19:02:12 INFO - PROCESS | 1881 | 1461290532299 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]]]}] 19:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1330ms 19:02:12 INFO - PROCESS | 1881 | 1461290532371 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:02:12 INFO - PROCESS | 1881 | 1461290532375 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:02:12 INFO - PROCESS | 1881 | 1461290532384 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 1881 | 1461290532391 Marionette TRACE conn3 <- [1,82,null,{}] 19:02:12 INFO - PROCESS | 1881 | 1461290532405 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}] 19:02:12 INFO - PROCESS | 1881 | 1461290532584 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:02:12 INFO - PROCESS | 1881 | 1461290532716 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff4838000 == 21 [pid = 1881] [id = 28] 19:02:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 81 (0x7f6febef2800) [pid = 1881] [serial = 81] [outer = (nil)] 19:02:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 82 (0x7f7001e40800) [pid = 1881] [serial = 82] [outer = 0x7f6febef2800] 19:02:12 INFO - PROCESS | 1881 | 1461290532789 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 83 (0x7f7001fbac00) [pid = 1881] [serial = 83] [outer = 0x7f6febef2800] 19:02:13 INFO - PROCESS | 1881 | 1461290533708 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]]]}] 19:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1392ms 19:02:13 INFO - PROCESS | 1881 | 1461290533775 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:02:13 INFO - PROCESS | 1881 | 1461290533782 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:02:13 INFO - PROCESS | 1881 | 1461290533790 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 1881 | 1461290533795 Marionette TRACE conn3 <- [1,86,null,{}] 19:02:13 INFO - PROCESS | 1881 | 1461290533802 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}] 19:02:14 INFO - PROCESS | 1881 | 1461290534039 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:02:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff69d2000 == 20 [pid = 1881] [id = 23] 19:02:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff47c1000 == 19 [pid = 1881] [id = 22] 19:02:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3040000 == 18 [pid = 1881] [id = 21] 19:02:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea820000 == 17 [pid = 1881] [id = 20] 19:02:14 INFO - PROCESS | 1881 | 1461290534178 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea820000 == 18 [pid = 1881] [id = 29] 19:02:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 84 (0x7f6fea214800) [pid = 1881] [serial = 84] [outer = (nil)] 19:02:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 85 (0x7f6febf66c00) [pid = 1881] [serial = 85] [outer = 0x7f6fea214800] 19:02:14 INFO - PROCESS | 1881 | 1461290534256 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 86 (0x7f6ff1143400) [pid = 1881] [serial = 86] [outer = 0x7f6fea214800] 19:02:15 INFO - PROCESS | 1881 | 1461290535063 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]]]}] 19:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1341ms 19:02:15 INFO - PROCESS | 1881 | 1461290535139 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:02:15 INFO - PROCESS | 1881 | 1461290535147 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:02:15 INFO - PROCESS | 1881 | 1461290535155 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:02:15 INFO - PROCESS | 1881 | 1461290535162 Marionette TRACE conn3 <- [1,90,null,{}] 19:02:15 INFO - PROCESS | 1881 | 1461290535169 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}] 19:02:15 INFO - PROCESS | 1881 | 1461290535325 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:02:15 INFO - PROCESS | 1881 | 1461290535451 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3917000 == 19 [pid = 1881] [id = 30] 19:02:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 87 (0x7f6ff01ab000) [pid = 1881] [serial = 87] [outer = (nil)] 19:02:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 88 (0x7f6ff3ec2c00) [pid = 1881] [serial = 88] [outer = 0x7f6ff01ab000] 19:02:15 INFO - PROCESS | 1881 | 1461290535543 Marionette DEBUG loaded listener.js 19:02:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 89 (0x7f6ff40f7c00) [pid = 1881] [serial = 89] [outer = 0x7f6ff01ab000] 19:02:16 INFO - PROCESS | 1881 | 1461290536316 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]]]}] 19:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1194ms 19:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:02:16 INFO - PROCESS | 1881 | 1461290536389 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:02:16 INFO - PROCESS | 1881 | 1461290536393 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:02:16 INFO - PROCESS | 1881 | 1461290536400 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:02:16 INFO - PROCESS | 1881 | 1461290536403 Marionette TRACE conn3 <- [1,94,null,{}] 19:02:16 INFO - PROCESS | 1881 | 1461290536409 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}] 19:02:16 INFO - PROCESS | 1881 | 1461290536566 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:02:16 INFO - PROCESS | 1881 | 1461290536693 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff03a3800 == 20 [pid = 1881] [id = 31] 19:02:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 90 (0x7f6ff39a0400) [pid = 1881] [serial = 90] [outer = (nil)] 19:02:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 91 (0x7f6ffae23c00) [pid = 1881] [serial = 91] [outer = 0x7f6ff39a0400] 19:02:16 INFO - PROCESS | 1881 | 1461290536771 Marionette DEBUG loaded listener.js 19:02:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 92 (0x7f7000a5f000) [pid = 1881] [serial = 92] [outer = 0x7f6ff39a0400] 19:02:17 INFO - PROCESS | 1881 | 1461290537614 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]]]}] 19:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1280ms 19:02:17 INFO - PROCESS | 1881 | 1461290537679 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:02:17 INFO - PROCESS | 1881 | 1461290537685 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:02:17 INFO - PROCESS | 1881 | 1461290537701 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:02:17 INFO - PROCESS | 1881 | 1461290537708 Marionette TRACE conn3 <- [1,98,null,{}] 19:02:17 INFO - PROCESS | 1881 | 1461290537713 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}] 19:02:17 INFO - PROCESS | 1881 | 1461290537905 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:02:18 INFO - PROCESS | 1881 | 1461290538031 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000cb1000 == 21 [pid = 1881] [id = 32] 19:02:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 93 (0x7f6fea216c00) [pid = 1881] [serial = 93] [outer = (nil)] 19:02:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 94 (0x7f7002112c00) [pid = 1881] [serial = 94] [outer = 0x7f6fea216c00] 19:02:18 INFO - PROCESS | 1881 | 1461290538105 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 95 (0x7f7003b98800) [pid = 1881] [serial = 95] [outer = 0x7f6fea216c00] 19:02:18 INFO - PROCESS | 1881 | 1461290538912 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]]]}] 19:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1293ms 19:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:02:18 INFO - PROCESS | 1881 | 1461290538986 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 1881 | 1461290538989 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:02:18 INFO - PROCESS | 1881 | 1461290538996 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:02:19 INFO - PROCESS | 1881 | 1461290538999 Marionette TRACE conn3 <- [1,102,null,{}] 19:02:19 INFO - PROCESS | 1881 | 1461290539004 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}] 19:02:19 INFO - PROCESS | 1881 | 1461290539152 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:02:19 INFO - PROCESS | 1881 | 1461290539281 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea245800 == 22 [pid = 1881] [id = 33] 19:02:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 96 (0x7f6ff1ad9000) [pid = 1881] [serial = 96] [outer = (nil)] 19:02:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 97 (0x7f7005755c00) [pid = 1881] [serial = 97] [outer = 0x7f6ff1ad9000] 19:02:19 INFO - PROCESS | 1881 | 1461290539354 Marionette DEBUG loaded listener.js 19:02:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 98 (0x7f7005dc4c00) [pid = 1881] [serial = 98] [outer = 0x7f6ff1ad9000] 19:02:20 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea6b8000 == 21 [pid = 1881] [id = 25] 19:02:20 INFO - PROCESS | 1881 | 1461290540374 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]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1436ms 19:02:20 INFO - PROCESS | 1881 | 1461290540432 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 1881 | 1461290540438 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:02:20 INFO - PROCESS | 1881 | 1461290540447 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 1881 | 1461290540452 Marionette TRACE conn3 <- [1,106,null,{}] 19:02:20 INFO - PROCESS | 1881 | 1461290540462 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}] 19:02:20 INFO - PROCESS | 1881 | 1461290540671 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:02:20 INFO - PROCESS | 1881 | 1461290540845 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3040000 == 22 [pid = 1881] [id = 34] 19:02:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 99 (0x7f6ff2d55800) [pid = 1881] [serial = 99] [outer = (nil)] 19:02:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 100 (0x7f6ff315d800) [pid = 1881] [serial = 100] [outer = 0x7f6ff2d55800] 19:02:20 INFO - PROCESS | 1881 | 1461290540925 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 101 (0x7f6ff4024400) [pid = 1881] [serial = 101] [outer = 0x7f6ff2d55800] 19:02:21 INFO - PROCESS | 1881 | 1461290541724 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]]]}] 19:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1336ms 19:02:21 INFO - PROCESS | 1881 | 1461290541784 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:02:21 INFO - PROCESS | 1881 | 1461290541793 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:02:21 INFO - PROCESS | 1881 | 1461290541803 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:02:21 INFO - PROCESS | 1881 | 1461290541806 Marionette TRACE conn3 <- [1,110,null,{}] 19:02:21 INFO - PROCESS | 1881 | 1461290541813 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}] 19:02:21 INFO - PROCESS | 1881 | 1461290541978 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:02:22 INFO - PROCESS | 1881 | 1461290542111 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa218000 == 23 [pid = 1881] [id = 35] 19:02:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f6ff2f11000) [pid = 1881] [serial = 102] [outer = (nil)] 19:02:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f7000a55400) [pid = 1881] [serial = 103] [outer = 0x7f6ff2f11000] 19:02:22 INFO - PROCESS | 1881 | 1461290542187 Marionette DEBUG loaded listener.js 19:02:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f7001158400) [pid = 1881] [serial = 104] [outer = 0x7f6ff2f11000] 19:02:23 INFO - PROCESS | 1881 | 1461290543039 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]]]}] 19:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1287ms 19:02:23 INFO - PROCESS | 1881 | 1461290543090 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 1881 | 1461290543094 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:02:23 INFO - PROCESS | 1881 | 1461290543101 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 1881 | 1461290543107 Marionette TRACE conn3 <- [1,114,null,{}] 19:02:23 INFO - PROCESS | 1881 | 1461290543123 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}] 19:02:23 INFO - PROCESS | 1881 | 1461290543284 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:02:23 INFO - PROCESS | 1881 | 1461290543415 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70011da800 == 24 [pid = 1881] [id = 36] 19:02:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f7003b13800) [pid = 1881] [serial = 105] [outer = (nil)] 19:02:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f70040f1800) [pid = 1881] [serial = 106] [outer = 0x7f7003b13800] 19:02:23 INFO - PROCESS | 1881 | 1461290543496 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f7005dcc400) [pid = 1881] [serial = 107] [outer = 0x7f7003b13800] 19:02:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f7006187c00) [pid = 1881] [serial = 108] [outer = 0x7f6fe9cca800] 19:02:24 INFO - PROCESS | 1881 | 1461290544421 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]]]}] 19:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1383ms 19:02:24 INFO - PROCESS | 1881 | 1461290544486 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:02:24 INFO - PROCESS | 1881 | 1461290544491 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:02:24 INFO - PROCESS | 1881 | 1461290544497 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:02:24 INFO - PROCESS | 1881 | 1461290544500 Marionette TRACE conn3 <- [1,118,null,{}] 19:02:24 INFO - PROCESS | 1881 | 1461290544505 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}] 19:02:24 INFO - PROCESS | 1881 | 1461290544689 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:02:24 INFO - PROCESS | 1881 | 1461290544820 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9d4e000 == 25 [pid = 1881] [id = 37] 19:02:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f7003b17400) [pid = 1881] [serial = 109] [outer = (nil)] 19:02:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f7006111c00) [pid = 1881] [serial = 110] [outer = 0x7f7003b17400] 19:02:24 INFO - PROCESS | 1881 | 1461290544898 Marionette DEBUG loaded listener.js 19:02:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f700640e000) [pid = 1881] [serial = 111] [outer = 0x7f7003b17400] 19:02:25 INFO - PROCESS | 1881 | 1461290545662 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]]]}] 19:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1239ms 19:02:25 INFO - PROCESS | 1881 | 1461290545735 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:02:25 INFO - PROCESS | 1881 | 1461290545738 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:02:25 INFO - PROCESS | 1881 | 1461290545745 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 1881 | 1461290545748 Marionette TRACE conn3 <- [1,122,null,{}] 19:02:25 INFO - PROCESS | 1881 | 1461290545753 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}] 19:02:25 INFO - PROCESS | 1881 | 1461290545953 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:02:26 INFO - PROCESS | 1881 | 1461290546013 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005d78800 == 26 [pid = 1881] [id = 38] 19:02:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f7006411400) [pid = 1881] [serial = 112] [outer = (nil)] 19:02:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f700647c400) [pid = 1881] [serial = 113] [outer = 0x7f7006411400] 19:02:26 INFO - PROCESS | 1881 | 1461290546130 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f70080b7000) [pid = 1881] [serial = 114] [outer = 0x7f7006411400] 19:02:27 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000cb1000 == 25 [pid = 1881] [id = 32] 19:02:27 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff03a3800 == 24 [pid = 1881] [id = 31] 19:02:27 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3917000 == 23 [pid = 1881] [id = 30] 19:02:27 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea820000 == 22 [pid = 1881] [id = 29] 19:02:27 INFO - PROCESS | 1881 | 1461290547112 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]]]}] 19:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1431ms 19:02:27 INFO - PROCESS | 1881 | 1461290547178 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:02:27 INFO - PROCESS | 1881 | 1461290547183 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:02:27 INFO - PROCESS | 1881 | 1461290547192 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:02:27 INFO - PROCESS | 1881 | 1461290547198 Marionette TRACE conn3 <- [1,126,null,{}] 19:02:27 INFO - PROCESS | 1881 | 1461290547207 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}] 19:02:27 INFO - PROCESS | 1881 | 1461290547407 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:02:27 INFO - PROCESS | 1881 | 1461290547543 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2a50000 == 23 [pid = 1881] [id = 39] 19:02:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6ff2234400) [pid = 1881] [serial = 115] [outer = (nil)] 19:02:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6ff3660c00) [pid = 1881] [serial = 116] [outer = 0x7f6ff2234400] 19:02:27 INFO - PROCESS | 1881 | 1461290547620 Marionette DEBUG loaded listener.js 19:02:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6ff405fc00) [pid = 1881] [serial = 117] [outer = 0x7f6ff2234400] 19:02:28 INFO - PROCESS | 1881 | 1461290548466 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]]]}] 19:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1335ms 19:02:28 INFO - PROCESS | 1881 | 1461290548526 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:02:28 INFO - PROCESS | 1881 | 1461290548534 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:02:28 INFO - PROCESS | 1881 | 1461290548545 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:02:28 INFO - PROCESS | 1881 | 1461290548548 Marionette TRACE conn3 <- [1,130,null,{}] 19:02:28 INFO - PROCESS | 1881 | 1461290548554 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}] 19:02:28 INFO - PROCESS | 1881 | 1461290548748 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:02:28 INFO - PROCESS | 1881 | 1461290548884 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000d13000 == 24 [pid = 1881] [id = 40] 19:02:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6ff6926000) [pid = 1881] [serial = 118] [outer = (nil)] 19:02:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f700115c800) [pid = 1881] [serial = 119] [outer = 0x7f6ff6926000] 19:02:28 INFO - PROCESS | 1881 | 1461290548970 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f700210fc00) [pid = 1881] [serial = 120] [outer = 0x7f6ff6926000] 19:02:29 INFO - PROCESS | 1881 | 1461290549795 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]]]}] 19:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1284ms 19:02:29 INFO - PROCESS | 1881 | 1461290549829 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:02:29 INFO - PROCESS | 1881 | 1461290549833 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:02:29 INFO - PROCESS | 1881 | 1461290549839 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:02:29 INFO - PROCESS | 1881 | 1461290549845 Marionette TRACE conn3 <- [1,134,null,{}] 19:02:29 INFO - PROCESS | 1881 | 1461290549861 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}] 19:02:30 INFO - PROCESS | 1881 | 1461290550076 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:02:30 INFO - PROCESS | 1881 | 1461290550211 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005f41000 == 25 [pid = 1881] [id = 41] 19:02:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f70040f2800) [pid = 1881] [serial = 121] [outer = (nil)] 19:02:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f700614fc00) [pid = 1881] [serial = 122] [outer = 0x7f70040f2800] 19:02:30 INFO - PROCESS | 1881 | 1461290550289 Marionette DEBUG loaded listener.js 19:02:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f700647c800) [pid = 1881] [serial = 123] [outer = 0x7f70040f2800] 19:02:31 INFO - PROCESS | 1881 | 1461290551166 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]]]}] 19:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1387ms 19:02:31 INFO - PROCESS | 1881 | 1461290551227 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:02:31 INFO - PROCESS | 1881 | 1461290551232 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:02:31 INFO - PROCESS | 1881 | 1461290551237 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:02:31 INFO - PROCESS | 1881 | 1461290551240 Marionette TRACE conn3 <- [1,138,null,{}] 19:02:31 INFO - PROCESS | 1881 | 1461290551246 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}] 19:02:31 INFO - PROCESS | 1881 | 1461290551389 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:02:31 INFO - PROCESS | 1881 | 1461290551539 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff40ad800 == 26 [pid = 1881] [id = 42] 19:02:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6fed62cc00) [pid = 1881] [serial = 124] [outer = (nil)] 19:02:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6fed7cfc00) [pid = 1881] [serial = 125] [outer = 0x7f6fed62cc00] 19:02:31 INFO - PROCESS | 1881 | 1461290551616 Marionette DEBUG loaded listener.js 19:02:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6fef6a2400) [pid = 1881] [serial = 126] [outer = 0x7f6fed62cc00] 19:02:32 INFO - PROCESS | 1881 | 1461290552418 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]]]}] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3040000 == 25 [pid = 1881] [id = 34] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2822000 == 24 [pid = 1881] [id = 26] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecb7e800 == 23 [pid = 1881] [id = 6] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff39dd000 == 22 [pid = 1881] [id = 27] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea230800 == 21 [pid = 1881] [id = 8] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f70011da800 == 20 [pid = 1881] [id = 36] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff4838000 == 19 [pid = 1881] [id = 28] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa218000 == 18 [pid = 1881] [id = 35] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9d4e000 == 17 [pid = 1881] [id = 37] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005f41000 == 16 [pid = 1881] [id = 41] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff39f2800 == 15 [pid = 1881] [id = 19] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000d13000 == 14 [pid = 1881] [id = 40] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea81b800 == 13 [pid = 1881] [id = 9] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005d78800 == 12 [pid = 1881] [id = 38] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea245800 == 11 [pid = 1881] [id = 33] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff1e45800 == 10 [pid = 1881] [id = 24] 19:02:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2a50000 == 9 [pid = 1881] [id = 39] 19:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4442ms 19:02:35 INFO - PROCESS | 1881 | 1461290555836 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:02:35 INFO - PROCESS | 1881 | 1461290555839 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:02:35 INFO - PROCESS | 1881 | 1461290555854 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:02:35 INFO - PROCESS | 1881 | 1461290555859 Marionette TRACE conn3 <- [1,142,null,{}] 19:02:35 INFO - PROCESS | 1881 | 1461290555868 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}] 19:02:36 INFO - PROCESS | 1881 | 1461290556030 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:02:36 INFO - PROCESS | 1881 | 1461290556124 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fed65a800 == 10 [pid = 1881] [id = 43] 19:02:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6ff03d3400) [pid = 1881] [serial = 127] [outer = (nil)] 19:02:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6ff0b92400) [pid = 1881] [serial = 128] [outer = 0x7f6ff03d3400] 19:02:36 INFO - PROCESS | 1881 | 1461290556190 Marionette DEBUG loaded listener.js 19:02:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6ff1142c00) [pid = 1881] [serial = 129] [outer = 0x7f6ff03d3400] 19:02:36 INFO - PROCESS | 1881 | 1461290556844 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]]]}] 19:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1040ms 19:02:36 INFO - PROCESS | 1881 | 1461290556892 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 1881 | 1461290556898 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:02:36 INFO - PROCESS | 1881 | 1461290556911 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:02:36 INFO - PROCESS | 1881 | 1461290556917 Marionette TRACE conn3 <- [1,146,null,{}] 19:02:36 INFO - PROCESS | 1881 | 1461290556923 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}] 19:02:37 INFO - PROCESS | 1881 | 1461290557092 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:02:37 INFO - PROCESS | 1881 | 1461290557187 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff282d800 == 11 [pid = 1881] [id = 44] 19:02:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6ff1143800) [pid = 1881] [serial = 130] [outer = (nil)] 19:02:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6ff26f7800) [pid = 1881] [serial = 131] [outer = 0x7f6ff1143800] 19:02:37 INFO - PROCESS | 1881 | 1461290557249 Marionette DEBUG loaded listener.js 19:02:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6ff3cd1000) [pid = 1881] [serial = 132] [outer = 0x7f6ff1143800] 19:02:37 INFO - PROCESS | 1881 | 1461290557953 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]]]}] 19:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1085ms 19:02:37 INFO - PROCESS | 1881 | 1461290557992 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:02:37 INFO - PROCESS | 1881 | 1461290557995 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:02:38 INFO - PROCESS | 1881 | 1461290558002 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:02:38 INFO - PROCESS | 1881 | 1461290558006 Marionette TRACE conn3 <- [1,150,null,{}] 19:02:38 INFO - PROCESS | 1881 | 1461290558074 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}] 19:02:38 INFO - PROCESS | 1881 | 1461290558259 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:02:38 INFO - PROCESS | 1881 | 1461290558281 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff483c000 == 12 [pid = 1881] [id = 45] 19:02:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fef6a0400) [pid = 1881] [serial = 133] [outer = (nil)] 19:02:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6ff698e400) [pid = 1881] [serial = 134] [outer = 0x7f6fef6a0400] 19:02:38 INFO - PROCESS | 1881 | 1461290558364 Marionette DEBUG loaded listener.js 19:02:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6fffe3b800) [pid = 1881] [serial = 135] [outer = 0x7f6fef6a0400] 19:02:39 INFO - PROCESS | 1881 | 1461290559329 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]]]}] 19:02:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1373ms 19:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:02:39 INFO - PROCESS | 1881 | 1461290559380 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:02:39 INFO - PROCESS | 1881 | 1461290559382 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:02:39 INFO - PROCESS | 1881 | 1461290559387 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:02:39 INFO - PROCESS | 1881 | 1461290559391 Marionette TRACE conn3 <- [1,154,null,{}] 19:02:39 INFO - PROCESS | 1881 | 1461290559396 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}] 19:02:39 INFO - PROCESS | 1881 | 1461290559567 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:02:39 INFO - PROCESS | 1881 | 1461290559598 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001127800 == 13 [pid = 1881] [id = 46] 19:02:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fecccb400) [pid = 1881] [serial = 136] [outer = (nil)] 19:02:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f7003b13000) [pid = 1881] [serial = 137] [outer = 0x7f6fecccb400] 19:02:39 INFO - PROCESS | 1881 | 1461290559660 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f7005756000) [pid = 1881] [serial = 138] [outer = 0x7f6fecccb400] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6fea342c00) [pid = 1881] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6feccc8400) [pid = 1881] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6ff01a9c00) [pid = 1881] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6ff40f7000) [pid = 1881] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6ff6557000) [pid = 1881] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6fef6a4800) [pid = 1881] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6ff2d50000) [pid = 1881] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f6fea657800) [pid = 1881] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6febef2800) [pid = 1881] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6ff39a3c00) [pid = 1881] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f6fea21e400) [pid = 1881] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6fea216c00) [pid = 1881] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6ff2234400) [pid = 1881] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f7003b13800) [pid = 1881] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6ff6926000) [pid = 1881] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6ff3161000) [pid = 1881] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6ff1ad9000) [pid = 1881] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 120 (0x7f6ff01ab000) [pid = 1881] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 119 (0x7f6ff0b93000) [pid = 1881] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6febef2000) [pid = 1881] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 117 (0x7f6fea214800) [pid = 1881] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f6ff2f11000) [pid = 1881] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f6ff294a000) [pid = 1881] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f6febf63800) [pid = 1881] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f6ff2d55800) [pid = 1881] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6ff1b6d000) [pid = 1881] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6fea218400) [pid = 1881] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff39a0400) [pid = 1881] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f7003b17400) [pid = 1881] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f70040f2800) [pid = 1881] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6fecb39000) [pid = 1881] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f7006411400) [pid = 1881] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:02:41 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6fed630400) [pid = 1881] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:02:41 INFO - PROCESS | 1881 | 1461290561341 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]]]}] 19:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1981ms 19:02:41 INFO - PROCESS | 1881 | 1461290561369 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:02:41 INFO - PROCESS | 1881 | 1461290561372 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:02:41 INFO - PROCESS | 1881 | 1461290561378 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:02:41 INFO - PROCESS | 1881 | 1461290561380 Marionette TRACE conn3 <- [1,158,null,{}] 19:02:41 INFO - PROCESS | 1881 | 1461290561386 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}] 19:02:41 INFO - PROCESS | 1881 | 1461290561512 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:02:41 INFO - PROCESS | 1881 | 1461290561527 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feb2cc000 == 14 [pid = 1881] [id = 47] 19:02:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6fea218400) [pid = 1881] [serial = 139] [outer = (nil)] 19:02:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6fecb39800) [pid = 1881] [serial = 140] [outer = 0x7f6fea218400] 19:02:41 INFO - PROCESS | 1881 | 1461290561589 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6ff1adc400) [pid = 1881] [serial = 141] [outer = 0x7f6fea218400] 19:02:42 INFO - PROCESS | 1881 | 1461290562549 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]]]}] 19:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1226ms 19:02:42 INFO - PROCESS | 1881 | 1461290562613 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:02:42 INFO - PROCESS | 1881 | 1461290562617 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:02:42 INFO - PROCESS | 1881 | 1461290562625 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:02:42 INFO - PROCESS | 1881 | 1461290562628 Marionette TRACE conn3 <- [1,162,null,{}] 19:02:42 INFO - PROCESS | 1881 | 1461290562633 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}] 19:02:42 INFO - PROCESS | 1881 | 1461290562858 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:02:42 INFO - PROCESS | 1881 | 1461290562875 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000d16800 == 15 [pid = 1881] [id = 48] 19:02:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6fed7cbc00) [pid = 1881] [serial = 142] [outer = (nil)] 19:02:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f7005dc6800) [pid = 1881] [serial = 143] [outer = 0x7f6fed7cbc00] 19:02:42 INFO - PROCESS | 1881 | 1461290562941 Marionette DEBUG loaded listener.js 19:02:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f7006150c00) [pid = 1881] [serial = 144] [outer = 0x7f6fed7cbc00] 19:02:43 INFO - PROCESS | 1881 | 1461290563916 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]]]}] 19:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1331ms 19:02:43 INFO - PROCESS | 1881 | 1461290563957 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:02:43 INFO - PROCESS | 1881 | 1461290563964 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:02:43 INFO - PROCESS | 1881 | 1461290563973 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:02:43 INFO - PROCESS | 1881 | 1461290563978 Marionette TRACE conn3 <- [1,166,null,{}] 19:02:43 INFO - PROCESS | 1881 | 1461290563986 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}] 19:02:44 INFO - PROCESS | 1881 | 1461290564184 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:02:44 INFO - PROCESS | 1881 | 1461290564321 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2fc9000 == 16 [pid = 1881] [id = 49] 19:02:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6ff00b9400) [pid = 1881] [serial = 145] [outer = (nil)] 19:02:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6ff1ad4c00) [pid = 1881] [serial = 146] [outer = 0x7f6ff00b9400] 19:02:44 INFO - PROCESS | 1881 | 1461290564436 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6ff1df7800) [pid = 1881] [serial = 147] [outer = 0x7f6ff00b9400] 19:02:45 INFO - PROCESS | 1881 | 1461290565326 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]]]}] 19:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1391ms 19:02:45 INFO - PROCESS | 1881 | 1461290565365 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:02:45 INFO - PROCESS | 1881 | 1461290565373 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:02:45 INFO - PROCESS | 1881 | 1461290565383 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:02:45 INFO - PROCESS | 1881 | 1461290565388 Marionette TRACE conn3 <- [1,170,null,{}] 19:02:45 INFO - PROCESS | 1881 | 1461290565393 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}] 19:02:45 INFO - PROCESS | 1881 | 1461290565571 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:02:45 INFO - PROCESS | 1881 | 1461290565707 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea6b8000 == 17 [pid = 1881] [id = 50] 19:02:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6fea34c800) [pid = 1881] [serial = 148] [outer = (nil)] 19:02:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6fed7d2800) [pid = 1881] [serial = 149] [outer = 0x7f6fea34c800] 19:02:45 INFO - PROCESS | 1881 | 1461290565780 Marionette DEBUG loaded listener.js 19:02:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6ff2012400) [pid = 1881] [serial = 150] [outer = 0x7f6fea34c800] 19:02:46 INFO - PROCESS | 1881 | 1461290566954 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]]]}] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f7005755c00) [pid = 1881] [serial = 97] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f6ff39a3400) [pid = 1881] [serial = 77] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f6ff3660c00) [pid = 1881] [serial = 116] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f6fea652400) [pid = 1881] [serial = 73] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f7003b98800) [pid = 1881] [serial = 95] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6ff315e400) [pid = 1881] [serial = 76] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f7003b30000) [pid = 1881] [serial = 2] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6ff00b5400) [pid = 1881] [serial = 43] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f6ff3ccb000) [pid = 1881] [serial = 46] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6fe9d3b000) [pid = 1881] [serial = 28] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6ff48c5000) [pid = 1881] [serial = 49] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6ff6410800) [pid = 1881] [serial = 50] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f6ff697c800) [pid = 1881] [serial = 52] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 103 (0x7f6ff698d800) [pid = 1881] [serial = 53] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 102 (0x7f6ff1ad3400) [pid = 1881] [serial = 37] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 101 (0x7f6febf66c00) [pid = 1881] [serial = 85] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 100 (0x7f6ff315fc00) [pid = 1881] [serial = 40] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 99 (0x7f6feb254000) [pid = 1881] [serial = 31] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 98 (0x7f6ff3cf3000) [pid = 1881] [serial = 47] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 97 (0x7f6ff1b73400) [pid = 1881] [serial = 44] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 96 (0x7f6ff9f67000) [pid = 1881] [serial = 56] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 95 (0x7f6ff39a3800) [pid = 1881] [serial = 41] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 94 (0x7f6febef5c00) [pid = 1881] [serial = 32] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 93 (0x7f6fecb37000) [pid = 1881] [serial = 34] [outer = (nil)] [url = about:blank] 19:02:46 INFO - PROCESS | 1881 | --DOMWINDOW == 92 (0x7f6ff2232400) [pid = 1881] [serial = 38] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 91 (0x7f6fe9cbd400) [pid = 1881] [serial = 26] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 90 (0x7f6feccc5000) [pid = 1881] [serial = 59] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 89 (0x7f6ff1b93c00) [pid = 1881] [serial = 61] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 88 (0x7f6ff1143400) [pid = 1881] [serial = 86] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 87 (0x7f6febf64400) [pid = 1881] [serial = 58] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 86 (0x7f7001158400) [pid = 1881] [serial = 104] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 85 (0x7f70040f1800) [pid = 1881] [serial = 106] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 84 (0x7f6ff6977c00) [pid = 1881] [serial = 80] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 83 (0x7f7001e40800) [pid = 1881] [serial = 82] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 82 (0x7f6ff3ec2c00) [pid = 1881] [serial = 88] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 81 (0x7f7000a55400) [pid = 1881] [serial = 103] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 80 (0x7f6ff48ca000) [pid = 1881] [serial = 79] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 79 (0x7f6ff405fc00) [pid = 1881] [serial = 117] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 78 (0x7f7000f8f000) [pid = 1881] [serial = 70] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 77 (0x7f7005dcc400) [pid = 1881] [serial = 107] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 76 (0x7f6fecccd400) [pid = 1881] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 75 (0x7f7006111c00) [pid = 1881] [serial = 110] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 74 (0x7f700614fc00) [pid = 1881] [serial = 122] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 73 (0x7f700210fc00) [pid = 1881] [serial = 120] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 72 (0x7f6ff2015400) [pid = 1881] [serial = 12] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 71 (0x7f6ff40fec00) [pid = 1881] [serial = 65] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 70 (0x7f6ff26f5800) [pid = 1881] [serial = 9] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 69 (0x7f7005dc4c00) [pid = 1881] [serial = 98] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 68 (0x7f7000c93c00) [pid = 1881] [serial = 67] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 67 (0x7f6ff40f7c00) [pid = 1881] [serial = 89] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 66 (0x7f6ffae23c00) [pid = 1881] [serial = 91] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 65 (0x7f6ff2949c00) [pid = 1881] [serial = 62] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 64 (0x7f700115c800) [pid = 1881] [serial = 119] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 63 (0x7f6ff3cf3400) [pid = 1881] [serial = 64] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 62 (0x7f6fea21a000) [pid = 1881] [serial = 22] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 61 (0x7f6fea21f400) [pid = 1881] [serial = 23] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 60 (0x7f7000a5f000) [pid = 1881] [serial = 92] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 59 (0x7f700640e000) [pid = 1881] [serial = 111] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 58 (0x7f6fed7cfc00) [pid = 1881] [serial = 125] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 57 (0x7f700647c800) [pid = 1881] [serial = 123] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 56 (0x7f6fecb3ac00) [pid = 1881] [serial = 16] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 55 (0x7f700647c400) [pid = 1881] [serial = 113] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 54 (0x7f6ff3ec9000) [pid = 1881] [serial = 55] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 53 (0x7f6ff3829400) [pid = 1881] [serial = 17] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 52 (0x7f6ff315d800) [pid = 1881] [serial = 100] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 51 (0x7f7001fbac00) [pid = 1881] [serial = 83] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 50 (0x7f6ff40f1400) [pid = 1881] [serial = 19] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 49 (0x7f70080b7000) [pid = 1881] [serial = 114] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 48 (0x7f7000f4a400) [pid = 1881] [serial = 68] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 47 (0x7f6fef69b000) [pid = 1881] [serial = 74] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 46 (0x7f7002112c00) [pid = 1881] [serial = 94] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 45 (0x7f7001e3ec00) [pid = 1881] [serial = 71] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 44 (0x7f6ff4024400) [pid = 1881] [serial = 101] [outer = (nil)] [url = about:blank] 19:02:47 INFO - PROCESS | 1881 | --DOMWINDOW == 43 (0x7f6ff1b71000) [pid = 1881] [serial = 25] [outer = (nil)] [url = about:blank] 19:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1681ms 19:02:47 INFO - PROCESS | 1881 | 1461290567071 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:02:47 INFO - PROCESS | 1881 | 1461290567076 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:02:47 INFO - PROCESS | 1881 | 1461290567103 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:02:47 INFO - PROCESS | 1881 | 1461290567107 Marionette TRACE conn3 <- [1,174,null,{}] 19:02:47 INFO - PROCESS | 1881 | 1461290567114 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}] 19:02:47 INFO - PROCESS | 1881 | 1461290567306 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:02:47 INFO - PROCESS | 1881 | 1461290567311 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:02:47 INFO - PROCESS | 1881 | 1461290567409 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6febec0800 == 18 [pid = 1881] [id = 51] 19:02:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 44 (0x7f6febf6b800) [pid = 1881] [serial = 151] [outer = (nil)] 19:02:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 45 (0x7f6fed7ccc00) [pid = 1881] [serial = 152] [outer = 0x7f6febf6b800] 19:02:47 INFO - PROCESS | 1881 | 1461290567480 Marionette DEBUG loaded listener.js 19:02:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 46 (0x7f6fef69bc00) [pid = 1881] [serial = 153] [outer = 0x7f6febf6b800] 19:02:48 INFO - PROCESS | 1881 | 1461290568096 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]]]}] 19:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1039ms 19:02:48 INFO - PROCESS | 1881 | 1461290568131 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:02:48 INFO - PROCESS | 1881 | 1461290568137 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:02:48 INFO - PROCESS | 1881 | 1461290568147 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:02:48 INFO - PROCESS | 1881 | 1461290568150 Marionette TRACE conn3 <- [1,178,null,{}] 19:02:48 INFO - PROCESS | 1881 | 1461290568156 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}] 19:02:48 INFO - PROCESS | 1881 | 1461290568293 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:02:48 INFO - PROCESS | 1881 | 1461290568379 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecc94800 == 19 [pid = 1881] [id = 52] 19:02:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 47 (0x7f6fea347800) [pid = 1881] [serial = 154] [outer = (nil)] 19:02:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 48 (0x7f6ff0c3cc00) [pid = 1881] [serial = 155] [outer = 0x7f6fea347800] 19:02:48 INFO - PROCESS | 1881 | 1461290568440 Marionette DEBUG loaded listener.js 19:02:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 49 (0x7f6ff1ad3400) [pid = 1881] [serial = 156] [outer = 0x7f6fea347800] 19:02:49 INFO - PROCESS | 1881 | 1461290569084 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]]]}] 19:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 983ms 19:02:49 INFO - PROCESS | 1881 | 1461290569130 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:02:49 INFO - PROCESS | 1881 | 1461290569138 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:02:49 INFO - PROCESS | 1881 | 1461290569143 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:02:49 INFO - PROCESS | 1881 | 1461290569153 Marionette TRACE conn3 <- [1,182,null,{}] 19:02:49 INFO - PROCESS | 1881 | 1461290569242 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}] 19:02:49 INFO - PROCESS | 1881 | 1461290569516 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:02:49 INFO - PROCESS | 1881 | 1461290569574 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff03ba000 == 20 [pid = 1881] [id = 53] 19:02:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 50 (0x7f6ff1b93c00) [pid = 1881] [serial = 157] [outer = (nil)] 19:02:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 51 (0x7f6ff1d89800) [pid = 1881] [serial = 158] [outer = 0x7f6ff1b93c00] 19:02:49 INFO - PROCESS | 1881 | 1461290569647 Marionette DEBUG loaded listener.js 19:02:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 52 (0x7f6ff315c000) [pid = 1881] [serial = 159] [outer = 0x7f6ff1b93c00] 19:02:50 INFO - PROCESS | 1881 | 1461290570340 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]]]}] 19:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1256ms 19:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:02:50 INFO - PROCESS | 1881 | 1461290570413 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:02:50 INFO - PROCESS | 1881 | 1461290570416 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:02:50 INFO - PROCESS | 1881 | 1461290570422 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:02:50 INFO - PROCESS | 1881 | 1461290570425 Marionette TRACE conn3 <- [1,186,null,{}] 19:02:50 INFO - PROCESS | 1881 | 1461290570430 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}] 19:02:50 INFO - PROCESS | 1881 | 1461290570594 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:02:50 INFO - PROCESS | 1881 | 1461290570616 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2594000 == 21 [pid = 1881] [id = 54] 19:02:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 53 (0x7f6ff2237400) [pid = 1881] [serial = 160] [outer = (nil)] 19:02:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 54 (0x7f6ff3ccb000) [pid = 1881] [serial = 161] [outer = 0x7f6ff2237400] 19:02:50 INFO - PROCESS | 1881 | 1461290570678 Marionette DEBUG loaded listener.js 19:02:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 55 (0x7f6ff3cf7800) [pid = 1881] [serial = 162] [outer = 0x7f6ff2237400] 19:02:51 INFO - PROCESS | 1881 | --DOMWINDOW == 54 (0x7f6ff03d3400) [pid = 1881] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:02:51 INFO - PROCESS | 1881 | --DOMWINDOW == 53 (0x7f6ff1143800) [pid = 1881] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:02:51 INFO - PROCESS | 1881 | --DOMWINDOW == 52 (0x7f6fecccb400) [pid = 1881] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:02:51 INFO - PROCESS | 1881 | --DOMWINDOW == 51 (0x7f6fed62cc00) [pid = 1881] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:02:51 INFO - PROCESS | 1881 | --DOMWINDOW == 50 (0x7f6fef6a0400) [pid = 1881] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:02:51 INFO - PROCESS | 1881 | --DOMWINDOW == 49 (0x7f6fea218400) [pid = 1881] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:02:51 INFO - PROCESS | 1881 | 1461290571444 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]]]}] 19:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1077ms 19:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:02:51 INFO - PROCESS | 1881 | 1461290571519 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:02:51 INFO - PROCESS | 1881 | 1461290571521 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:02:51 INFO - PROCESS | 1881 | 1461290571526 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:02:51 INFO - PROCESS | 1881 | 1461290571530 Marionette TRACE conn3 <- [1,190,null,{}] 19:02:51 INFO - PROCESS | 1881 | 1461290571535 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}] 19:02:51 INFO - PROCESS | 1881 | 1461290571657 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:02:51 INFO - PROCESS | 1881 | 1461290571671 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2b67000 == 22 [pid = 1881] [id = 55] 19:02:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 50 (0x7f6fea349000) [pid = 1881] [serial = 163] [outer = (nil)] 19:02:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 51 (0x7f6ff3ec6400) [pid = 1881] [serial = 164] [outer = 0x7f6fea349000] 19:02:51 INFO - PROCESS | 1881 | 1461290571731 Marionette DEBUG loaded listener.js 19:02:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 52 (0x7f6ff40f1400) [pid = 1881] [serial = 165] [outer = 0x7f6fea349000] 19:02:52 INFO - PROCESS | 1881 | 1461290572447 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]]]}] 19:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 981ms 19:02:52 INFO - PROCESS | 1881 | 1461290572507 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:02:52 INFO - PROCESS | 1881 | 1461290572510 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:02:52 INFO - PROCESS | 1881 | 1461290572516 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:02:52 INFO - PROCESS | 1881 | 1461290572518 Marionette TRACE conn3 <- [1,194,null,{}] 19:02:52 INFO - PROCESS | 1881 | 1461290572523 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}] 19:02:52 INFO - PROCESS | 1881 | 1461290572697 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:02:52 INFO - PROCESS | 1881 | 1461290572709 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3107000 == 23 [pid = 1881] [id = 56] 19:02:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 53 (0x7f6ff3cd3c00) [pid = 1881] [serial = 166] [outer = (nil)] 19:02:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 54 (0x7f6ff698f000) [pid = 1881] [serial = 167] [outer = 0x7f6ff3cd3c00] 19:02:52 INFO - PROCESS | 1881 | 1461290572776 Marionette DEBUG loaded listener.js 19:02:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 55 (0x7f6ffae1b000) [pid = 1881] [serial = 168] [outer = 0x7f6ff3cd3c00] 19:02:53 INFO - PROCESS | 1881 | 1461290573530 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]]]}] 19:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1076ms 19:02:53 INFO - PROCESS | 1881 | 1461290573603 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:02:53 INFO - PROCESS | 1881 | 1461290573609 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:02:53 INFO - PROCESS | 1881 | 1461290573617 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:02:53 INFO - PROCESS | 1881 | 1461290573622 Marionette TRACE conn3 <- [1,198,null,{}] 19:02:53 INFO - PROCESS | 1881 | 1461290573631 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}] 19:02:53 INFO - PROCESS | 1881 | 1461290573825 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:02:53 INFO - PROCESS | 1881 | 1461290573949 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb8f800 == 24 [pid = 1881] [id = 57] 19:02:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 56 (0x7f6feb252400) [pid = 1881] [serial = 169] [outer = (nil)] 19:02:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 57 (0x7f6fed633000) [pid = 1881] [serial = 170] [outer = 0x7f6feb252400] 19:02:54 INFO - PROCESS | 1881 | 1461290574028 Marionette DEBUG loaded listener.js 19:02:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 58 (0x7f6fef6a1c00) [pid = 1881] [serial = 171] [outer = 0x7f6feb252400] 19:02:54 INFO - PROCESS | 1881 | 1461290574856 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]]]}] 19:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1284ms 19:02:54 INFO - PROCESS | 1881 | 1461290574903 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:02:54 INFO - PROCESS | 1881 | 1461290574913 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:02:54 INFO - PROCESS | 1881 | 1461290574924 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:02:54 INFO - PROCESS | 1881 | 1461290574928 Marionette TRACE conn3 <- [1,202,null,{}] 19:02:54 INFO - PROCESS | 1881 | 1461290574934 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}] 19:02:55 INFO - PROCESS | 1881 | 1461290575114 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:02:55 INFO - PROCESS | 1881 | 1461290575237 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2b68000 == 25 [pid = 1881] [id = 58] 19:02:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 59 (0x7f6ff0c42800) [pid = 1881] [serial = 172] [outer = (nil)] 19:02:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 60 (0x7f6ff1b6dc00) [pid = 1881] [serial = 173] [outer = 0x7f6ff0c42800] 19:02:55 INFO - PROCESS | 1881 | 1461290575310 Marionette DEBUG loaded listener.js 19:02:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 61 (0x7f6ff2236800) [pid = 1881] [serial = 174] [outer = 0x7f6ff0c42800] 19:02:56 INFO - PROCESS | 1881 | 1461290576135 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]]]}] 19:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1233ms 19:02:56 INFO - PROCESS | 1881 | 1461290576158 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:02:56 INFO - PROCESS | 1881 | 1461290576161 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:02:56 INFO - PROCESS | 1881 | 1461290576167 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:02:56 INFO - PROCESS | 1881 | 1461290576173 Marionette TRACE conn3 <- [1,206,null,{}] 19:02:56 INFO - PROCESS | 1881 | 1461290576189 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}] 19:02:56 INFO - PROCESS | 1881 | 1461290576341 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:02:56 INFO - PROCESS | 1881 | 1461290576475 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39f3000 == 26 [pid = 1881] [id = 59] 19:02:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 62 (0x7f6ff3ec9000) [pid = 1881] [serial = 175] [outer = (nil)] 19:02:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 63 (0x7f6ff6407800) [pid = 1881] [serial = 176] [outer = 0x7f6ff3ec9000] 19:02:56 INFO - PROCESS | 1881 | 1461290576551 Marionette DEBUG loaded listener.js 19:02:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 64 (0x7f6ff6975c00) [pid = 1881] [serial = 177] [outer = 0x7f6ff3ec9000] 19:02:57 INFO - PROCESS | 1881 | 1461290577339 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]]]}] 19:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1239ms 19:02:57 INFO - PROCESS | 1881 | 1461290577406 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:02:57 INFO - PROCESS | 1881 | 1461290577411 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:02:57 INFO - PROCESS | 1881 | 1461290577417 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:02:57 INFO - PROCESS | 1881 | 1461290577421 Marionette TRACE conn3 <- [1,210,null,{}] 19:02:57 INFO - PROCESS | 1881 | 1461290577426 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}] 19:02:57 INFO - PROCESS | 1881 | 1461290577613 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:02:57 INFO - PROCESS | 1881 | 1461290577856 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea824000 == 27 [pid = 1881] [id = 60] 19:02:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 65 (0x7f6fea21d000) [pid = 1881] [serial = 178] [outer = (nil)] 19:02:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 66 (0x7f6fea34c000) [pid = 1881] [serial = 179] [outer = 0x7f6fea21d000] 19:02:57 INFO - PROCESS | 1881 | 1461290577931 Marionette DEBUG loaded listener.js 19:02:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 67 (0x7f6fecc23000) [pid = 1881] [serial = 180] [outer = 0x7f6fea21d000] 19:02:58 INFO - PROCESS | 1881 | 1461290578755 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]]]}] 19:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1381ms 19:02:58 INFO - PROCESS | 1881 | 1461290578804 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:02:58 INFO - PROCESS | 1881 | 1461290578811 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:02:58 INFO - PROCESS | 1881 | 1461290578820 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:02:58 INFO - PROCESS | 1881 | 1461290578824 Marionette TRACE conn3 <- [1,214,null,{}] 19:02:58 INFO - PROCESS | 1881 | 1461290578831 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}] 19:02:58 INFO - PROCESS | 1881 | 1461290578979 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:02:59 INFO - PROCESS | 1881 | 1461290579105 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:59 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff40ad800 == 26 [pid = 1881] [id = 42] 19:02:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea81d000 == 27 [pid = 1881] [id = 61] 19:02:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 68 (0x7f6fea653000) [pid = 1881] [serial = 181] [outer = (nil)] 19:02:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 69 (0x7f6ff0c45800) [pid = 1881] [serial = 182] [outer = 0x7f6fea653000] 19:02:59 INFO - PROCESS | 1881 | 1461290579189 Marionette DEBUG loaded listener.js 19:02:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 70 (0x7f6ff1b71000) [pid = 1881] [serial = 183] [outer = 0x7f6fea653000] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 69 (0x7f6fecb39800) [pid = 1881] [serial = 140] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 68 (0x7f6ff0b92400) [pid = 1881] [serial = 128] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 67 (0x7f6ff1142c00) [pid = 1881] [serial = 129] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 66 (0x7f6ff26f7800) [pid = 1881] [serial = 131] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 65 (0x7f7003b13000) [pid = 1881] [serial = 137] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 64 (0x7f6fef6a2400) [pid = 1881] [serial = 126] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 63 (0x7f6ff698e400) [pid = 1881] [serial = 134] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 62 (0x7f6ff1adc400) [pid = 1881] [serial = 141] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 61 (0x7f6fffe3b800) [pid = 1881] [serial = 135] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 60 (0x7f7005756000) [pid = 1881] [serial = 138] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | --DOMWINDOW == 59 (0x7f6ff3cd1000) [pid = 1881] [serial = 132] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1881 | 1461290579832 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]]]}] 19:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1031ms 19:02:59 INFO - PROCESS | 1881 | 1461290579852 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:02:59 INFO - PROCESS | 1881 | 1461290579858 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:02:59 INFO - PROCESS | 1881 | 1461290579866 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:02:59 INFO - PROCESS | 1881 | 1461290579869 Marionette TRACE conn3 <- [1,218,null,{}] 19:02:59 INFO - PROCESS | 1881 | 1461290579874 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}] 19:03:00 INFO - PROCESS | 1881 | 1461290580004 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:03:00 INFO - PROCESS | 1881 | 1461290580106 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff252c000 == 28 [pid = 1881] [id = 62] 19:03:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 60 (0x7f6fed6e6400) [pid = 1881] [serial = 184] [outer = (nil)] 19:03:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 61 (0x7f6ff315d000) [pid = 1881] [serial = 185] [outer = 0x7f6fed6e6400] 19:03:00 INFO - PROCESS | 1881 | 1461290580167 Marionette DEBUG loaded listener.js 19:03:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 62 (0x7f6ff3ebd400) [pid = 1881] [serial = 186] [outer = 0x7f6fed6e6400] 19:03:00 INFO - PROCESS | 1881 | 1461290580788 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]]]}] 19:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 983ms 19:03:00 INFO - PROCESS | 1881 | 1461290580848 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:03:00 INFO - PROCESS | 1881 | 1461290580852 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:03:00 INFO - PROCESS | 1881 | 1461290580860 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:03:00 INFO - PROCESS | 1881 | 1461290580872 Marionette TRACE conn3 <- [1,222,null,{}] 19:03:00 INFO - PROCESS | 1881 | 1461290580892 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}] 19:03:01 INFO - PROCESS | 1881 | 1461290581076 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:03:01 INFO - PROCESS | 1881 | 1461290581089 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3925000 == 29 [pid = 1881] [id = 63] 19:03:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 63 (0x7f6ff4024400) [pid = 1881] [serial = 187] [outer = (nil)] 19:03:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 64 (0x7f6ff6981400) [pid = 1881] [serial = 188] [outer = 0x7f6ff4024400] 19:03:01 INFO - PROCESS | 1881 | 1461290581152 Marionette DEBUG loaded listener.js 19:03:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 65 (0x7f6ffae1c800) [pid = 1881] [serial = 189] [outer = 0x7f6ff4024400] 19:03:01 INFO - PROCESS | 1881 | 1461290581856 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]]]}] 19:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1059ms 19:03:01 INFO - PROCESS | 1881 | 1461290581918 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:03:01 INFO - PROCESS | 1881 | 1461290581922 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:03:01 INFO - PROCESS | 1881 | 1461290581927 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:03:01 INFO - PROCESS | 1881 | 1461290581929 Marionette TRACE conn3 <- [1,226,null,{}] 19:03:01 INFO - PROCESS | 1881 | 1461290581935 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}] 19:03:02 INFO - PROCESS | 1881 | 1461290582098 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:03:02 INFO - PROCESS | 1881 | 1461290582125 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff473a000 == 30 [pid = 1881] [id = 64] 19:03:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 66 (0x7f6ff6557000) [pid = 1881] [serial = 190] [outer = (nil)] 19:03:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 67 (0x7f7000a5e400) [pid = 1881] [serial = 191] [outer = 0x7f6ff6557000] 19:03:02 INFO - PROCESS | 1881 | 1461290582190 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 68 (0x7f6ffae88c00) [pid = 1881] [serial = 192] [outer = 0x7f6ff6557000] 19:03:02 INFO - PROCESS | 1881 | 1461290582956 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]]]}] 19:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1075ms 19:03:03 INFO - PROCESS | 1881 | 1461290583005 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:03:03 INFO - PROCESS | 1881 | 1461290583008 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:03:03 INFO - PROCESS | 1881 | 1461290583014 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:03:03 INFO - PROCESS | 1881 | 1461290583016 Marionette TRACE conn3 <- [1,230,null,{}] 19:03:03 INFO - PROCESS | 1881 | 1461290583021 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}] 19:03:03 INFO - PROCESS | 1881 | 1461290583181 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:03:03 INFO - PROCESS | 1881 | 1461290583217 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9fdd800 == 31 [pid = 1881] [id = 65] 19:03:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 69 (0x7f7000f8f800) [pid = 1881] [serial = 193] [outer = (nil)] 19:03:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 70 (0x7f70011ea000) [pid = 1881] [serial = 194] [outer = 0x7f7000f8f800] 19:03:03 INFO - PROCESS | 1881 | 1461290583293 Marionette DEBUG loaded listener.js 19:03:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 71 (0x7f7001f43800) [pid = 1881] [serial = 195] [outer = 0x7f7000f8f800] 19:03:03 INFO - PROCESS | 1881 | --DOMWINDOW == 70 (0x7f6ff2237400) [pid = 1881] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:03:03 INFO - PROCESS | 1881 | --DOMWINDOW == 69 (0x7f6fea347800) [pid = 1881] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:03:03 INFO - PROCESS | 1881 | --DOMWINDOW == 68 (0x7f6fea349000) [pid = 1881] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:03:03 INFO - PROCESS | 1881 | --DOMWINDOW == 67 (0x7f6febf6b800) [pid = 1881] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:03:03 INFO - PROCESS | 1881 | --DOMWINDOW == 66 (0x7f6ff1b93c00) [pid = 1881] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:03:04 INFO - PROCESS | 1881 | 1461290583999 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]]]}] 19:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1028ms 19:03:04 INFO - PROCESS | 1881 | 1461290584042 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 1881 | 1461290584045 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:03:04 INFO - PROCESS | 1881 | 1461290584051 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 1881 | 1461290584053 Marionette TRACE conn3 <- [1,234,null,{}] 19:03:04 INFO - PROCESS | 1881 | 1461290584058 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}] 19:03:04 INFO - PROCESS | 1881 | 1461290584207 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:03:04 INFO - PROCESS | 1881 | 1461290584224 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa21a000 == 32 [pid = 1881] [id = 66] 19:03:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 67 (0x7f6fea712000) [pid = 1881] [serial = 196] [outer = (nil)] 19:03:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 68 (0x7f6fea71a000) [pid = 1881] [serial = 197] [outer = 0x7f6fea712000] 19:03:04 INFO - PROCESS | 1881 | 1461290584285 Marionette DEBUG loaded listener.js 19:03:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 69 (0x7f6ff6405400) [pid = 1881] [serial = 198] [outer = 0x7f6fea712000] 19:03:04 INFO - PROCESS | 1881 | 1461290584961 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]]]}] 19:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 933ms 19:03:04 INFO - PROCESS | 1881 | 1461290584984 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 1881 | 1461290584987 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:03:04 INFO - PROCESS | 1881 | 1461290584992 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 1881 | 1461290584994 Marionette TRACE conn3 <- [1,238,null,{}] 19:03:05 INFO - PROCESS | 1881 | 1461290585000 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}] 19:03:05 INFO - PROCESS | 1881 | 1461290585156 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:03:05 INFO - PROCESS | 1881 | 1461290585176 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea23d800 == 33 [pid = 1881] [id = 67] 19:03:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 70 (0x7f6fea714c00) [pid = 1881] [serial = 199] [outer = (nil)] 19:03:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 71 (0x7f7001fb9400) [pid = 1881] [serial = 200] [outer = 0x7f6fea714c00] 19:03:05 INFO - PROCESS | 1881 | 1461290585237 Marionette DEBUG loaded listener.js 19:03:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 72 (0x7f70022d4400) [pid = 1881] [serial = 201] [outer = 0x7f6fea714c00] 19:03:06 INFO - PROCESS | 1881 | 1461290586142 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]]]}] 19:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1176ms 19:03:06 INFO - PROCESS | 1881 | 1461290586186 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:03:06 INFO - PROCESS | 1881 | 1461290586193 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:03:06 INFO - PROCESS | 1881 | 1461290586224 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:03:06 INFO - PROCESS | 1881 | 1461290586228 Marionette TRACE conn3 <- [1,242,null,{}] 19:03:06 INFO - PROCESS | 1881 | 1461290586238 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}] 19:03:06 INFO - PROCESS | 1881 | 1461290586399 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:03:06 INFO - PROCESS | 1881 | 1461290586530 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff03a3000 == 34 [pid = 1881] [id = 68] 19:03:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 73 (0x7f6fea710400) [pid = 1881] [serial = 202] [outer = (nil)] 19:03:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 74 (0x7f6fed62bc00) [pid = 1881] [serial = 203] [outer = 0x7f6fea710400] 19:03:06 INFO - PROCESS | 1881 | 1461290586611 Marionette DEBUG loaded listener.js 19:03:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 75 (0x7f6fef69a800) [pid = 1881] [serial = 204] [outer = 0x7f6fea710400] 19:03:07 INFO - PROCESS | 1881 | 1461290587383 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]]]}] 19:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1203ms 19:03:07 INFO - PROCESS | 1881 | 1461290587411 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:03:07 INFO - PROCESS | 1881 | 1461290587420 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:03:07 INFO - PROCESS | 1881 | 1461290587430 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:03:07 INFO - PROCESS | 1881 | 1461290587434 Marionette TRACE conn3 <- [1,246,null,{}] 19:03:07 INFO - PROCESS | 1881 | 1461290587458 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}] 19:03:07 INFO - PROCESS | 1881 | 1461290587616 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:03:07 INFO - PROCESS | 1881 | 1461290587746 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff47c1000 == 35 [pid = 1881] [id = 69] 19:03:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 76 (0x7f6ff1b77c00) [pid = 1881] [serial = 205] [outer = (nil)] 19:03:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 77 (0x7f6ff2883c00) [pid = 1881] [serial = 206] [outer = 0x7f6ff1b77c00] 19:03:07 INFO - PROCESS | 1881 | 1461290587824 Marionette DEBUG loaded listener.js 19:03:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 78 (0x7f6ff4022400) [pid = 1881] [serial = 207] [outer = 0x7f6ff1b77c00] 19:03:08 INFO - PROCESS | 1881 | 1461290588616 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]]]}] 19:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1251ms 19:03:08 INFO - PROCESS | 1881 | 1461290588681 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:03:08 INFO - PROCESS | 1881 | 1461290588685 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:03:08 INFO - PROCESS | 1881 | 1461290588692 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:03:08 INFO - PROCESS | 1881 | 1461290588698 Marionette TRACE conn3 <- [1,250,null,{}] 19:03:08 INFO - PROCESS | 1881 | 1461290588714 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}] 19:03:08 INFO - PROCESS | 1881 | 1461290588909 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:03:09 INFO - PROCESS | 1881 | 1461290589040 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000d1e000 == 36 [pid = 1881] [id = 70] 19:03:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 79 (0x7f6ff697c000) [pid = 1881] [serial = 208] [outer = (nil)] 19:03:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 80 (0x7f7000c8d800) [pid = 1881] [serial = 209] [outer = 0x7f6ff697c000] 19:03:09 INFO - PROCESS | 1881 | 1461290589122 Marionette DEBUG loaded listener.js 19:03:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 81 (0x7f7001e41800) [pid = 1881] [serial = 210] [outer = 0x7f6ff697c000] 19:03:09 INFO - PROCESS | 1881 | 1461290589997 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]]]}] 19:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1336ms 19:03:10 INFO - PROCESS | 1881 | 1461290590028 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:03:10 INFO - PROCESS | 1881 | 1461290590032 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:03:10 INFO - PROCESS | 1881 | 1461290590038 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:03:10 INFO - PROCESS | 1881 | 1461290590042 Marionette TRACE conn3 <- [1,254,null,{}] 19:03:10 INFO - PROCESS | 1881 | 1461290590047 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}] 19:03:10 INFO - PROCESS | 1881 | 1461290590194 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:03:10 INFO - PROCESS | 1881 | 1461290590327 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001c0a000 == 37 [pid = 1881] [id = 71] 19:03:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 82 (0x7f6ff306d800) [pid = 1881] [serial = 211] [outer = (nil)] 19:03:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 83 (0x7f6ff3077800) [pid = 1881] [serial = 212] [outer = 0x7f6ff306d800] 19:03:10 INFO - PROCESS | 1881 | 1461290590402 Marionette DEBUG loaded listener.js 19:03:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 84 (0x7f7000f43400) [pid = 1881] [serial = 213] [outer = 0x7f6ff306d800] 19:03:11 INFO - PROCESS | 1881 | 1461290591249 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]]]}] 19:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1235ms 19:03:11 INFO - PROCESS | 1881 | 1461290591273 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:03:11 INFO - PROCESS | 1881 | 1461290591277 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:03:11 INFO - PROCESS | 1881 | 1461290591283 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:03:11 INFO - PROCESS | 1881 | 1461290591285 Marionette TRACE conn3 <- [1,258,null,{}] 19:03:11 INFO - PROCESS | 1881 | 1461290591291 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}] 19:03:11 INFO - PROCESS | 1881 | 1461290591436 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:03:11 INFO - PROCESS | 1881 | 1461290591571 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7003b43000 == 38 [pid = 1881] [id = 72] 19:03:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 85 (0x7f6ff307c400) [pid = 1881] [serial = 214] [outer = (nil)] 19:03:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 86 (0x7f700210f800) [pid = 1881] [serial = 215] [outer = 0x7f6ff307c400] 19:03:11 INFO - PROCESS | 1881 | 1461290591643 Marionette DEBUG loaded listener.js 19:03:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 87 (0x7f700403cc00) [pid = 1881] [serial = 216] [outer = 0x7f6ff307c400] 19:03:12 INFO - PROCESS | 1881 | 1461290592593 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]]]}] 19:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1330ms 19:03:12 INFO - PROCESS | 1881 | 1461290592614 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1881 | 1461290592619 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:03:12 INFO - PROCESS | 1881 | 1461290592627 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1881 | 1461290592633 Marionette TRACE conn3 <- [1,262,null,{}] 19:03:12 INFO - PROCESS | 1881 | 1461290592641 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}] 19:03:12 INFO - PROCESS | 1881 | 1461290592862 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:03:12 INFO - PROCESS | 1881 | 1461290592977 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff304b800 == 39 [pid = 1881] [id = 73] 19:03:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 88 (0x7f6fed62d000) [pid = 1881] [serial = 217] [outer = (nil)] 19:03:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 89 (0x7f6fed7cf000) [pid = 1881] [serial = 218] [outer = 0x7f6fed62d000] 19:03:13 INFO - PROCESS | 1881 | 1461290593086 Marionette DEBUG loaded listener.js 19:03:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 90 (0x7f6ff00bbc00) [pid = 1881] [serial = 219] [outer = 0x7f6fed62d000] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 89 (0x7f6ff698f000) [pid = 1881] [serial = 167] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 88 (0x7f6ff3ccb000) [pid = 1881] [serial = 161] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 87 (0x7f7005dc6800) [pid = 1881] [serial = 143] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 86 (0x7f6ff0c3cc00) [pid = 1881] [serial = 155] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 85 (0x7f6fed7d2800) [pid = 1881] [serial = 149] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 84 (0x7f6ff1ad4c00) [pid = 1881] [serial = 146] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 83 (0x7f6ff3ec6400) [pid = 1881] [serial = 164] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 82 (0x7f6fed7ccc00) [pid = 1881] [serial = 152] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 81 (0x7f6fef69bc00) [pid = 1881] [serial = 153] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 80 (0x7f6ff1d89800) [pid = 1881] [serial = 158] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 79 (0x7f6ff315c000) [pid = 1881] [serial = 159] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 78 (0x7f6ff3cf7800) [pid = 1881] [serial = 162] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 77 (0x7f6ff1ad3400) [pid = 1881] [serial = 156] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | --DOMWINDOW == 76 (0x7f6ff40f1400) [pid = 1881] [serial = 165] [outer = (nil)] [url = about:blank] 19:03:13 INFO - PROCESS | 1881 | 1461290593926 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]]]}] 19:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1336ms 19:03:13 INFO - PROCESS | 1881 | 1461290593963 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:03:13 INFO - PROCESS | 1881 | 1461290593970 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:03:13 INFO - PROCESS | 1881 | 1461290593980 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:03:13 INFO - PROCESS | 1881 | 1461290593983 Marionette TRACE conn3 <- [1,266,null,{}] 19:03:13 INFO - PROCESS | 1881 | 1461290593989 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}] 19:03:14 INFO - PROCESS | 1881 | 1461290594132 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:03:14 INFO - PROCESS | 1881 | 1461290594151 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecceb000 == 40 [pid = 1881] [id = 74] 19:03:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 77 (0x7f6ff01a7400) [pid = 1881] [serial = 220] [outer = (nil)] 19:03:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 78 (0x7f6ff1d88000) [pid = 1881] [serial = 221] [outer = 0x7f6ff01a7400] 19:03:14 INFO - PROCESS | 1881 | 1461290594214 Marionette DEBUG loaded listener.js 19:03:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 79 (0x7f6ff27de400) [pid = 1881] [serial = 222] [outer = 0x7f6ff01a7400] 19:03:14 INFO - PROCESS | 1881 | 1461290594971 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]]]}] 19:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1029ms 19:03:15 INFO - PROCESS | 1881 | 1461290595008 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:03:15 INFO - PROCESS | 1881 | 1461290595011 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:03:15 INFO - PROCESS | 1881 | 1461290595017 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:03:15 INFO - PROCESS | 1881 | 1461290595023 Marionette TRACE conn3 <- [1,270,null,{}] 19:03:15 INFO - PROCESS | 1881 | 1461290595065 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}] 19:03:15 INFO - PROCESS | 1881 | 1461290595212 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:03:15 INFO - PROCESS | 1881 | 1461290595224 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff311d800 == 41 [pid = 1881] [id = 75] 19:03:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 80 (0x7f6ff27e4400) [pid = 1881] [serial = 223] [outer = (nil)] 19:03:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 81 (0x7f6ff3078800) [pid = 1881] [serial = 224] [outer = 0x7f6ff27e4400] 19:03:15 INFO - PROCESS | 1881 | 1461290595289 Marionette DEBUG loaded listener.js 19:03:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 82 (0x7f6ff3cca000) [pid = 1881] [serial = 225] [outer = 0x7f6ff27e4400] 19:03:16 INFO - PROCESS | 1881 | 1461290596089 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]]]}] 19:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1097ms 19:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:03:16 INFO - PROCESS | 1881 | 1461290596141 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:03:16 INFO - PROCESS | 1881 | 1461290596144 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:03:16 INFO - PROCESS | 1881 | 1461290596150 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:03:16 INFO - PROCESS | 1881 | 1461290596153 Marionette TRACE conn3 <- [1,274,null,{}] 19:03:16 INFO - PROCESS | 1881 | 1461290596158 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}] 19:03:16 INFO - PROCESS | 1881 | 1461290596342 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:03:16 INFO - PROCESS | 1881 | 1461290596368 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff69dd800 == 42 [pid = 1881] [id = 76] 19:03:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 83 (0x7f6ff3073000) [pid = 1881] [serial = 226] [outer = (nil)] 19:03:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 84 (0x7f6ff40f7c00) [pid = 1881] [serial = 227] [outer = 0x7f6ff3073000] 19:03:16 INFO - PROCESS | 1881 | 1461290596430 Marionette DEBUG loaded listener.js 19:03:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 85 (0x7f6ff6928800) [pid = 1881] [serial = 228] [outer = 0x7f6ff3073000] 19:03:17 INFO - PROCESS | 1881 | 1461290597146 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]]]}] 19:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1033ms 19:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:03:17 INFO - PROCESS | 1881 | 1461290597182 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:03:17 INFO - PROCESS | 1881 | 1461290597185 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:03:17 INFO - PROCESS | 1881 | 1461290597191 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:03:17 INFO - PROCESS | 1881 | 1461290597193 Marionette TRACE conn3 <- [1,278,null,{}] 19:03:17 INFO - PROCESS | 1881 | 1461290597205 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}] 19:03:17 INFO - PROCESS | 1881 | 1461290597409 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:03:17 INFO - PROCESS | 1881 | 1461290597437 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f1c800 == 43 [pid = 1881] [id = 77] 19:03:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 86 (0x7f6ff3cf7800) [pid = 1881] [serial = 229] [outer = (nil)] 19:03:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 87 (0x7f6ffae89400) [pid = 1881] [serial = 230] [outer = 0x7f6ff3cf7800] 19:03:17 INFO - PROCESS | 1881 | 1461290597497 Marionette DEBUG loaded listener.js 19:03:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 88 (0x7f7000f84400) [pid = 1881] [serial = 231] [outer = 0x7f6ff3cf7800] 19:03:18 INFO - PROCESS | 1881 | 1461290598271 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]]]}] 19:03:18 INFO - PROCESS | 1881 | --DOMWINDOW == 87 (0x7f6fea712000) [pid = 1881] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:03:18 INFO - PROCESS | 1881 | --DOMWINDOW == 86 (0x7f6ff4024400) [pid = 1881] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:03:18 INFO - PROCESS | 1881 | --DOMWINDOW == 85 (0x7f6fea653000) [pid = 1881] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:03:18 INFO - PROCESS | 1881 | --DOMWINDOW == 84 (0x7f7000f8f800) [pid = 1881] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:03:18 INFO - PROCESS | 1881 | --DOMWINDOW == 83 (0x7f6fea21d000) [pid = 1881] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:03:18 INFO - PROCESS | 1881 | --DOMWINDOW == 82 (0x7f6fed6e6400) [pid = 1881] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:03:18 INFO - PROCESS | 1881 | --DOMWINDOW == 81 (0x7f6ff6557000) [pid = 1881] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1135ms 19:03:18 INFO - PROCESS | 1881 | 1461290598325 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:03:18 INFO - PROCESS | 1881 | 1461290598328 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:03:18 INFO - PROCESS | 1881 | 1461290598343 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:03:18 INFO - PROCESS | 1881 | 1461290598345 Marionette TRACE conn3 <- [1,282,null,{}] 19:03:18 INFO - PROCESS | 1881 | 1461290598350 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}] 19:03:18 INFO - PROCESS | 1881 | 1461290598511 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:03:18 INFO - PROCESS | 1881 | 1461290598602 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecc8f800 == 44 [pid = 1881] [id = 78] 19:03:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 82 (0x7f7001157c00) [pid = 1881] [serial = 232] [outer = (nil)] 19:03:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 83 (0x7f7003b11400) [pid = 1881] [serial = 233] [outer = 0x7f7001157c00] 19:03:18 INFO - PROCESS | 1881 | 1461290598681 Marionette DEBUG loaded listener.js 19:03:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 84 (0x7f7005dc6800) [pid = 1881] [serial = 234] [outer = 0x7f7001157c00] 19:03:19 INFO - PROCESS | 1881 | 1461290599276 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]]]}] 19:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 987ms 19:03:19 INFO - PROCESS | 1881 | 1461290599321 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:03:19 INFO - PROCESS | 1881 | 1461290599324 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:03:19 INFO - PROCESS | 1881 | 1461290599330 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:03:19 INFO - PROCESS | 1881 | 1461290599332 Marionette TRACE conn3 <- [1,286,null,{}] 19:03:19 INFO - PROCESS | 1881 | 1461290599338 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}] 19:03:19 INFO - PROCESS | 1881 | 1461290599501 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:03:19 INFO - PROCESS | 1881 | 1461290599522 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005d78800 == 45 [pid = 1881] [id = 79] 19:03:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 85 (0x7f6fea71ac00) [pid = 1881] [serial = 235] [outer = (nil)] 19:03:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 86 (0x7f7005f67000) [pid = 1881] [serial = 236] [outer = 0x7f6fea71ac00] 19:03:19 INFO - PROCESS | 1881 | 1461290599582 Marionette DEBUG loaded listener.js 19:03:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 87 (0x7f700614bc00) [pid = 1881] [serial = 237] [outer = 0x7f6fea71ac00] 19:03:20 INFO - PROCESS | 1881 | 1461290600260 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]]]}] 19:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1030ms 19:03:20 INFO - PROCESS | 1881 | 1461290600362 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:03:20 INFO - PROCESS | 1881 | 1461290600367 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:03:20 INFO - PROCESS | 1881 | 1461290600375 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:03:20 INFO - PROCESS | 1881 | 1461290600381 Marionette TRACE conn3 <- [1,290,null,{}] 19:03:20 INFO - PROCESS | 1881 | 1461290600416 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}] 19:03:20 INFO - PROCESS | 1881 | 1461290600614 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:03:20 INFO - PROCESS | 1881 | 1461290600750 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef60a800 == 46 [pid = 1881] [id = 80] 19:03:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 88 (0x7f6fe9cc0800) [pid = 1881] [serial = 238] [outer = (nil)] 19:03:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 89 (0x7f6fecccb400) [pid = 1881] [serial = 239] [outer = 0x7f6fe9cc0800] 19:03:20 INFO - PROCESS | 1881 | 1461290600822 Marionette DEBUG loaded listener.js 19:03:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 90 (0x7f6ff00be000) [pid = 1881] [serial = 240] [outer = 0x7f6fe9cc0800] 19:03:21 INFO - PROCESS | 1881 | 1461290601681 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]]]}] 19:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1341ms 19:03:21 INFO - PROCESS | 1881 | 1461290601715 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:03:21 INFO - PROCESS | 1881 | 1461290601719 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:03:21 INFO - PROCESS | 1881 | 1461290601732 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:03:21 INFO - PROCESS | 1881 | 1461290601737 Marionette TRACE conn3 <- [1,294,null,{}] 19:03:21 INFO - PROCESS | 1881 | 1461290601744 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}] 19:03:21 INFO - PROCESS | 1881 | 1461290601893 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:03:22 INFO - PROCESS | 1881 | 1461290602034 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff482b800 == 47 [pid = 1881] [id = 81] 19:03:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 91 (0x7f6ff2232400) [pid = 1881] [serial = 241] [outer = (nil)] 19:03:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 92 (0x7f6ff27e8800) [pid = 1881] [serial = 242] [outer = 0x7f6ff2232400] 19:03:22 INFO - PROCESS | 1881 | 1461290602106 Marionette DEBUG loaded listener.js 19:03:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 93 (0x7f6ff315e800) [pid = 1881] [serial = 243] [outer = 0x7f6ff2232400] 19:03:22 INFO - PROCESS | 1881 | 1461290602947 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]]]}] 19:03:22 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. 19:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1244ms 19:03:22 INFO - PROCESS | 1881 | 1461290602972 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:03:22 INFO - PROCESS | 1881 | 1461290602976 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:03:22 INFO - PROCESS | 1881 | 1461290602983 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:03:22 INFO - PROCESS | 1881 | 1461290602986 Marionette TRACE conn3 <- [1,298,null,{}] 19:03:23 INFO - PROCESS | 1881 | 1461290603018 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}] 19:03:23 INFO - PROCESS | 1881 | 1461290603185 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:03:23 INFO - PROCESS | 1881 | 1461290603318 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7006140800 == 48 [pid = 1881] [id = 82] 19:03:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 94 (0x7f6ff6408000) [pid = 1881] [serial = 244] [outer = (nil)] 19:03:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 95 (0x7f7000f42800) [pid = 1881] [serial = 245] [outer = 0x7f6ff6408000] 19:03:23 INFO - PROCESS | 1881 | 1461290603400 Marionette DEBUG loaded listener.js 19:03:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 96 (0x7f7001eec800) [pid = 1881] [serial = 246] [outer = 0x7f6ff6408000] 19:03:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 97 (0x7f7006189400) [pid = 1881] [serial = 247] [outer = 0x7f6fe9cca800] 19:03:24 INFO - PROCESS | 1881 | 1461290604345 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]]]}] 19:03:24 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. 19:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1456ms 19:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:03:24 INFO - PROCESS | 1881 | 1461290604439 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:03:24 INFO - PROCESS | 1881 | 1461290604442 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:03:24 INFO - PROCESS | 1881 | 1461290604448 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:03:24 INFO - PROCESS | 1881 | 1461290604451 Marionette TRACE conn3 <- [1,302,null,{}] 19:03:24 INFO - PROCESS | 1881 | 1461290604457 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}] 19:03:24 INFO - PROCESS | 1881 | 1461290604645 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:03:24 INFO - PROCESS | 1881 | 1461290604783 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70061af000 == 49 [pid = 1881] [id = 83] 19:03:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 98 (0x7f6fe9cc6c00) [pid = 1881] [serial = 248] [outer = (nil)] 19:03:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 99 (0x7f7005835800) [pid = 1881] [serial = 249] [outer = 0x7f6fe9cc6c00] 19:03:24 INFO - PROCESS | 1881 | 1461290604860 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 100 (0x7f700640d800) [pid = 1881] [serial = 250] [outer = 0x7f6fe9cc6c00] 19:03:25 INFO - PROCESS | 1881 | 1461290605618 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]]]}] 19:03:25 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. 19:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1183ms 19:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:03:25 INFO - PROCESS | 1881 | 1461290605631 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:03:25 INFO - PROCESS | 1881 | 1461290605633 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:03:25 INFO - PROCESS | 1881 | 1461290605639 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:03:25 INFO - PROCESS | 1881 | 1461290605643 Marionette TRACE conn3 <- [1,306,null,{}] 19:03:25 INFO - PROCESS | 1881 | 1461290605648 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}] 19:03:25 INFO - PROCESS | 1881 | 1461290605793 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:03:25 INFO - PROCESS | 1881 | 1461290605932 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008d48800 == 50 [pid = 1881] [id = 84] 19:03:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 101 (0x7f6fe9794000) [pid = 1881] [serial = 251] [outer = (nil)] 19:03:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f6fe979c000) [pid = 1881] [serial = 252] [outer = 0x7f6fe9794000] 19:03:26 INFO - PROCESS | 1881 | 1461290606018 Marionette DEBUG loaded listener.js 19:03:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f6fe97a1800) [pid = 1881] [serial = 253] [outer = 0x7f6fe9794000] 19:03:26 INFO - PROCESS | 1881 | 1461290606799 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]]]}] 19:03:26 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. 19:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1179ms 19:03:26 INFO - PROCESS | 1881 | 1461290606833 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:03:26 INFO - PROCESS | 1881 | 1461290606836 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:03:26 INFO - PROCESS | 1881 | 1461290606845 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:03:26 INFO - PROCESS | 1881 | 1461290606847 Marionette TRACE conn3 <- [1,310,null,{}] 19:03:26 INFO - PROCESS | 1881 | 1461290606852 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}] 19:03:27 INFO - PROCESS | 1881 | 1461290607039 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:03:27 INFO - PROCESS | 1881 | 1461290607185 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000a09000 == 51 [pid = 1881] [id = 85] 19:03:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f6febf6a000) [pid = 1881] [serial = 254] [outer = (nil)] 19:03:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f700647c000) [pid = 1881] [serial = 255] [outer = 0x7f6febf6a000] 19:03:27 INFO - PROCESS | 1881 | 1461290607266 Marionette DEBUG loaded listener.js 19:03:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f7008a0c800) [pid = 1881] [serial = 256] [outer = 0x7f6febf6a000] 19:03:28 INFO - PROCESS | 1881 | 1461290608297 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]]]}] 19:03:28 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. 19:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1486ms 19:03:28 INFO - PROCESS | 1881 | 1461290608331 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:03:28 INFO - PROCESS | 1881 | 1461290608336 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:03:28 INFO - PROCESS | 1881 | 1461290608346 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:03:28 INFO - PROCESS | 1881 | 1461290608350 Marionette TRACE conn3 <- [1,314,null,{}] 19:03:28 INFO - PROCESS | 1881 | 1461290608358 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}] 19:03:28 INFO - PROCESS | 1881 | 1461290608498 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:03:28 INFO - PROCESS | 1881 | 1461290608735 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feccab800 == 52 [pid = 1881] [id = 86] 19:03:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6fed7d2000) [pid = 1881] [serial = 257] [outer = (nil)] 19:03:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6fef6a0c00) [pid = 1881] [serial = 258] [outer = 0x7f6fed7d2000] 19:03:28 INFO - PROCESS | 1881 | 1461290608810 Marionette DEBUG loaded listener.js 19:03:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6ff0c43800) [pid = 1881] [serial = 259] [outer = 0x7f6fed7d2000] 19:03:29 INFO - PROCESS | 1881 | 1461290609592 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]]]}] 19:03:29 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecc8f800 == 51 [pid = 1881] [id = 78] 19:03:29 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000f1c800 == 50 [pid = 1881] [id = 77] 19:03:29 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff69dd800 == 49 [pid = 1881] [id = 76] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f7001fb9400) [pid = 1881] [serial = 200] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff311d800 == 48 [pid = 1881] [id = 75] 19:03:29 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecceb000 == 47 [pid = 1881] [id = 74] 19:03:29 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff304b800 == 46 [pid = 1881] [id = 73] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6ff6405400) [pid = 1881] [serial = 198] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6ff1b6dc00) [pid = 1881] [serial = 173] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6ffae1c800) [pid = 1881] [serial = 189] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f6ff0c45800) [pid = 1881] [serial = 182] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 103 (0x7f70011ea000) [pid = 1881] [serial = 194] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 102 (0x7f6fea71a000) [pid = 1881] [serial = 197] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 101 (0x7f6ff1b71000) [pid = 1881] [serial = 183] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 100 (0x7f6ff6407800) [pid = 1881] [serial = 176] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 99 (0x7f6fecc23000) [pid = 1881] [serial = 180] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 98 (0x7f6ff6981400) [pid = 1881] [serial = 188] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 97 (0x7f7001f43800) [pid = 1881] [serial = 195] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 96 (0x7f6ff315d000) [pid = 1881] [serial = 185] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 95 (0x7f6fed633000) [pid = 1881] [serial = 170] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 94 (0x7f6fea34c000) [pid = 1881] [serial = 179] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 93 (0x7f6ffae88c00) [pid = 1881] [serial = 192] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 92 (0x7f7000a5e400) [pid = 1881] [serial = 191] [outer = (nil)] [url = about:blank] 19:03:29 INFO - PROCESS | 1881 | --DOMWINDOW == 91 (0x7f6ff3ebd400) [pid = 1881] [serial = 186] [outer = (nil)] [url = about:blank] 19:03:29 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. 19:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1338ms 19:03:29 INFO - PROCESS | 1881 | 1461290609685 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:03:29 INFO - PROCESS | 1881 | 1461290609692 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:03:29 INFO - PROCESS | 1881 | 1461290609701 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:03:29 INFO - PROCESS | 1881 | 1461290609705 Marionette TRACE conn3 <- [1,318,null,{}] 19:03:29 INFO - PROCESS | 1881 | 1461290609711 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}] 19:03:29 INFO - PROCESS | 1881 | 1461290609848 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:03:29 INFO - PROCESS | 1881 | 1461290609860 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef614800 == 47 [pid = 1881] [id = 87] 19:03:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 92 (0x7f6ff1b48800) [pid = 1881] [serial = 260] [outer = (nil)] 19:03:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 93 (0x7f6ff27da000) [pid = 1881] [serial = 261] [outer = 0x7f6ff1b48800] 19:03:29 INFO - PROCESS | 1881 | 1461290609925 Marionette DEBUG loaded listener.js 19:03:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 94 (0x7f6ff27e8000) [pid = 1881] [serial = 262] [outer = 0x7f6ff1b48800] 19:03:30 INFO - PROCESS | 1881 | 1461290610746 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]]]}] 19:03:30 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. 19:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1084ms 19:03:30 INFO - PROCESS | 1881 | 1461290610785 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:03:30 INFO - PROCESS | 1881 | 1461290610788 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:03:30 INFO - PROCESS | 1881 | 1461290610795 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:03:30 INFO - PROCESS | 1881 | 1461290610800 Marionette TRACE conn3 <- [1,322,null,{}] 19:03:30 INFO - PROCESS | 1881 | 1461290610815 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}] 19:03:30 INFO - PROCESS | 1881 | 1461290610960 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:03:31 INFO - PROCESS | 1881 | 1461290611073 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c17000 == 48 [pid = 1881] [id = 88] 19:03:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 95 (0x7f6ff27e7000) [pid = 1881] [serial = 263] [outer = (nil)] 19:03:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 96 (0x7f6ff3cd0c00) [pid = 1881] [serial = 264] [outer = 0x7f6ff27e7000] 19:03:31 INFO - PROCESS | 1881 | 1461290611138 Marionette DEBUG loaded listener.js 19:03:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 97 (0x7f6ff48c4c00) [pid = 1881] [serial = 265] [outer = 0x7f6ff27e7000] 19:03:31 INFO - PROCESS | 1881 | 1461290611774 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]]]}] 19:03:31 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. 19:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1032ms 19:03:31 INFO - PROCESS | 1881 | 1461290611827 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:03:31 INFO - PROCESS | 1881 | 1461290611831 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:03:31 INFO - PROCESS | 1881 | 1461290611837 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:03:31 INFO - PROCESS | 1881 | 1461290611840 Marionette TRACE conn3 <- [1,326,null,{}] 19:03:31 INFO - PROCESS | 1881 | 1461290611860 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}] 19:03:32 INFO - PROCESS | 1881 | 1461290612057 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:03:32 INFO - PROCESS | 1881 | 1461290612076 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9ff8800 == 49 [pid = 1881] [id = 89] 19:03:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 98 (0x7f6ff6992000) [pid = 1881] [serial = 266] [outer = (nil)] 19:03:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 99 (0x7f6ffae22400) [pid = 1881] [serial = 267] [outer = 0x7f6ff6992000] 19:03:32 INFO - PROCESS | 1881 | 1461290612139 Marionette DEBUG loaded listener.js 19:03:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 100 (0x7f7001ba7000) [pid = 1881] [serial = 268] [outer = 0x7f6ff6992000] 19:03:32 INFO - PROCESS | 1881 | 1461290612894 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]]]}] 19:03:32 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. 19:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1083ms 19:03:32 INFO - PROCESS | 1881 | 1461290612921 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:03:32 INFO - PROCESS | 1881 | 1461290612924 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:03:32 INFO - PROCESS | 1881 | 1461290612956 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:03:32 INFO - PROCESS | 1881 | 1461290612958 Marionette TRACE conn3 <- [1,330,null,{}] 19:03:32 INFO - PROCESS | 1881 | 1461290612964 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}] 19:03:33 INFO - PROCESS | 1881 | 1461290613128 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:03:33 INFO - PROCESS | 1881 | 1461290613151 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000d1f800 == 50 [pid = 1881] [id = 90] 19:03:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 101 (0x7f6ff698bc00) [pid = 1881] [serial = 269] [outer = (nil)] 19:03:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f700403c800) [pid = 1881] [serial = 270] [outer = 0x7f6ff698bc00] 19:03:33 INFO - PROCESS | 1881 | 1461290613212 Marionette DEBUG loaded listener.js 19:03:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f7005dd2000) [pid = 1881] [serial = 271] [outer = 0x7f6ff698bc00] 19:03:33 INFO - PROCESS | 1881 | --DOMWINDOW == 102 (0x7f6fed62d000) [pid = 1881] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:03:33 INFO - PROCESS | 1881 | --DOMWINDOW == 101 (0x7f6ff01a7400) [pid = 1881] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:03:33 INFO - PROCESS | 1881 | --DOMWINDOW == 100 (0x7f6ff3073000) [pid = 1881] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:03:33 INFO - PROCESS | 1881 | --DOMWINDOW == 99 (0x7f6ff27e4400) [pid = 1881] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:03:33 INFO - PROCESS | 1881 | --DOMWINDOW == 98 (0x7f6fea714c00) [pid = 1881] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:03:33 INFO - PROCESS | 1881 | --DOMWINDOW == 97 (0x7f6ff3cf7800) [pid = 1881] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:03:33 INFO - PROCESS | 1881 | --DOMWINDOW == 96 (0x7f7001157c00) [pid = 1881] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:03:34 INFO - PROCESS | 1881 | 1461290614114 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]]]}] 19:03:34 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. 19:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1192ms 19:03:34 INFO - PROCESS | 1881 | 1461290614137 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:03:34 INFO - PROCESS | 1881 | 1461290614140 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:03:34 INFO - PROCESS | 1881 | 1461290614145 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:03:34 INFO - PROCESS | 1881 | 1461290614148 Marionette TRACE conn3 <- [1,334,null,{}] 19:03:34 INFO - PROCESS | 1881 | 1461290614153 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}] 19:03:34 INFO - PROCESS | 1881 | 1461290614339 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:03:34 INFO - PROCESS | 1881 | 1461290614406 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7003b30000 == 51 [pid = 1881] [id = 91] 19:03:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 97 (0x7f6fe96c9400) [pid = 1881] [serial = 272] [outer = (nil)] 19:03:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 98 (0x7f6fe96d0000) [pid = 1881] [serial = 273] [outer = 0x7f6fe96c9400] 19:03:34 INFO - PROCESS | 1881 | 1461290614469 Marionette DEBUG loaded listener.js 19:03:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 99 (0x7f7005f9f400) [pid = 1881] [serial = 274] [outer = 0x7f6fe96c9400] 19:03:35 INFO - PROCESS | 1881 | 1461290615091 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]]]}] 19:03:35 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. 19:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 980ms 19:03:35 INFO - PROCESS | 1881 | 1461290615127 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:03:35 INFO - PROCESS | 1881 | 1461290615130 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:03:35 INFO - PROCESS | 1881 | 1461290615136 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:03:35 INFO - PROCESS | 1881 | 1461290615138 Marionette TRACE conn3 <- [1,338,null,{}] 19:03:35 INFO - PROCESS | 1881 | 1461290615144 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}] 19:03:35 INFO - PROCESS | 1881 | 1461290615269 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:03:35 INFO - PROCESS | 1881 | 1461290615373 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70061a0000 == 52 [pid = 1881] [id = 92] 19:03:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 100 (0x7f6fe96ca400) [pid = 1881] [serial = 275] [outer = (nil)] 19:03:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 101 (0x7f6ff2b4d800) [pid = 1881] [serial = 276] [outer = 0x7f6fe96ca400] 19:03:35 INFO - PROCESS | 1881 | 1461290615433 Marionette DEBUG loaded listener.js 19:03:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f6ff2b54800) [pid = 1881] [serial = 277] [outer = 0x7f6fe96ca400] 19:03:36 INFO - PROCESS | 1881 | 1461290616030 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]]]}] 19:03:36 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. 19:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 976ms 19:03:36 INFO - PROCESS | 1881 | 1461290616115 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:03:36 INFO - PROCESS | 1881 | 1461290616120 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:03:36 INFO - PROCESS | 1881 | 1461290616129 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:03:36 INFO - PROCESS | 1881 | 1461290616135 Marionette TRACE conn3 <- [1,342,null,{}] 19:03:36 INFO - PROCESS | 1881 | 1461290616144 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}] 19:03:36 INFO - PROCESS | 1881 | 1461290616310 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:03:36 INFO - PROCESS | 1881 | 1461290616420 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff0b12800 == 53 [pid = 1881] [id = 93] 19:03:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f6fe96cf800) [pid = 1881] [serial = 278] [outer = (nil)] 19:03:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f6fe9795800) [pid = 1881] [serial = 279] [outer = 0x7f6fe96cf800] 19:03:36 INFO - PROCESS | 1881 | 1461290616506 Marionette DEBUG loaded listener.js 19:03:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f6fea70b800) [pid = 1881] [serial = 280] [outer = 0x7f6fe96cf800] 19:03:37 INFO - PROCESS | 1881 | 1461290617364 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]]]}] 19:03:37 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. 19:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1284ms 19:03:37 INFO - PROCESS | 1881 | 1461290617413 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:03:37 INFO - PROCESS | 1881 | 1461290617418 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:03:37 INFO - PROCESS | 1881 | 1461290617430 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:03:37 INFO - PROCESS | 1881 | 1461290617435 Marionette TRACE conn3 <- [1,346,null,{}] 19:03:37 INFO - PROCESS | 1881 | 1461290617441 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}] 19:03:37 INFO - PROCESS | 1881 | 1461290617603 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:03:37 INFO - PROCESS | 1881 | 1461290617741 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff47d7800 == 54 [pid = 1881] [id = 94] 19:03:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6fea70d000) [pid = 1881] [serial = 281] [outer = (nil)] 19:03:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6ff1b94800) [pid = 1881] [serial = 282] [outer = 0x7f6fea70d000] 19:03:37 INFO - PROCESS | 1881 | 1461290617816 Marionette DEBUG loaded listener.js 19:03:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6ff27e3000) [pid = 1881] [serial = 283] [outer = 0x7f6fea70d000] 19:03:38 INFO - PROCESS | 1881 | 1461290618693 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]]]}] 19:03:38 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. 19:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1335ms 19:03:38 INFO - PROCESS | 1881 | 1461290618762 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:03:38 INFO - PROCESS | 1881 | 1461290618765 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:03:38 INFO - PROCESS | 1881 | 1461290618772 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:03:38 INFO - PROCESS | 1881 | 1461290618775 Marionette TRACE conn3 <- [1,350,null,{}] 19:03:38 INFO - PROCESS | 1881 | 1461290618790 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}] 19:03:38 INFO - PROCESS | 1881 | 1461290618986 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:03:39 INFO - PROCESS | 1881 | 1461290619126 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a3c1800 == 55 [pid = 1881] [id = 95] 19:03:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6ff225f800) [pid = 1881] [serial = 284] [outer = (nil)] 19:03:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6ff2265400) [pid = 1881] [serial = 285] [outer = 0x7f6ff225f800] 19:03:39 INFO - PROCESS | 1881 | 1461290619211 Marionette DEBUG loaded listener.js 19:03:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6ff2b48400) [pid = 1881] [serial = 286] [outer = 0x7f6ff225f800] 19:03:40 INFO - PROCESS | 1881 | 1461290620088 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]]]}] 19:03:40 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. 19:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1380ms 19:03:40 INFO - PROCESS | 1881 | 1461290620152 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:03:40 INFO - PROCESS | 1881 | 1461290620156 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:03:40 INFO - PROCESS | 1881 | 1461290620162 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:03:40 INFO - PROCESS | 1881 | 1461290620164 Marionette TRACE conn3 <- [1,354,null,{}] 19:03:40 INFO - PROCESS | 1881 | 1461290620170 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}] 19:03:40 INFO - PROCESS | 1881 | 1461290620327 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:03:40 INFO - PROCESS | 1881 | 1461290620464 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83dc800 == 56 [pid = 1881] [id = 96] 19:03:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6ff2261000) [pid = 1881] [serial = 287] [outer = (nil)] 19:03:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6ff382ac00) [pid = 1881] [serial = 288] [outer = 0x7f6ff2261000] 19:03:40 INFO - PROCESS | 1881 | 1461290620542 Marionette DEBUG loaded listener.js 19:03:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6ff40f9800) [pid = 1881] [serial = 289] [outer = 0x7f6ff2261000] 19:03:41 INFO - PROCESS | 1881 | 1461290621385 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]]]}] 19:03:41 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. 19:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1286ms 19:03:41 INFO - PROCESS | 1881 | 1461290621449 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:03:41 INFO - PROCESS | 1881 | 1461290621451 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:03:41 INFO - PROCESS | 1881 | 1461290621458 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:03:41 INFO - PROCESS | 1881 | 1461290621461 Marionette TRACE conn3 <- [1,358,null,{}] 19:03:41 INFO - PROCESS | 1881 | 1461290621466 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}] 19:03:41 INFO - PROCESS | 1881 | 1461290621616 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:03:41 INFO - PROCESS | 1881 | 1461290621752 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d85000 == 57 [pid = 1881] [id = 97] 19:03:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6fea906800) [pid = 1881] [serial = 290] [outer = (nil)] 19:03:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6fea90c800) [pid = 1881] [serial = 291] [outer = 0x7f6fea906800] 19:03:41 INFO - PROCESS | 1881 | 1461290621834 Marionette DEBUG loaded listener.js 19:03:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6fea911000) [pid = 1881] [serial = 292] [outer = 0x7f6fea906800] 19:03:42 INFO - PROCESS | 1881 | 1461290622758 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]]]}] 19:03:42 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. 19:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1337ms 19:03:42 INFO - PROCESS | 1881 | 1461290622795 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:03:42 INFO - PROCESS | 1881 | 1461290622798 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:03:42 INFO - PROCESS | 1881 | 1461290622805 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:03:42 INFO - PROCESS | 1881 | 1461290622809 Marionette TRACE conn3 <- [1,362,null,{}] 19:03:42 INFO - PROCESS | 1881 | 1461290622814 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}] 19:03:43 INFO - PROCESS | 1881 | 1461290623007 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:03:43 INFO - PROCESS | 1881 | 1461290623343 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea23e000 == 58 [pid = 1881] [id = 98] 19:03:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6fe842d400) [pid = 1881] [serial = 293] [outer = (nil)] 19:03:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6fe96c5400) [pid = 1881] [serial = 294] [outer = 0x7f6fe842d400] 19:03:43 INFO - PROCESS | 1881 | 1461290623475 Marionette DEBUG loaded listener.js 19:03:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f6fe9793c00) [pid = 1881] [serial = 295] [outer = 0x7f6fe842d400] 19:03:44 INFO - PROCESS | 1881 | 1461290624435 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]]]}] 19:03:44 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. 19:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1681ms 19:03:44 INFO - PROCESS | 1881 | 1461290624488 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:03:44 INFO - PROCESS | 1881 | 1461290624494 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:03:44 INFO - PROCESS | 1881 | 1461290624503 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:03:44 INFO - PROCESS | 1881 | 1461290624506 Marionette TRACE conn3 <- [1,366,null,{}] 19:03:44 INFO - PROCESS | 1881 | 1461290624513 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}] 19:03:44 INFO - PROCESS | 1881 | 1461290624670 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:03:44 INFO - PROCESS | 1881 | 1461290624854 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:44 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7003b30000 == 57 [pid = 1881] [id = 91] 19:03:44 INFO - PROCESS | 1881 | --DOMWINDOW == 119 (0x7f7005f67000) [pid = 1881] [serial = 236] [outer = (nil)] [url = about:blank] 19:03:44 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6fed62bc00) [pid = 1881] [serial = 203] [outer = (nil)] [url = about:blank] 19:03:44 INFO - PROCESS | 1881 | --DOMWINDOW == 117 (0x7f6ff2883c00) [pid = 1881] [serial = 206] [outer = (nil)] [url = about:blank] 19:03:44 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f7000c8d800) [pid = 1881] [serial = 209] [outer = (nil)] [url = about:blank] 19:03:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff03a4800 == 58 [pid = 1881] [id = 99] 19:03:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6fea904800) [pid = 1881] [serial = 296] [outer = (nil)] 19:03:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6fea90e800) [pid = 1881] [serial = 297] [outer = 0x7f6fea904800] 19:03:44 INFO - PROCESS | 1881 | 1461290624957 Marionette DEBUG loaded listener.js 19:03:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6fecc28800) [pid = 1881] [serial = 298] [outer = 0x7f6fea904800] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000d1f800 == 57 [pid = 1881] [id = 90] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff9ff8800 == 56 [pid = 1881] [id = 89] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c17000 == 55 [pid = 1881] [id = 88] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef614800 == 54 [pid = 1881] [id = 87] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feccab800 == 53 [pid = 1881] [id = 86] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7006140800 == 52 [pid = 1881] [id = 82] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff482b800 == 51 [pid = 1881] [id = 81] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef60a800 == 50 [pid = 1881] [id = 80] 19:03:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005d78800 == 49 [pid = 1881] [id = 79] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6ff00bbc00) [pid = 1881] [serial = 219] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 117 (0x7f6fed7cf000) [pid = 1881] [serial = 218] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f6ff1d88000) [pid = 1881] [serial = 221] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f6ff27de400) [pid = 1881] [serial = 222] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f6ff40f7c00) [pid = 1881] [serial = 227] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f6ff3078800) [pid = 1881] [serial = 224] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f70022d4400) [pid = 1881] [serial = 201] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f700210f800) [pid = 1881] [serial = 215] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff3077800) [pid = 1881] [serial = 212] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6ffae89400) [pid = 1881] [serial = 230] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f7003b11400) [pid = 1881] [serial = 233] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f7000f84400) [pid = 1881] [serial = 231] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6ff6928800) [pid = 1881] [serial = 228] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6ff3cca000) [pid = 1881] [serial = 225] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f7005dc6800) [pid = 1881] [serial = 234] [outer = (nil)] [url = about:blank] 19:03:45 INFO - PROCESS | 1881 | 1461290625667 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]]]}] 19:03:45 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. 19:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1181ms 19:03:45 INFO - PROCESS | 1881 | 1461290625685 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:03:45 INFO - PROCESS | 1881 | 1461290625691 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:03:45 INFO - PROCESS | 1881 | 1461290625699 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:03:45 INFO - PROCESS | 1881 | 1461290625702 Marionette TRACE conn3 <- [1,370,null,{}] 19:03:45 INFO - PROCESS | 1881 | 1461290625729 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}] 19:03:45 INFO - PROCESS | 1881 | 1461290625863 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:03:45 INFO - PROCESS | 1881 | 1461290625881 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d89800 == 50 [pid = 1881] [id = 100] 19:03:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f6fe8421000) [pid = 1881] [serial = 299] [outer = (nil)] 19:03:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6ff1b73c00) [pid = 1881] [serial = 300] [outer = 0x7f6fe8421000] 19:03:45 INFO - PROCESS | 1881 | 1461290625943 Marionette DEBUG loaded listener.js 19:03:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6ff225a800) [pid = 1881] [serial = 301] [outer = 0x7f6fe8421000] 19:03:46 INFO - PROCESS | 1881 | 1461290626772 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]]]}] 19:03:46 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. 19:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1151ms 19:03:46 INFO - PROCESS | 1881 | 1461290626849 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:03:46 INFO - PROCESS | 1881 | 1461290626853 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:03:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:03:46 INFO - PROCESS | 1881 | 1461290626861 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:03:46 INFO - PROCESS | 1881 | 1461290626870 Marionette TRACE conn3 <- [1,374,null,{}] 19:03:46 INFO - PROCESS | 1881 | 1461290626883 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}] 19:03:47 INFO - PROCESS | 1881 | 1461290627029 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:03:47 INFO - PROCESS | 1881 | 1461290627042 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c13000 == 51 [pid = 1881] [id = 101] 19:03:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6fea90d400) [pid = 1881] [serial = 302] [outer = (nil)] 19:03:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6ff2b4b400) [pid = 1881] [serial = 303] [outer = 0x7f6fea90d400] 19:03:47 INFO - PROCESS | 1881 | 1461290627113 Marionette DEBUG loaded listener.js 19:03:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6ff2f08c00) [pid = 1881] [serial = 304] [outer = 0x7f6fea90d400] 19:03:47 INFO - PROCESS | 1881 | 1461290627914 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:03:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:03:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1090ms 19:03:47 INFO - PROCESS | 1881 | 1461290627953 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:03:47 INFO - PROCESS | 1881 | 1461290627956 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:03:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:03:47 INFO - PROCESS | 1881 | 1461290627963 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:03:47 INFO - PROCESS | 1881 | 1461290627965 Marionette TRACE conn3 <- [1,378,null,{}] 19:03:47 INFO - PROCESS | 1881 | 1461290627977 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}] 19:03:48 INFO - PROCESS | 1881 | 1461290628140 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:03:48 INFO - PROCESS | 1881 | 1461290628216 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff69dd800 == 52 [pid = 1881] [id = 102] 19:03:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6ff225cc00) [pid = 1881] [serial = 305] [outer = (nil)] 19:03:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6ff307a400) [pid = 1881] [serial = 306] [outer = 0x7f6ff225cc00] 19:03:48 INFO - PROCESS | 1881 | 1461290628276 Marionette DEBUG loaded listener.js 19:03:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6ff3cf5400) [pid = 1881] [serial = 307] [outer = 0x7f6ff225cc00] 19:03:49 INFO - PROCESS | 1881 | 1461290629039 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:03:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:03:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1133ms 19:03:49 INFO - PROCESS | 1881 | 1461290629096 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:03:49 INFO - PROCESS | 1881 | 1461290629099 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:03:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:03:49 INFO - PROCESS | 1881 | 1461290629105 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:03:49 INFO - PROCESS | 1881 | 1461290629108 Marionette TRACE conn3 <- [1,382,null,{}] 19:03:49 INFO - PROCESS | 1881 | 1461290629113 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}] 19:03:49 INFO - PROCESS | 1881 | 1461290629281 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:03:49 INFO - PROCESS | 1881 | 1461290629305 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000af5000 == 53 [pid = 1881] [id = 103] 19:03:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6ff6404400) [pid = 1881] [serial = 308] [outer = (nil)] 19:03:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6ff6978000) [pid = 1881] [serial = 309] [outer = 0x7f6ff6404400] 19:03:49 INFO - PROCESS | 1881 | 1461290629378 Marionette DEBUG loaded listener.js 19:03:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f7000c97000) [pid = 1881] [serial = 310] [outer = 0x7f6ff6404400] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f6fea34c800) [pid = 1881] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f6ff697c000) [pid = 1881] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f6fea710400) [pid = 1881] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6ff1b77c00) [pid = 1881] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6ff6992000) [pid = 1881] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6fea71ac00) [pid = 1881] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6ff698bc00) [pid = 1881] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f6ff27e7000) [pid = 1881] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6fed7d2000) [pid = 1881] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6ff1b48800) [pid = 1881] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6febf6a000) [pid = 1881] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:03:49 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f6fe96c9400) [pid = 1881] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:03:50 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:03:50 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:03:50 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:03:50 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:03:50 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:03:50 INFO - PROCESS | 1881 | 1461290630296 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:03:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:03:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1226ms 19:03:50 INFO - PROCESS | 1881 | 1461290630331 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:03:50 INFO - PROCESS | 1881 | 1461290630334 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:03:50 INFO - PROCESS | 1881 | 1461290630340 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:03:50 INFO - PROCESS | 1881 | 1461290630353 Marionette TRACE conn3 <- [1,386,null,{}] 19:03:50 INFO - PROCESS | 1881 | 1461290630357 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}] 19:03:50 INFO - PROCESS | 1881 | 1461290630524 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:03:50 INFO - PROCESS | 1881 | 1461290630544 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000ae1800 == 54 [pid = 1881] [id = 104] 19:03:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f6fe9d28c00) [pid = 1881] [serial = 311] [outer = (nil)] 19:03:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6fe9d30000) [pid = 1881] [serial = 312] [outer = 0x7f6fe9d28c00] 19:03:50 INFO - PROCESS | 1881 | 1461290630603 Marionette DEBUG loaded listener.js 19:03:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6ff2019800) [pid = 1881] [serial = 313] [outer = 0x7f6fe9d28c00] 19:03:51 INFO - PROCESS | 1881 | 1461290631308 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]]]}] 19:03:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:03:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 992ms 19:03:51 INFO - PROCESS | 1881 | 1461290631332 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:03:51 INFO - PROCESS | 1881 | 1461290631336 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:03:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:03:51 INFO - PROCESS | 1881 | 1461290631341 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:03:51 INFO - PROCESS | 1881 | 1461290631343 Marionette TRACE conn3 <- [1,390,null,{}] 19:03:51 INFO - PROCESS | 1881 | 1461290631349 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}] 19:03:51 INFO - PROCESS | 1881 | 1461290631515 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:03:51 INFO - PROCESS | 1881 | 1461290631538 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005774000 == 55 [pid = 1881] [id = 105] 19:03:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6fe96cc400) [pid = 1881] [serial = 314] [outer = (nil)] 19:03:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6ff402a400) [pid = 1881] [serial = 315] [outer = 0x7f6fe96cc400] 19:03:51 INFO - PROCESS | 1881 | 1461290631607 Marionette DEBUG loaded listener.js 19:03:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f7001157c00) [pid = 1881] [serial = 316] [outer = 0x7f6fe96cc400] 19:03:52 INFO - PROCESS | 1881 | 1461290632707 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]]]}] 19:03:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:03:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1427ms 19:03:52 INFO - PROCESS | 1881 | 1461290632770 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:03:52 INFO - PROCESS | 1881 | 1461290632776 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:03:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:03:52 INFO - PROCESS | 1881 | 1461290632783 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:03:52 INFO - PROCESS | 1881 | 1461290632789 Marionette TRACE conn3 <- [1,394,null,{}] 19:03:52 INFO - PROCESS | 1881 | 1461290632808 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}] 19:03:53 INFO - PROCESS | 1881 | 1461290633004 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:03:53 INFO - PROCESS | 1881 | 1461290633147 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff1e44000 == 56 [pid = 1881] [id = 106] 19:03:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6fe9d25400) [pid = 1881] [serial = 317] [outer = (nil)] 19:03:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fe9d30400) [pid = 1881] [serial = 318] [outer = 0x7f6fe9d25400] 19:03:53 INFO - PROCESS | 1881 | 1461290633227 Marionette DEBUG loaded listener.js 19:03:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fea903400) [pid = 1881] [serial = 319] [outer = 0x7f6fe9d25400] 19:03:54 INFO - PROCESS | 1881 | 1461290634171 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]]]}] 19:03:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:03:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1448ms 19:03:54 INFO - PROCESS | 1881 | 1461290634232 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:03:54 INFO - PROCESS | 1881 | 1461290634240 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:03:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:03:54 INFO - PROCESS | 1881 | 1461290634250 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:03:54 INFO - PROCESS | 1881 | 1461290634255 Marionette TRACE conn3 <- [1,398,null,{}] 19:03:54 INFO - PROCESS | 1881 | 1461290634260 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}] 19:03:54 INFO - PROCESS | 1881 | 1461290634457 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:03:54 INFO - PROCESS | 1881 | 1461290634680 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa202800 == 57 [pid = 1881] [id = 107] 19:03:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6ff106d400) [pid = 1881] [serial = 320] [outer = (nil)] 19:03:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6ff1de9800) [pid = 1881] [serial = 321] [outer = 0x7f6ff106d400] 19:03:54 INFO - PROCESS | 1881 | 1461290634797 Marionette DEBUG loaded listener.js 19:03:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6ff225e000) [pid = 1881] [serial = 322] [outer = 0x7f6ff106d400] 19:03:55 INFO - PROCESS | 1881 | 1461290635670 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]]]}] 19:03:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:03:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1479ms 19:03:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:03:55 INFO - PROCESS | 1881 | 1461290635730 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:03:55 INFO - PROCESS | 1881 | 1461290635733 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:03:55 INFO - PROCESS | 1881 | 1461290635740 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:03:55 INFO - PROCESS | 1881 | 1461290635745 Marionette TRACE conn3 <- [1,402,null,{}] 19:03:55 INFO - PROCESS | 1881 | 1461290635761 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}] 19:03:55 INFO - PROCESS | 1881 | 1461290635962 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:03:56 INFO - PROCESS | 1881 | 1461290636111 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7006421000 == 58 [pid = 1881] [id = 108] 19:03:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6ff2b52000) [pid = 1881] [serial = 323] [outer = (nil)] 19:03:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6ff40f6000) [pid = 1881] [serial = 324] [outer = 0x7f6ff2b52000] 19:03:56 INFO - PROCESS | 1881 | 1461290636243 Marionette DEBUG loaded listener.js 19:03:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6fffe40800) [pid = 1881] [serial = 325] [outer = 0x7f6ff2b52000] 19:03:57 INFO - PROCESS | 1881 | 1461290637116 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]]]}] 19:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1438ms 19:03:57 INFO - PROCESS | 1881 | 1461290637177 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:03:57 INFO - PROCESS | 1881 | 1461290637182 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:03:57 INFO - PROCESS | 1881 | 1461290637188 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:03:57 INFO - PROCESS | 1881 | 1461290637190 Marionette TRACE conn3 <- [1,406,null,{}] 19:03:57 INFO - PROCESS | 1881 | 1461290637196 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}] 19:03:57 INFO - PROCESS | 1881 | 1461290637353 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:03:57 INFO - PROCESS | 1881 | 1461290637494 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d07800 == 59 [pid = 1881] [id = 109] 19:03:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f6fe841e400) [pid = 1881] [serial = 326] [outer = (nil)] 19:03:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f7001fb9400) [pid = 1881] [serial = 327] [outer = 0x7f6fe841e400] 19:03:57 INFO - PROCESS | 1881 | 1461290637571 Marionette DEBUG loaded listener.js 19:03:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f7003b11400) [pid = 1881] [serial = 328] [outer = 0x7f6fe841e400] 19:03:58 INFO - PROCESS | 1881 | 1461290638642 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]]]}] 19:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1529ms 19:03:58 INFO - PROCESS | 1881 | 1461290638718 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:03:58 INFO - PROCESS | 1881 | 1461290638724 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:03:58 INFO - PROCESS | 1881 | 1461290638732 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:03:58 INFO - PROCESS | 1881 | 1461290638737 Marionette TRACE conn3 <- [1,410,null,{}] 19:03:58 INFO - PROCESS | 1881 | 1461290638745 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}] 19:03:58 INFO - PROCESS | 1881 | 1461290638893 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:03:59 INFO - PROCESS | 1881 | 1461290639066 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d21000 == 60 [pid = 1881] [id = 110] 19:03:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6fe96c6000) [pid = 1881] [serial = 329] [outer = (nil)] 19:03:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6fe96c9400) [pid = 1881] [serial = 330] [outer = 0x7f6fe96c6000] 19:03:59 INFO - PROCESS | 1881 | 1461290639149 Marionette DEBUG loaded listener.js 19:03:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6fe97a1400) [pid = 1881] [serial = 331] [outer = 0x7f6fe96c6000] 19:04:00 INFO - PROCESS | 1881 | 1461290640041 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]]]}] 19:04:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:04:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1385ms 19:04:00 INFO - PROCESS | 1881 | 1461290640117 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:04:00 INFO - PROCESS | 1881 | 1461290640124 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:04:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:04:00 INFO - PROCESS | 1881 | 1461290640134 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:04:00 INFO - PROCESS | 1881 | 1461290640138 Marionette TRACE conn3 <- [1,414,null,{}] 19:04:00 INFO - PROCESS | 1881 | 1461290640143 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}] 19:04:00 INFO - PROCESS | 1881 | 1461290640357 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:04:00 INFO - PROCESS | 1881 | 1461290640567 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feccd8800 == 61 [pid = 1881] [id = 111] 19:04:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6fea712c00) [pid = 1881] [serial = 332] [outer = (nil)] 19:04:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6fea904c00) [pid = 1881] [serial = 333] [outer = 0x7f6fea712c00] 19:04:00 INFO - PROCESS | 1881 | 1461290640676 Marionette DEBUG loaded listener.js 19:04:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6fea911c00) [pid = 1881] [serial = 334] [outer = 0x7f6fea712c00] 19:04:00 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3925000 == 60 [pid = 1881] [id = 63] 19:04:00 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000ae1800 == 59 [pid = 1881] [id = 104] 19:04:00 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000af5000 == 58 [pid = 1881] [id = 103] 19:04:00 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff69dd800 == 57 [pid = 1881] [id = 102] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f6fecccb400) [pid = 1881] [serial = 239] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6ff27e8800) [pid = 1881] [serial = 242] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f7000f42800) [pid = 1881] [serial = 245] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f7005835800) [pid = 1881] [serial = 249] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6fe979c000) [pid = 1881] [serial = 252] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6ff2b4d800) [pid = 1881] [serial = 276] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c13000 == 56 [pid = 1881] [id = 101] 19:04:01 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d89800 == 55 [pid = 1881] [id = 100] 19:04:01 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff03a4800 == 54 [pid = 1881] [id = 99] 19:04:01 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea23e000 == 53 [pid = 1881] [id = 98] 19:04:01 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff0b12800 == 52 [pid = 1881] [id = 93] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6ff2012400) [pid = 1881] [serial = 150] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 120 (0x7f7001e41800) [pid = 1881] [serial = 210] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 119 (0x7f6fef69a800) [pid = 1881] [serial = 204] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6ff4022400) [pid = 1881] [serial = 207] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 117 (0x7f6ffae22400) [pid = 1881] [serial = 267] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f700614bc00) [pid = 1881] [serial = 237] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f700403c800) [pid = 1881] [serial = 270] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f6ff3cd0c00) [pid = 1881] [serial = 264] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f6ff0c43800) [pid = 1881] [serial = 259] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6fef6a0c00) [pid = 1881] [serial = 258] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6ff27da000) [pid = 1881] [serial = 261] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff27e8000) [pid = 1881] [serial = 262] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f7008a0c800) [pid = 1881] [serial = 256] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f700647c000) [pid = 1881] [serial = 255] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6fe96d0000) [pid = 1881] [serial = 273] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f7005dd2000) [pid = 1881] [serial = 271] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f7001ba7000) [pid = 1881] [serial = 268] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f6ff48c4c00) [pid = 1881] [serial = 265] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 103 (0x7f7006187c00) [pid = 1881] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:04:01 INFO - PROCESS | 1881 | --DOMWINDOW == 102 (0x7f7005f9f400) [pid = 1881] [serial = 274] [outer = (nil)] [url = about:blank] 19:04:01 INFO - PROCESS | 1881 | 1461290641516 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]]]}] 19:04:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:04:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1436ms 19:04:01 INFO - PROCESS | 1881 | 1461290641570 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:04:01 INFO - PROCESS | 1881 | 1461290641572 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:04:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:04:01 INFO - PROCESS | 1881 | 1461290641579 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:04:01 INFO - PROCESS | 1881 | 1461290641584 Marionette TRACE conn3 <- [1,418,null,{}] 19:04:01 INFO - PROCESS | 1881 | 1461290641599 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}] 19:04:01 INFO - PROCESS | 1881 | 1461290641737 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:04:01 INFO - PROCESS | 1881 | 1461290641756 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d88800 == 53 [pid = 1881] [id = 112] 19:04:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f6fed7cec00) [pid = 1881] [serial = 335] [outer = (nil)] 19:04:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f6ff1b75800) [pid = 1881] [serial = 336] [outer = 0x7f6fed7cec00] 19:04:01 INFO - PROCESS | 1881 | 1461290641820 Marionette DEBUG loaded listener.js 19:04:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f6ff225ec00) [pid = 1881] [serial = 337] [outer = 0x7f6fed7cec00] 19:04:03 INFO - PROCESS | 1881 | 1461290643072 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]]]}] 19:04:03 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 19:04:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1536ms 19:04:03 INFO - PROCESS | 1881 | 1461290643116 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:04:03 INFO - PROCESS | 1881 | 1461290643120 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:04:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:04:03 INFO - PROCESS | 1881 | 1461290643125 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:04:03 INFO - PROCESS | 1881 | 1461290643128 Marionette TRACE conn3 <- [1,422,null,{}] 19:04:03 INFO - PROCESS | 1881 | 1461290643133 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}] 19:04:03 INFO - PROCESS | 1881 | 1461290643306 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:04:03 INFO - PROCESS | 1881 | 1461290643421 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff4827800 == 54 [pid = 1881] [id = 113] 19:04:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6ff1adc400) [pid = 1881] [serial = 338] [outer = (nil)] 19:04:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6ff2b47400) [pid = 1881] [serial = 339] [outer = 0x7f6ff1adc400] 19:04:03 INFO - PROCESS | 1881 | 1461290643481 Marionette DEBUG loaded listener.js 19:04:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6ff2b54000) [pid = 1881] [serial = 340] [outer = 0x7f6ff1adc400] 19:04:04 INFO - PROCESS | 1881 | 1461290644578 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]]]}] 19:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1477ms 19:04:04 INFO - PROCESS | 1881 | 1461290644603 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:04:04 INFO - PROCESS | 1881 | 1461290644606 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:04:04 INFO - PROCESS | 1881 | 1461290644612 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:04:04 INFO - PROCESS | 1881 | 1461290644614 Marionette TRACE conn3 <- [1,426,null,{}] 19:04:04 INFO - PROCESS | 1881 | 1461290644620 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}] 19:04:04 INFO - PROCESS | 1881 | 1461290644786 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:04:04 INFO - PROCESS | 1881 | 1461290644887 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fffea9800 == 55 [pid = 1881] [id = 114] 19:04:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6fe956f400) [pid = 1881] [serial = 341] [outer = (nil)] 19:04:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6ff30d5000) [pid = 1881] [serial = 342] [outer = 0x7f6fe956f400] 19:04:04 INFO - PROCESS | 1881 | 1461290644962 Marionette DEBUG loaded listener.js 19:04:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6ff4059000) [pid = 1881] [serial = 343] [outer = 0x7f6fe956f400] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff00b9400) [pid = 1881] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6fe9cc6c00) [pid = 1881] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f6fe8421000) [pid = 1881] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6ff306d800) [pid = 1881] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6ff6404400) [pid = 1881] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6fe842d400) [pid = 1881] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f6fe9d28c00) [pid = 1881] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 103 (0x7f6ff6408000) [pid = 1881] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 102 (0x7f6ff3cd3c00) [pid = 1881] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 101 (0x7f6ff225cc00) [pid = 1881] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 100 (0x7f6ff2232400) [pid = 1881] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 99 (0x7f6ff0c42800) [pid = 1881] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 98 (0x7f6fea904800) [pid = 1881] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 97 (0x7f6fea90d400) [pid = 1881] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 96 (0x7f6ff307c400) [pid = 1881] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 95 (0x7f6fe9cc0800) [pid = 1881] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 94 (0x7f6feb252400) [pid = 1881] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 93 (0x7f6fed7cbc00) [pid = 1881] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 92 (0x7f6fe96ca400) [pid = 1881] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 91 (0x7f6ff3ec9000) [pid = 1881] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:04:05 INFO - PROCESS | 1881 | --DOMWINDOW == 90 (0x7f6fe9794000) [pid = 1881] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:04:05 INFO - PROCESS | 1881 | 1461290645861 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] 19:04:05 INFO - PROCESS | 1881 | 1461290645896 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:04:05 INFO - PROCESS | 1881 | 1461290645902 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:04:05 INFO - PROCESS | 1881 | 1461290645904 Marionette TRACE conn3 <- [1,430,null,{}] 19:04:05 INFO - PROCESS | 1881 | 1461290645910 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}] 19:04:06 INFO - PROCESS | 1881 | 1461290646120 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:04:06 INFO - PROCESS | 1881 | 1461290646146 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f63800 == 56 [pid = 1881] [id = 115] 19:04:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 91 (0x7f6fea214c00) [pid = 1881] [serial = 344] [outer = (nil)] 19:04:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 92 (0x7f6ff201f400) [pid = 1881] [serial = 345] [outer = 0x7f6fea214c00] 19:04:06 INFO - PROCESS | 1881 | 1461290646215 Marionette DEBUG loaded listener.js 19:04:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 93 (0x7f6ffae1f800) [pid = 1881] [serial = 346] [outer = 0x7f6fea214c00] 19:04:06 INFO - PROCESS | 1881 | 1461290646908 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]]]}] 19:04:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:04:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1036ms 19:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:04:06 INFO - PROCESS | 1881 | 1461290646938 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:04:06 INFO - PROCESS | 1881 | 1461290646941 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:04:06 INFO - PROCESS | 1881 | 1461290646947 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:04:06 INFO - PROCESS | 1881 | 1461290646949 Marionette TRACE conn3 <- [1,434,null,{}] 19:04:06 INFO - PROCESS | 1881 | 1461290646955 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}] 19:04:07 INFO - PROCESS | 1881 | 1461290647152 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:04:07 INFO - PROCESS | 1881 | 1461290647172 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7003b33000 == 57 [pid = 1881] [id = 116] 19:04:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 94 (0x7f6fea349000) [pid = 1881] [serial = 347] [outer = (nil)] 19:04:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 95 (0x7f70011f7800) [pid = 1881] [serial = 348] [outer = 0x7f6fea349000] 19:04:07 INFO - PROCESS | 1881 | 1461290647232 Marionette DEBUG loaded listener.js 19:04:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 96 (0x7f70040f2400) [pid = 1881] [serial = 349] [outer = 0x7f6fea349000] 19:04:08 INFO - PROCESS | 1881 | 1461290648238 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]]]}] 19:04:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:04:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1333ms 19:04:08 INFO - PROCESS | 1881 | 1461290648280 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:04:08 INFO - PROCESS | 1881 | 1461290648286 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:04:08 INFO - PROCESS | 1881 | 1461290648296 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:04:08 INFO - PROCESS | 1881 | 1461290648300 Marionette TRACE conn3 <- [1,438,null,{}] 19:04:08 INFO - PROCESS | 1881 | 1461290648309 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}] 19:04:08 INFO - PROCESS | 1881 | 1461290648474 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:04:08 INFO - PROCESS | 1881 | 1461290648619 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2b60000 == 58 [pid = 1881] [id = 117] 19:04:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 97 (0x7f6fe979c400) [pid = 1881] [serial = 350] [outer = (nil)] 19:04:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 98 (0x7f6fe9d26c00) [pid = 1881] [serial = 351] [outer = 0x7f6fe979c400] 19:04:08 INFO - PROCESS | 1881 | 1461290648695 Marionette DEBUG loaded listener.js 19:04:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 99 (0x7f6fea70e000) [pid = 1881] [serial = 352] [outer = 0x7f6fe979c400] 19:04:09 INFO - PROCESS | 1881 | 1461290649692 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]]]}] 19:04:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1431ms 19:04:09 INFO - PROCESS | 1881 | 1461290649727 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:04:09 INFO - PROCESS | 1881 | 1461290649736 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:04:09 INFO - PROCESS | 1881 | 1461290649746 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:04:09 INFO - PROCESS | 1881 | 1461290649750 Marionette TRACE conn3 <- [1,442,null,{}] 19:04:09 INFO - PROCESS | 1881 | 1461290649756 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}] 19:04:09 INFO - PROCESS | 1881 | 1461290649911 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:04:10 INFO - PROCESS | 1881 | 1461290650060 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f25000 == 59 [pid = 1881] [id = 118] 19:04:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 100 (0x7f6fecb3d400) [pid = 1881] [serial = 353] [outer = (nil)] 19:04:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 101 (0x7f6ff1139c00) [pid = 1881] [serial = 354] [outer = 0x7f6fecb3d400] 19:04:10 INFO - PROCESS | 1881 | 1461290650134 Marionette DEBUG loaded listener.js 19:04:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f6ff225f000) [pid = 1881] [serial = 355] [outer = 0x7f6fecb3d400] 19:04:11 INFO - PROCESS | 1881 | 1461290651072 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]]]}] 19:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1385ms 19:04:11 INFO - PROCESS | 1881 | 1461290651131 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:04:11 INFO - PROCESS | 1881 | 1461290651135 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:04:11 INFO - PROCESS | 1881 | 1461290651142 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:04:11 INFO - PROCESS | 1881 | 1461290651148 Marionette TRACE conn3 <- [1,446,null,{}] 19:04:11 INFO - PROCESS | 1881 | 1461290651164 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}] 19:04:11 INFO - PROCESS | 1881 | 1461290651368 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:04:11 INFO - PROCESS | 1881 | 1461290651517 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008087800 == 60 [pid = 1881] [id = 119] 19:04:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f6ff306e000) [pid = 1881] [serial = 356] [outer = (nil)] 19:04:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f6ff40f7c00) [pid = 1881] [serial = 357] [outer = 0x7f6ff306e000] 19:04:11 INFO - PROCESS | 1881 | 1461290651637 Marionette DEBUG loaded listener.js 19:04:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f7001158000) [pid = 1881] [serial = 358] [outer = 0x7f6ff306e000] 19:04:12 INFO - PROCESS | 1881 | 1461290652517 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]]]}] 19:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1436ms 19:04:12 INFO - PROCESS | 1881 | 1461290652579 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:04:12 INFO - PROCESS | 1881 | 1461290652584 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:04:12 INFO - PROCESS | 1881 | 1461290652590 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:04:12 INFO - PROCESS | 1881 | 1461290652592 Marionette TRACE conn3 <- [1,450,null,{}] 19:04:12 INFO - PROCESS | 1881 | 1461290652598 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}] 19:04:12 INFO - PROCESS | 1881 | 1461290652752 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:04:12 INFO - PROCESS | 1881 | 1461290652894 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe96e3000 == 61 [pid = 1881] [id = 120] 19:04:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6fea343800) [pid = 1881] [serial = 359] [outer = (nil)] 19:04:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f7005759800) [pid = 1881] [serial = 360] [outer = 0x7f6fea343800] 19:04:12 INFO - PROCESS | 1881 | 1461290652967 Marionette DEBUG loaded listener.js 19:04:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f7005f9f400) [pid = 1881] [serial = 361] [outer = 0x7f6fea343800] 19:04:13 INFO - PROCESS | 1881 | 1461290653821 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] 19:04:13 INFO - PROCESS | 1881 | 1461290653879 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:04:13 INFO - PROCESS | 1881 | 1461290653885 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:04:13 INFO - PROCESS | 1881 | 1461290653889 Marionette TRACE conn3 <- [1,454,null,{}] 19:04:13 INFO - PROCESS | 1881 | 1461290653894 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}] 19:04:14 INFO - PROCESS | 1881 | 1461290654039 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:04:14 INFO - PROCESS | 1881 | 1461290654191 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a587800 == 62 [pid = 1881] [id = 121] 19:04:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6ff405c800) [pid = 1881] [serial = 362] [outer = (nil)] 19:04:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f700618f400) [pid = 1881] [serial = 363] [outer = 0x7f6ff405c800] 19:04:14 INFO - PROCESS | 1881 | 1461290654263 Marionette DEBUG loaded listener.js 19:04:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f700640ec00) [pid = 1881] [serial = 364] [outer = 0x7f6ff405c800] 19:04:15 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:15 INFO - PROCESS | 1881 | 1461290655128 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]]]}] 19:04:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:04:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1284ms 19:04:15 INFO - PROCESS | 1881 | 1461290655169 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:04:15 INFO - PROCESS | 1881 | 1461290655173 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:04:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:04:15 INFO - PROCESS | 1881 | 1461290655179 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:04:15 INFO - PROCESS | 1881 | 1461290655182 Marionette TRACE conn3 <- [1,458,null,{}] 19:04:15 INFO - PROCESS | 1881 | 1461290655188 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}] 19:04:15 INFO - PROCESS | 1881 | 1461290655374 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:04:15 INFO - PROCESS | 1881 | 1461290655517 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea617800 == 63 [pid = 1881] [id = 122] 19:04:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fe841ec00) [pid = 1881] [serial = 365] [outer = (nil)] 19:04:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fe9d26000) [pid = 1881] [serial = 366] [outer = 0x7f6fe841ec00] 19:04:15 INFO - PROCESS | 1881 | 1461290655596 Marionette DEBUG loaded listener.js 19:04:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6ff27de400) [pid = 1881] [serial = 367] [outer = 0x7f6fe841ec00] 19:04:16 INFO - PROCESS | 1881 | 1461290656440 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] 19:04:16 INFO - PROCESS | 1881 | 1461290656683 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:04:16 INFO - PROCESS | 1881 | 1461290656692 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:04:16 INFO - PROCESS | 1881 | 1461290656696 Marionette TRACE conn3 <- [1,462,null,{}] 19:04:16 INFO - PROCESS | 1881 | 1461290656703 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}] 19:04:16 INFO - PROCESS | 1881 | 1461290656852 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:04:17 INFO - PROCESS | 1881 | 1461290657067 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecc8f000 == 64 [pid = 1881] [id = 123] 19:04:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6fe9cc6400) [pid = 1881] [serial = 368] [outer = (nil)] 19:04:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6fe9d27000) [pid = 1881] [serial = 369] [outer = 0x7f6fe9cc6400] 19:04:17 INFO - PROCESS | 1881 | 1461290657138 Marionette DEBUG loaded listener.js 19:04:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6fea222800) [pid = 1881] [serial = 370] [outer = 0x7f6fe9cc6400] 19:04:18 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:18 INFO - PROCESS | 1881 | 1461290658104 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] 19:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:04:18 INFO - PROCESS | 1881 | 1461290658186 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:04:18 INFO - PROCESS | 1881 | 1461290658198 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:04:18 INFO - PROCESS | 1881 | 1461290658203 Marionette TRACE conn3 <- [1,466,null,{}] 19:04:18 INFO - PROCESS | 1881 | 1461290658209 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}] 19:04:18 INFO - PROCESS | 1881 | 1461290658420 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:04:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000f63800 == 63 [pid = 1881] [id = 115] 19:04:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fffea9800 == 62 [pid = 1881] [id = 114] 19:04:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff4827800 == 61 [pid = 1881] [id = 113] 19:04:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d88800 == 60 [pid = 1881] [id = 112] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f6ff402a400) [pid = 1881] [serial = 315] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feccd8800 == 59 [pid = 1881] [id = 111] 19:04:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d21000 == 58 [pid = 1881] [id = 110] 19:04:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005774000 == 57 [pid = 1881] [id = 105] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f6ff1df7800) [pid = 1881] [serial = 147] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f6fe9795800) [pid = 1881] [serial = 279] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f700640d800) [pid = 1881] [serial = 250] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6ff382ac00) [pid = 1881] [serial = 288] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f7000f43400) [pid = 1881] [serial = 213] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6fea90c800) [pid = 1881] [serial = 291] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6fe9793c00) [pid = 1881] [serial = 295] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f7001eec800) [pid = 1881] [serial = 246] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6ffae1b000) [pid = 1881] [serial = 168] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6ff2265400) [pid = 1881] [serial = 285] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6ff315e800) [pid = 1881] [serial = 243] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f6ff2236800) [pid = 1881] [serial = 174] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 103 (0x7f6fecc28800) [pid = 1881] [serial = 298] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 102 (0x7f700403cc00) [pid = 1881] [serial = 216] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 101 (0x7f6fe96c5400) [pid = 1881] [serial = 294] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 100 (0x7f6fea90e800) [pid = 1881] [serial = 297] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 99 (0x7f6ff00be000) [pid = 1881] [serial = 240] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 98 (0x7f6fef6a1c00) [pid = 1881] [serial = 171] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 97 (0x7f7006150c00) [pid = 1881] [serial = 144] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 96 (0x7f6ff2b54800) [pid = 1881] [serial = 277] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 95 (0x7f6ff6975c00) [pid = 1881] [serial = 177] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 94 (0x7f6fe97a1800) [pid = 1881] [serial = 253] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 93 (0x7f6ff1b94800) [pid = 1881] [serial = 282] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | 1461290658643 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea81a000 == 58 [pid = 1881] [id = 124] 19:04:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 94 (0x7f6fe9793c00) [pid = 1881] [serial = 371] [outer = (nil)] 19:04:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 95 (0x7f6fea90f000) [pid = 1881] [serial = 372] [outer = 0x7f6fe9793c00] 19:04:18 INFO - PROCESS | 1881 | 1461290658705 Marionette DEBUG loaded listener.js 19:04:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 96 (0x7f6feb260800) [pid = 1881] [serial = 373] [outer = 0x7f6fe9793c00] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 95 (0x7f6ff1b73c00) [pid = 1881] [serial = 300] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 94 (0x7f7000c97000) [pid = 1881] [serial = 310] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 93 (0x7f6ff2019800) [pid = 1881] [serial = 313] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 92 (0x7f6ff307a400) [pid = 1881] [serial = 306] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 91 (0x7f6ff3cf5400) [pid = 1881] [serial = 307] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 90 (0x7f6ff2f08c00) [pid = 1881] [serial = 304] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 89 (0x7f6ff2b4b400) [pid = 1881] [serial = 303] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 88 (0x7f6ff225a800) [pid = 1881] [serial = 301] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 87 (0x7f6fe9d30000) [pid = 1881] [serial = 312] [outer = (nil)] [url = about:blank] 19:04:18 INFO - PROCESS | 1881 | --DOMWINDOW == 86 (0x7f6ff6978000) [pid = 1881] [serial = 309] [outer = (nil)] [url = about:blank] 19:04:19 INFO - PROCESS | 1881 | 1461290659440 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] 19:04:19 INFO - PROCESS | 1881 | 1461290659494 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:04:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:04:19 INFO - PROCESS | 1881 | 1461290659500 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:04:19 INFO - PROCESS | 1881 | 1461290659502 Marionette TRACE conn3 <- [1,470,null,{}] 19:04:19 INFO - PROCESS | 1881 | 1461290659517 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}] 19:04:19 INFO - PROCESS | 1881 | 1461290659663 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:04:19 INFO - PROCESS | 1881 | 1461290659682 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d93800 == 59 [pid = 1881] [id = 125] 19:04:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 87 (0x7f6ff1b49c00) [pid = 1881] [serial = 374] [outer = (nil)] 19:04:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 88 (0x7f6ff225dc00) [pid = 1881] [serial = 375] [outer = 0x7f6ff1b49c00] 19:04:19 INFO - PROCESS | 1881 | 1461290659748 Marionette DEBUG loaded listener.js 19:04:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 89 (0x7f6ff27db000) [pid = 1881] [serial = 376] [outer = 0x7f6ff1b49c00] 19:04:20 INFO - PROCESS | 1881 | 1461290660557 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]]]}] 19:04:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1134ms 19:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:04:20 INFO - PROCESS | 1881 | 1461290660634 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:04:20 INFO - PROCESS | 1881 | 1461290660637 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:04:20 INFO - PROCESS | 1881 | 1461290660646 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:04:20 INFO - PROCESS | 1881 | 1461290660648 Marionette TRACE conn3 <- [1,474,null,{}] 19:04:20 INFO - PROCESS | 1881 | 1461290660654 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}] 19:04:20 INFO - PROCESS | 1881 | 1461290660798 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:04:20 INFO - PROCESS | 1881 | 1461290660808 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff4730800 == 60 [pid = 1881] [id = 126] 19:04:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 90 (0x7f6ff27df400) [pid = 1881] [serial = 377] [outer = (nil)] 19:04:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 91 (0x7f6ff2b54800) [pid = 1881] [serial = 378] [outer = 0x7f6ff27df400] 19:04:20 INFO - PROCESS | 1881 | 1461290660869 Marionette DEBUG loaded listener.js 19:04:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 92 (0x7f6ff3cc9400) [pid = 1881] [serial = 379] [outer = 0x7f6ff27df400] 19:04:21 INFO - PROCESS | 1881 | 1461290661687 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]]]}] 19:04:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:04:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1085ms 19:04:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:04:21 INFO - PROCESS | 1881 | 1461290661741 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:04:21 INFO - PROCESS | 1881 | 1461290661743 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:04:21 INFO - PROCESS | 1881 | 1461290661757 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:04:21 INFO - PROCESS | 1881 | 1461290661759 Marionette TRACE conn3 <- [1,478,null,{}] 19:04:21 INFO - PROCESS | 1881 | 1461290661764 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}] 19:04:21 INFO - PROCESS | 1881 | 1461290661931 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:04:21 INFO - PROCESS | 1881 | 1461290661959 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9593800 == 61 [pid = 1881] [id = 127] 19:04:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 93 (0x7f6ff3073400) [pid = 1881] [serial = 380] [outer = (nil)] 19:04:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 94 (0x7f6ff402a400) [pid = 1881] [serial = 381] [outer = 0x7f6ff3073400] 19:04:22 INFO - PROCESS | 1881 | 1461290662020 Marionette DEBUG loaded listener.js 19:04:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 95 (0x7f6ffae15800) [pid = 1881] [serial = 382] [outer = 0x7f6ff3073400] 19:04:22 INFO - PROCESS | 1881 | 1461290662938 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]]]}] 19:04:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1235ms 19:04:22 INFO - PROCESS | 1881 | 1461290662984 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:04:22 INFO - PROCESS | 1881 | 1461290662988 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:04:23 INFO - PROCESS | 1881 | 1461290662999 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:04:23 INFO - PROCESS | 1881 | 1461290663001 Marionette TRACE conn3 <- [1,482,null,{}] 19:04:23 INFO - PROCESS | 1881 | 1461290663006 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}] 19:04:23 INFO - PROCESS | 1881 | 1461290663271 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:04:23 INFO - PROCESS | 1881 | --DOMWINDOW == 94 (0x7f6fe956f400) [pid = 1881] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:04:23 INFO - PROCESS | 1881 | --DOMWINDOW == 93 (0x7f6fea214c00) [pid = 1881] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:04:23 INFO - PROCESS | 1881 | --DOMWINDOW == 92 (0x7f6ff1adc400) [pid = 1881] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:04:23 INFO - PROCESS | 1881 | --DOMWINDOW == 91 (0x7f6fed7cec00) [pid = 1881] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:04:23 INFO - PROCESS | 1881 | --DOMWINDOW == 90 (0x7f6fe96c6000) [pid = 1881] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:04:23 INFO - PROCESS | 1881 | --DOMWINDOW == 89 (0x7f6fea712c00) [pid = 1881] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:04:23 INFO - PROCESS | 1881 | 1461290663352 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff03ae000 == 62 [pid = 1881] [id = 128] 19:04:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 90 (0x7f6fe9565c00) [pid = 1881] [serial = 383] [outer = (nil)] 19:04:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 91 (0x7f6fe9cc0800) [pid = 1881] [serial = 384] [outer = 0x7f6fe9565c00] 19:04:23 INFO - PROCESS | 1881 | 1461290663416 Marionette DEBUG loaded listener.js 19:04:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 92 (0x7f7006183800) [pid = 1881] [serial = 385] [outer = 0x7f6fe9565c00] 19:04:24 INFO - PROCESS | 1881 | 1461290664114 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]]]}] 19:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1134ms 19:04:24 INFO - PROCESS | 1881 | 1461290664133 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:04:24 INFO - PROCESS | 1881 | 1461290664136 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:04:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:04:24 INFO - PROCESS | 1881 | 1461290664148 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:04:24 INFO - PROCESS | 1881 | 1461290664151 Marionette TRACE conn3 <- [1,486,null,{}] 19:04:24 INFO - PROCESS | 1881 | 1461290664156 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}] 19:04:24 INFO - PROCESS | 1881 | 1461290664291 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:04:24 INFO - PROCESS | 1881 | 1461290664305 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005886000 == 63 [pid = 1881] [id = 129] 19:04:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 93 (0x7f7000c97000) [pid = 1881] [serial = 386] [outer = (nil)] 19:04:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 94 (0x7f700804ac00) [pid = 1881] [serial = 387] [outer = 0x7f7000c97000] 19:04:24 INFO - PROCESS | 1881 | 1461290664365 Marionette DEBUG loaded listener.js 19:04:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 95 (0x7f7008a0d800) [pid = 1881] [serial = 388] [outer = 0x7f7000c97000] 19:04:25 INFO - PROCESS | 1881 | 1461290665090 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]]]}] 19:04:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:04:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 980ms 19:04:25 INFO - PROCESS | 1881 | 1461290665129 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:04:25 INFO - PROCESS | 1881 | 1461290665132 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:04:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:04:25 INFO - PROCESS | 1881 | 1461290665138 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:04:25 INFO - PROCESS | 1881 | 1461290665140 Marionette TRACE conn3 <- [1,490,null,{}] 19:04:25 INFO - PROCESS | 1881 | 1461290665145 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}] 19:04:25 INFO - PROCESS | 1881 | 1461290665383 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:04:25 INFO - PROCESS | 1881 | 1461290665505 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe95a2000 == 64 [pid = 1881] [id = 130] 19:04:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 96 (0x7f6fe842a400) [pid = 1881] [serial = 389] [outer = (nil)] 19:04:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 97 (0x7f6fe956c800) [pid = 1881] [serial = 390] [outer = 0x7f6fe842a400] 19:04:25 INFO - PROCESS | 1881 | 1461290665583 Marionette DEBUG loaded listener.js 19:04:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 98 (0x7f6fe96d1000) [pid = 1881] [serial = 391] [outer = 0x7f6fe842a400] 19:04:26 INFO - PROCESS | 1881 | 1461290666452 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]]]}] 19:04:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:04:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1378ms 19:04:26 INFO - PROCESS | 1881 | 1461290666518 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:04:26 INFO - PROCESS | 1881 | 1461290666525 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:04:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:04:26 INFO - PROCESS | 1881 | 1461290666534 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:04:26 INFO - PROCESS | 1881 | 1461290666540 Marionette TRACE conn3 <- [1,494,null,{}] 19:04:26 INFO - PROCESS | 1881 | 1461290666547 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}] 19:04:26 INFO - PROCESS | 1881 | 1461290666750 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:04:26 INFO - PROCESS | 1881 | 1461290666949 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3919000 == 65 [pid = 1881] [id = 131] 19:04:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 99 (0x7f6feaf93000) [pid = 1881] [serial = 392] [outer = (nil)] 19:04:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 100 (0x7f6fed7d3800) [pid = 1881] [serial = 393] [outer = 0x7f6feaf93000] 19:04:27 INFO - PROCESS | 1881 | 1461290667069 Marionette DEBUG loaded listener.js 19:04:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 101 (0x7f6fed9d5c00) [pid = 1881] [serial = 394] [outer = 0x7f6feaf93000] 19:04:27 INFO - PROCESS | 1881 | 1461290667944 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]]]}] 19:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1489ms 19:04:28 INFO - PROCESS | 1881 | 1461290668024 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:04:28 INFO - PROCESS | 1881 | 1461290668029 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:04:28 INFO - PROCESS | 1881 | 1461290668035 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:04:28 INFO - PROCESS | 1881 | 1461290668039 Marionette TRACE conn3 <- [1,498,null,{}] 19:04:28 INFO - PROCESS | 1881 | 1461290668044 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}] 19:04:28 INFO - PROCESS | 1881 | 1461290668255 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:04:28 INFO - PROCESS | 1881 | 1461290668403 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700638e000 == 66 [pid = 1881] [id = 132] 19:04:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f6ff0b24400) [pid = 1881] [serial = 395] [outer = (nil)] 19:04:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f6ff2259000) [pid = 1881] [serial = 396] [outer = 0x7f6ff0b24400] 19:04:28 INFO - PROCESS | 1881 | 1461290668565 Marionette DEBUG loaded listener.js 19:04:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f6ff287b800) [pid = 1881] [serial = 397] [outer = 0x7f6ff0b24400] 19:04:29 INFO - PROCESS | 1881 | 1461290669434 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]]]}] 19:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1429ms 19:04:29 INFO - PROCESS | 1881 | 1461290669465 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:04:29 INFO - PROCESS | 1881 | 1461290669471 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:04:29 INFO - PROCESS | 1881 | 1461290669502 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:04:29 INFO - PROCESS | 1881 | 1461290669509 Marionette TRACE conn3 <- [1,502,null,{}] 19:04:29 INFO - PROCESS | 1881 | 1461290669517 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}] 19:04:29 INFO - PROCESS | 1881 | 1461290669678 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:04:29 INFO - PROCESS | 1881 | 1461290669819 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c89000 == 67 [pid = 1881] [id = 133] 19:04:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f6fed9cd800) [pid = 1881] [serial = 398] [outer = (nil)] 19:04:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f7000ce6c00) [pid = 1881] [serial = 399] [outer = 0x7f6fed9cd800] 19:04:29 INFO - PROCESS | 1881 | 1461290669892 Marionette DEBUG loaded listener.js 19:04:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f7005dc7c00) [pid = 1881] [serial = 400] [outer = 0x7f6fed9cd800] 19:04:30 INFO - PROCESS | 1881 | 1461290670735 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]]]}] 19:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1313ms 19:04:30 INFO - PROCESS | 1881 | 1461290670793 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:04:30 INFO - PROCESS | 1881 | 1461290670797 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:04:30 INFO - PROCESS | 1881 | 1461290670803 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:04:30 INFO - PROCESS | 1881 | 1461290670805 Marionette TRACE conn3 <- [1,506,null,{}] 19:04:30 INFO - PROCESS | 1881 | 1461290670811 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}] 19:04:30 INFO - PROCESS | 1881 | 1461290670965 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:04:31 INFO - PROCESS | 1881 | 1461290671107 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff643a800 == 68 [pid = 1881] [id = 134] 19:04:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6ff1b49000) [pid = 1881] [serial = 401] [outer = (nil)] 19:04:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f7006478800) [pid = 1881] [serial = 402] [outer = 0x7f6ff1b49000] 19:04:31 INFO - PROCESS | 1881 | 1461290671182 Marionette DEBUG loaded listener.js 19:04:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f7008a0f800) [pid = 1881] [serial = 403] [outer = 0x7f6ff1b49000] 19:04:32 INFO - PROCESS | 1881 | 1461290672020 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]]]}] 19:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1282ms 19:04:32 INFO - PROCESS | 1881 | 1461290672086 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:04:32 INFO - PROCESS | 1881 | 1461290672090 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:04:32 INFO - PROCESS | 1881 | 1461290672096 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:04:32 INFO - PROCESS | 1881 | 1461290672098 Marionette TRACE conn3 <- [1,510,null,{}] 19:04:32 INFO - PROCESS | 1881 | 1461290672104 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}] 19:04:32 INFO - PROCESS | 1881 | 1461290672271 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:04:32 INFO - PROCESS | 1881 | 1461290672715 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2a51000 == 69 [pid = 1881] [id = 135] 19:04:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6fe96ce400) [pid = 1881] [serial = 404] [outer = (nil)] 19:04:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fe9796400) [pid = 1881] [serial = 405] [outer = 0x7f6fe96ce400] 19:04:32 INFO - PROCESS | 1881 | 1461290672828 Marionette DEBUG loaded listener.js 19:04:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fe9d2fc00) [pid = 1881] [serial = 406] [outer = 0x7f6fe96ce400] 19:04:33 INFO - PROCESS | 1881 | 1461290673779 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]]]}] 19:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1731ms 19:04:33 INFO - PROCESS | 1881 | 1461290673829 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:04:33 INFO - PROCESS | 1881 | 1461290673836 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:04:33 INFO - PROCESS | 1881 | 1461290673844 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:04:33 INFO - PROCESS | 1881 | 1461290673847 Marionette TRACE conn3 <- [1,514,null,{}] 19:04:33 INFO - PROCESS | 1881 | 1461290673855 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}] 19:04:34 INFO - PROCESS | 1881 | 1461290674018 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:04:34 INFO - PROCESS | 1881 | 1461290674197 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea81d000 == 68 [pid = 1881] [id = 61] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700a3c1800 == 67 [pid = 1881] [id = 95] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005886000 == 66 [pid = 1881] [id = 129] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6fe9d30400) [pid = 1881] [serial = 318] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6ff1de9800) [pid = 1881] [serial = 321] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff40f6000) [pid = 1881] [serial = 324] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f7001fb9400) [pid = 1881] [serial = 327] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f70011f7800) [pid = 1881] [serial = 348] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea248800 == 67 [pid = 1881] [id = 136] 19:04:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6fea34c800) [pid = 1881] [serial = 407] [outer = (nil)] 19:04:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6feaf8d800) [pid = 1881] [serial = 408] [outer = 0x7f6fea34c800] 19:04:34 INFO - PROCESS | 1881 | 1461290674344 Marionette DEBUG loaded listener.js 19:04:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6feb259800) [pid = 1881] [serial = 409] [outer = 0x7f6fea34c800] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff03ae000 == 66 [pid = 1881] [id = 128] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9593800 == 65 [pid = 1881] [id = 127] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff4730800 == 64 [pid = 1881] [id = 126] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d93800 == 63 [pid = 1881] [id = 125] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea81a000 == 62 [pid = 1881] [id = 124] 19:04:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecc8f000 == 61 [pid = 1881] [id = 123] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff1b75800) [pid = 1881] [serial = 336] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6ff225ec00) [pid = 1881] [serial = 337] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f6fe97a1400) [pid = 1881] [serial = 331] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6fe96c9400) [pid = 1881] [serial = 330] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6fea911c00) [pid = 1881] [serial = 334] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6fea904c00) [pid = 1881] [serial = 333] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 104 (0x7f6ff30d5000) [pid = 1881] [serial = 342] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 103 (0x7f6ff201f400) [pid = 1881] [serial = 345] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 102 (0x7f6ff4059000) [pid = 1881] [serial = 343] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 101 (0x7f6ff2b47400) [pid = 1881] [serial = 339] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 100 (0x7f6ff2b54000) [pid = 1881] [serial = 340] [outer = (nil)] [url = about:blank] 19:04:34 INFO - PROCESS | 1881 | --DOMWINDOW == 99 (0x7f6ffae1f800) [pid = 1881] [serial = 346] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1881 | 1461290675042 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]]]}] 19:04:35 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 19:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1234ms 19:04:35 INFO - PROCESS | 1881 | 1461290675104 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:04:35 INFO - PROCESS | 1881 | 1461290675109 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:04:35 INFO - PROCESS | 1881 | 1461290675117 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:04:35 INFO - PROCESS | 1881 | 1461290675120 Marionette TRACE conn3 <- [1,518,null,{}] 19:04:35 INFO - PROCESS | 1881 | 1461290675125 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}] 19:04:35 INFO - PROCESS | 1881 | 1461290675268 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:04:35 INFO - PROCESS | 1881 | 1461290675279 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff25a5000 == 62 [pid = 1881] [id = 137] 19:04:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 100 (0x7f6febe90400) [pid = 1881] [serial = 410] [outer = (nil)] 19:04:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 101 (0x7f6febef3c00) [pid = 1881] [serial = 411] [outer = 0x7f6febe90400] 19:04:35 INFO - PROCESS | 1881 | 1461290675341 Marionette DEBUG loaded listener.js 19:04:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f6fed7cf800) [pid = 1881] [serial = 412] [outer = 0x7f6febe90400] 19:04:36 INFO - PROCESS | 1881 | 1461290676119 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]]]}] 19:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1030ms 19:04:36 INFO - PROCESS | 1881 | 1461290676148 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:04:36 INFO - PROCESS | 1881 | 1461290676151 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:04:36 INFO - PROCESS | 1881 | 1461290676171 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:04:36 INFO - PROCESS | 1881 | 1461290676180 Marionette TRACE conn3 <- [1,522,null,{}] 19:04:36 INFO - PROCESS | 1881 | 1461290676207 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}] 19:04:36 INFO - PROCESS | 1881 | 1461290676354 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:04:36 INFO - PROCESS | 1881 | 1461290676366 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff310e000 == 63 [pid = 1881] [id = 138] 19:04:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f6fed9d4800) [pid = 1881] [serial = 413] [outer = (nil)] 19:04:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f6ff1b69800) [pid = 1881] [serial = 414] [outer = 0x7f6fed9d4800] 19:04:36 INFO - PROCESS | 1881 | 1461290676427 Marionette DEBUG loaded listener.js 19:04:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f6ff2016400) [pid = 1881] [serial = 415] [outer = 0x7f6fed9d4800] 19:04:37 INFO - PROCESS | 1881 | 1461290677227 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]]]}] 19:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1121ms 19:04:37 INFO - PROCESS | 1881 | 1461290677283 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:04:37 INFO - PROCESS | 1881 | 1461290677286 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:04:37 INFO - PROCESS | 1881 | 1461290677293 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:04:37 INFO - PROCESS | 1881 | 1461290677295 Marionette TRACE conn3 <- [1,526,null,{}] 19:04:37 INFO - PROCESS | 1881 | 1461290677311 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}] 19:04:37 INFO - PROCESS | 1881 | 1461290677484 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:04:37 INFO - PROCESS | 1881 | 1461290677500 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff473a800 == 64 [pid = 1881] [id = 139] 19:04:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6fe842d800) [pid = 1881] [serial = 416] [outer = (nil)] 19:04:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6ff225ec00) [pid = 1881] [serial = 417] [outer = 0x7f6fe842d800] 19:04:37 INFO - PROCESS | 1881 | 1461290677560 Marionette DEBUG loaded listener.js 19:04:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6ff27e4400) [pid = 1881] [serial = 418] [outer = 0x7f6fe842d800] 19:04:38 INFO - PROCESS | 1881 | 1461290678430 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]]]}] 19:04:38 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 19:04:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1190ms 19:04:38 INFO - PROCESS | 1881 | 1461290678483 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:04:38 INFO - PROCESS | 1881 | 1461290678486 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:04:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:04:38 INFO - PROCESS | 1881 | 1461290678499 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:04:38 INFO - PROCESS | 1881 | 1461290678501 Marionette TRACE conn3 <- [1,530,null,{}] 19:04:38 INFO - PROCESS | 1881 | 1461290678507 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}] 19:04:38 INFO - PROCESS | 1881 | 1461290678688 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:04:38 INFO - PROCESS | 1881 | 1461290678716 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa203000 == 65 [pid = 1881] [id = 140] 19:04:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6ff3078c00) [pid = 1881] [serial = 419] [outer = (nil)] 19:04:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6ff3163400) [pid = 1881] [serial = 420] [outer = 0x7f6ff3078c00] 19:04:38 INFO - PROCESS | 1881 | 1461290678792 Marionette DEBUG loaded listener.js 19:04:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6ff40f7000) [pid = 1881] [serial = 421] [outer = 0x7f6ff3078c00] 19:04:39 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff3073400) [pid = 1881] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:04:39 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6fe9565c00) [pid = 1881] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:04:39 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f6ff1b49c00) [pid = 1881] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:04:39 INFO - PROCESS | 1881 | --DOMWINDOW == 107 (0x7f6fe9793c00) [pid = 1881] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:04:39 INFO - PROCESS | 1881 | --DOMWINDOW == 106 (0x7f6fe9cc6400) [pid = 1881] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:04:39 INFO - PROCESS | 1881 | --DOMWINDOW == 105 (0x7f6ff27df400) [pid = 1881] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:04:39 INFO - PROCESS | 1881 | 1461290679688 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"]]]}] 19:04:39 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 19:04:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:04:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:04:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:04:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:04:39 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 19:04:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:04:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:04:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:04:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:04:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1226ms 19:04:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:04:39 INFO - PROCESS | 1881 | 1461290679729 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:04:39 INFO - PROCESS | 1881 | 1461290679731 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:04:39 INFO - PROCESS | 1881 | 1461290679738 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:04:39 INFO - PROCESS | 1881 | 1461290679741 Marionette TRACE conn3 <- [1,534,null,{}] 19:04:39 INFO - PROCESS | 1881 | 1461290679746 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}] 19:04:39 INFO - PROCESS | 1881 | 1461290679886 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:04:40 INFO - PROCESS | 1881 | 1461290679994 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700111c800 == 66 [pid = 1881] [id = 141] 19:04:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6ff2b47800) [pid = 1881] [serial = 422] [outer = (nil)] 19:04:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f7000c93c00) [pid = 1881] [serial = 423] [outer = 0x7f6ff2b47800] 19:04:40 INFO - PROCESS | 1881 | 1461290680054 Marionette DEBUG loaded listener.js 19:04:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f7001e35c00) [pid = 1881] [serial = 424] [outer = 0x7f6ff2b47800] 19:04:40 INFO - PROCESS | 1881 | 1461290680646 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]]]}] 19:04:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:04:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 935ms 19:04:40 INFO - PROCESS | 1881 | 1461290680680 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:04:40 INFO - PROCESS | 1881 | 1461290680683 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:04:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:04:40 INFO - PROCESS | 1881 | 1461290680689 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:04:40 INFO - PROCESS | 1881 | 1461290680692 Marionette TRACE conn3 <- [1,538,null,{}] 19:04:40 INFO - PROCESS | 1881 | 1461290680697 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}] 19:04:40 INFO - PROCESS | 1881 | 1461290680843 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:04:40 INFO - PROCESS | 1881 | 1461290680967 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005780000 == 67 [pid = 1881] [id = 142] 19:04:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6ff2b48c00) [pid = 1881] [serial = 425] [outer = (nil)] 19:04:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f7000ce7400) [pid = 1881] [serial = 426] [outer = 0x7f6ff2b48c00] 19:04:41 INFO - PROCESS | 1881 | 1461290681028 Marionette DEBUG loaded listener.js 19:04:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f7006183400) [pid = 1881] [serial = 427] [outer = 0x7f6ff2b48c00] 19:04:41 INFO - PROCESS | 1881 | 1461290681856 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]]]}] 19:04:41 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. 19:04:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1176ms 19:04:41 INFO - PROCESS | 1881 | 1461290681867 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:04:41 INFO - PROCESS | 1881 | 1461290681871 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:04:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:04:41 INFO - PROCESS | 1881 | 1461290681881 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:04:41 INFO - PROCESS | 1881 | 1461290681886 Marionette TRACE conn3 <- [1,542,null,{}] 19:04:41 INFO - PROCESS | 1881 | 1461290681910 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}] 19:04:42 INFO - PROCESS | 1881 | 1461290682086 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:04:42 INFO - PROCESS | 1881 | 1461290682246 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff25a8000 == 68 [pid = 1881] [id = 143] 19:04:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fe9c51800) [pid = 1881] [serial = 428] [outer = (nil)] 19:04:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fe9c56400) [pid = 1881] [serial = 429] [outer = 0x7f6fe9c51800] 19:04:42 INFO - PROCESS | 1881 | 1461290682331 Marionette DEBUG loaded listener.js 19:04:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6fe9c5c400) [pid = 1881] [serial = 430] [outer = 0x7f6fe9c51800] 19:04:43 INFO - PROCESS | 1881 | 1461290683085 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]]]}] 19:04:43 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. 19:04:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1252ms 19:04:43 INFO - PROCESS | 1881 | 1461290683140 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:04:43 INFO - PROCESS | 1881 | 1461290683153 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:04:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:04:43 INFO - PROCESS | 1881 | 1461290683165 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:04:43 INFO - PROCESS | 1881 | 1461290683169 Marionette TRACE conn3 <- [1,546,null,{}] 19:04:43 INFO - PROCESS | 1881 | 1461290683175 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}] 19:04:43 INFO - PROCESS | 1881 | 1461290683346 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:04:43 INFO - PROCESS | 1881 | 1461290683479 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa209800 == 69 [pid = 1881] [id = 144] 19:04:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6fe9c56c00) [pid = 1881] [serial = 431] [outer = (nil)] 19:04:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6fea220000) [pid = 1881] [serial = 432] [outer = 0x7f6fe9c56c00] 19:04:43 INFO - PROCESS | 1881 | 1461290683567 Marionette DEBUG loaded listener.js 19:04:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6febe8e400) [pid = 1881] [serial = 433] [outer = 0x7f6fe9c56c00] 19:04:44 INFO - PROCESS | 1881 | 1461290684458 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]]]}] 19:04:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:04:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1337ms 19:04:44 INFO - PROCESS | 1881 | 1461290684504 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:04:44 INFO - PROCESS | 1881 | 1461290684508 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:04:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:04:44 INFO - PROCESS | 1881 | 1461290684516 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:04:44 INFO - PROCESS | 1881 | 1461290684522 Marionette TRACE conn3 <- [1,550,null,{}] 19:04:44 INFO - PROCESS | 1881 | 1461290684538 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}] 19:04:44 INFO - PROCESS | 1881 | 1461290684710 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:04:44 INFO - PROCESS | 1881 | 1461290684849 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008a6e000 == 70 [pid = 1881] [id = 145] 19:04:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6febe90c00) [pid = 1881] [serial = 434] [outer = (nil)] 19:04:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6fed9cd400) [pid = 1881] [serial = 435] [outer = 0x7f6febe90c00] 19:04:44 INFO - PROCESS | 1881 | 1461290684939 Marionette DEBUG loaded listener.js 19:04:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f6ff201f400) [pid = 1881] [serial = 436] [outer = 0x7f6febe90c00] 19:04:46 INFO - PROCESS | 1881 | 1461290686161 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]]]}] 19:04:46 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. 19:04:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1735ms 19:04:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:04:46 INFO - PROCESS | 1881 | 1461290686252 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:04:46 INFO - PROCESS | 1881 | 1461290686255 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:04:46 INFO - PROCESS | 1881 | 1461290686262 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:04:46 INFO - PROCESS | 1881 | 1461290686265 Marionette TRACE conn3 <- [1,554,null,{}] 19:04:46 INFO - PROCESS | 1881 | 1461290686270 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}] 19:04:46 INFO - PROCESS | 1881 | 1461290686422 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:04:46 INFO - PROCESS | 1881 | 1461290686574 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feecf3800 == 71 [pid = 1881] [id = 146] 19:04:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f6feb252c00) [pid = 1881] [serial = 437] [outer = (nil)] 19:04:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f6ff0b93000) [pid = 1881] [serial = 438] [outer = 0x7f6feb252c00] 19:04:46 INFO - PROCESS | 1881 | 1461290686693 Marionette DEBUG loaded listener.js 19:04:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6ff39a3400) [pid = 1881] [serial = 439] [outer = 0x7f6feb252c00] 19:04:47 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:47 INFO - PROCESS | 1881 | 1461290687506 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]]]}] 19:04:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:04:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1288ms 19:04:47 INFO - PROCESS | 1881 | 1461290687550 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:04:47 INFO - PROCESS | 1881 | 1461290687554 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:04:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:04:47 INFO - PROCESS | 1881 | 1461290687559 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:04:47 INFO - PROCESS | 1881 | 1461290687562 Marionette TRACE conn3 <- [1,558,null,{}] 19:04:47 INFO - PROCESS | 1881 | 1461290687568 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}] 19:04:47 INFO - PROCESS | 1881 | 1461290687712 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:04:47 INFO - PROCESS | 1881 | 1461290687863 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b305800 == 72 [pid = 1881] [id = 147] 19:04:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6febe91000) [pid = 1881] [serial = 440] [outer = (nil)] 19:04:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f7001eeb400) [pid = 1881] [serial = 441] [outer = 0x7f6febe91000] 19:04:47 INFO - PROCESS | 1881 | 1461290687944 Marionette DEBUG loaded listener.js 19:04:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f7005f69000) [pid = 1881] [serial = 442] [outer = 0x7f6febe91000] 19:04:48 INFO - PROCESS | 1881 | 1461290688850 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]]]}] 19:04:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:04:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1332ms 19:04:48 INFO - PROCESS | 1881 | 1461290688892 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:04:48 INFO - PROCESS | 1881 | 1461290688896 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:04:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:04:48 INFO - PROCESS | 1881 | 1461290688902 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:04:48 INFO - PROCESS | 1881 | 1461290688905 Marionette TRACE conn3 <- [1,562,null,{}] 19:04:48 INFO - PROCESS | 1881 | 1461290688910 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}] 19:04:49 INFO - PROCESS | 1881 | 1461290689085 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:04:49 INFO - PROCESS | 1881 | 1461290689233 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe339c800 == 73 [pid = 1881] [id = 148] 19:04:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6feea84c00) [pid = 1881] [serial = 443] [outer = (nil)] 19:04:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6feea8c000) [pid = 1881] [serial = 444] [outer = 0x7f6feea84c00] 19:04:49 INFO - PROCESS | 1881 | 1461290689311 Marionette DEBUG loaded listener.js 19:04:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f700647e800) [pid = 1881] [serial = 445] [outer = 0x7f6feea84c00] 19:04:49 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:50 INFO - PROCESS | 1881 | 1461290690157 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]]]}] 19:04:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:04:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1279ms 19:04:50 INFO - PROCESS | 1881 | 1461290690191 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:04:50 INFO - PROCESS | 1881 | 1461290690195 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:04:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:04:50 INFO - PROCESS | 1881 | 1461290690202 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:04:50 INFO - PROCESS | 1881 | 1461290690207 Marionette TRACE conn3 <- [1,566,null,{}] 19:04:50 INFO - PROCESS | 1881 | 1461290690212 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}] 19:04:50 INFO - PROCESS | 1881 | 1461290690355 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:04:50 INFO - PROCESS | 1881 | 1461290690508 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b316000 == 74 [pid = 1881] [id = 149] 19:04:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6fe34e7400) [pid = 1881] [serial = 446] [outer = (nil)] 19:04:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6fe34ef400) [pid = 1881] [serial = 447] [outer = 0x7f6fe34e7400] 19:04:50 INFO - PROCESS | 1881 | 1461290690583 Marionette DEBUG loaded listener.js 19:04:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6fe34f4400) [pid = 1881] [serial = 448] [outer = 0x7f6fe34e7400] 19:04:51 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:51 INFO - PROCESS | 1881 | 1461290691410 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]]]}] 19:04:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:04:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1235ms 19:04:51 INFO - PROCESS | 1881 | 1461290691439 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:04:51 INFO - PROCESS | 1881 | 1461290691443 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:04:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:04:51 INFO - PROCESS | 1881 | 1461290691449 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:04:51 INFO - PROCESS | 1881 | 1461290691451 Marionette TRACE conn3 <- [1,570,null,{}] 19:04:51 INFO - PROCESS | 1881 | 1461290691457 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}] 19:04:51 INFO - PROCESS | 1881 | 1461290691604 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:04:51 INFO - PROCESS | 1881 | 1461290691758 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe361e000 == 75 [pid = 1881] [id = 150] 19:04:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fe34f4800) [pid = 1881] [serial = 449] [outer = (nil)] 19:04:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fee9c6800) [pid = 1881] [serial = 450] [outer = 0x7f6fe34f4800] 19:04:51 INFO - PROCESS | 1881 | 1461290691830 Marionette DEBUG loaded listener.js 19:04:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6fee9ca800) [pid = 1881] [serial = 451] [outer = 0x7f6fe34f4800] 19:04:52 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:52 INFO - PROCESS | 1881 | 1461290692693 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]]]}] 19:04:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:04:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1288ms 19:04:52 INFO - PROCESS | 1881 | 1461290692738 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:04:52 INFO - PROCESS | 1881 | 1461290692742 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:04:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:04:52 INFO - PROCESS | 1881 | 1461290692767 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:04:52 INFO - PROCESS | 1881 | 1461290692769 Marionette TRACE conn3 <- [1,574,null,{}] 19:04:52 INFO - PROCESS | 1881 | 1461290692776 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}] 19:04:52 INFO - PROCESS | 1881 | 1461290692935 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:04:53 INFO - PROCESS | 1881 | 1461290693119 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37e4800 == 76 [pid = 1881] [id = 151] 19:04:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fe1e99400) [pid = 1881] [serial = 452] [outer = (nil)] 19:04:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6fe1e9cc00) [pid = 1881] [serial = 453] [outer = 0x7f6fe1e99400] 19:04:53 INFO - PROCESS | 1881 | 1461290693203 Marionette DEBUG loaded listener.js 19:04:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6fe34f4c00) [pid = 1881] [serial = 454] [outer = 0x7f6fe1e99400] 19:04:54 INFO - PROCESS | 1881 | 1461290694262 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]]]}] 19:04:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6fe1fdcc00) [pid = 1881] [serial = 455] [outer = 0x7f6fe9cca800] 19:04:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:04:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1604ms 19:04:54 INFO - PROCESS | 1881 | 1461290694377 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:04:54 INFO - PROCESS | 1881 | 1461290694381 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:04:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:04:54 INFO - PROCESS | 1881 | 1461290694393 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:04:54 INFO - PROCESS | 1881 | 1461290694398 Marionette TRACE conn3 <- [1,578,null,{}] 19:04:54 INFO - PROCESS | 1881 | 1461290694405 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}] 19:04:54 INFO - PROCESS | 1881 | 1461290694563 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:04:54 INFO - PROCESS | 1881 | 1461290694762 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe361a800 == 77 [pid = 1881] [id = 152] 19:04:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6fe8427400) [pid = 1881] [serial = 456] [outer = (nil)] 19:04:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6fe956a400) [pid = 1881] [serial = 457] [outer = 0x7f6fe8427400] 19:04:54 INFO - PROCESS | 1881 | 1461290694830 Marionette DEBUG loaded listener.js 19:04:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6fe96c7400) [pid = 1881] [serial = 458] [outer = 0x7f6fe8427400] 19:04:55 INFO - PROCESS | 1881 | 1461290695655 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]]]}] 19:04:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:04:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1331ms 19:04:55 INFO - PROCESS | 1881 | 1461290695725 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:04:55 INFO - PROCESS | 1881 | 1461290695732 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:04:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:04:55 INFO - PROCESS | 1881 | 1461290695742 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:04:55 INFO - PROCESS | 1881 | 1461290695745 Marionette TRACE conn3 <- [1,582,null,{}] 19:04:55 INFO - PROCESS | 1881 | 1461290695751 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}] 19:04:55 INFO - PROCESS | 1881 | 1461290695974 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700111c800 == 76 [pid = 1881] [id = 141] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff473a800 == 75 [pid = 1881] [id = 139] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f700804ac00) [pid = 1881] [serial = 387] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff310e000 == 74 [pid = 1881] [id = 138] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff25a5000 == 73 [pid = 1881] [id = 137] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea248800 == 72 [pid = 1881] [id = 136] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2a51000 == 71 [pid = 1881] [id = 135] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005c89000 == 70 [pid = 1881] [id = 133] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700638e000 == 69 [pid = 1881] [id = 132] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3919000 == 68 [pid = 1881] [id = 131] 19:04:56 INFO - PROCESS | 1881 | 1461290696234 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:56 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe95a2000 == 67 [pid = 1881] [id = 130] 19:04:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe95a2000 == 68 [pid = 1881] [id = 153] 19:04:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6fe9ccb000) [pid = 1881] [serial = 459] [outer = (nil)] 19:04:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fe9d2f800) [pid = 1881] [serial = 460] [outer = 0x7f6fe9ccb000] 19:04:56 INFO - PROCESS | 1881 | 1461290696305 Marionette DEBUG loaded listener.js 19:04:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fea70f800) [pid = 1881] [serial = 461] [outer = 0x7f6fe9ccb000] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6ff402a400) [pid = 1881] [serial = 381] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fe9cc0800) [pid = 1881] [serial = 384] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6ffae15800) [pid = 1881] [serial = 382] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6ff225dc00) [pid = 1881] [serial = 375] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6ff27db000) [pid = 1881] [serial = 376] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fea90f000) [pid = 1881] [serial = 372] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6feb260800) [pid = 1881] [serial = 373] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fea222800) [pid = 1881] [serial = 370] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6fe9d27000) [pid = 1881] [serial = 369] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6ff2b54800) [pid = 1881] [serial = 378] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6ff1139c00) [pid = 1881] [serial = 354] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f700618f400) [pid = 1881] [serial = 363] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6fe9d26000) [pid = 1881] [serial = 366] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f7005759800) [pid = 1881] [serial = 360] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6ff40f7c00) [pid = 1881] [serial = 357] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6fe9d26c00) [pid = 1881] [serial = 351] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f7006183800) [pid = 1881] [serial = 385] [outer = (nil)] [url = about:blank] 19:04:56 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6ff3cc9400) [pid = 1881] [serial = 379] [outer = (nil)] [url = about:blank] 19:04:57 INFO - PROCESS | 1881 | 1461290697034 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]]]}] 19:04:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:04:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1329ms 19:04:57 INFO - PROCESS | 1881 | 1461290697070 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:04:57 INFO - PROCESS | 1881 | 1461290697073 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:04:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:04:57 INFO - PROCESS | 1881 | 1461290697079 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:04:57 INFO - PROCESS | 1881 | 1461290697085 Marionette TRACE conn3 <- [1,586,null,{}] 19:04:57 INFO - PROCESS | 1881 | 1461290697100 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}] 19:04:57 INFO - PROCESS | 1881 | 1461290697245 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:04:57 INFO - PROCESS | 1881 | 1461290697265 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d1f800 == 69 [pid = 1881] [id = 154] 19:04:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6febe90800) [pid = 1881] [serial = 462] [outer = (nil)] 19:04:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6febe97c00) [pid = 1881] [serial = 463] [outer = 0x7f6febe90800] 19:04:57 INFO - PROCESS | 1881 | 1461290697342 Marionette DEBUG loaded listener.js 19:04:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6fed62d000) [pid = 1881] [serial = 464] [outer = 0x7f6febe90800] 19:04:57 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:58 INFO - PROCESS | 1881 | 1461290698116 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]]]}] 19:04:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:04:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1085ms 19:04:58 INFO - PROCESS | 1881 | 1461290698187 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:04:58 INFO - PROCESS | 1881 | 1461290698190 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:04:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:04:58 INFO - PROCESS | 1881 | 1461290698200 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:04:58 INFO - PROCESS | 1881 | 1461290698205 Marionette TRACE conn3 <- [1,590,null,{}] 19:04:58 INFO - PROCESS | 1881 | 1461290698220 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}] 19:04:58 INFO - PROCESS | 1881 | 1461290698361 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:04:58 INFO - PROCESS | 1881 | 1461290698372 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c17000 == 70 [pid = 1881] [id = 155] 19:04:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6fe1e96400) [pid = 1881] [serial = 465] [outer = (nil)] 19:04:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6fee9c7c00) [pid = 1881] [serial = 466] [outer = 0x7f6fe1e96400] 19:04:58 INFO - PROCESS | 1881 | 1461290698433 Marionette DEBUG loaded listener.js 19:04:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6fee9ce800) [pid = 1881] [serial = 467] [outer = 0x7f6fe1e96400] 19:04:59 INFO - PROCESS | 1881 | 1461290699290 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]]]}] 19:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1150ms 19:04:59 INFO - PROCESS | 1881 | 1461290699354 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:04:59 INFO - PROCESS | 1881 | 1461290699357 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:04:59 INFO - PROCESS | 1881 | 1461290699363 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:04:59 INFO - PROCESS | 1881 | 1461290699365 Marionette TRACE conn3 <- [1,594,null,{}] 19:04:59 INFO - PROCESS | 1881 | 1461290699371 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}] 19:04:59 INFO - PROCESS | 1881 | 1461290699547 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:04:59 INFO - PROCESS | 1881 | 1461290699573 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff644d800 == 71 [pid = 1881] [id = 156] 19:04:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6febe91800) [pid = 1881] [serial = 468] [outer = (nil)] 19:04:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fee9d1400) [pid = 1881] [serial = 469] [outer = 0x7f6febe91800] 19:04:59 INFO - PROCESS | 1881 | 1461290699633 Marionette DEBUG loaded listener.js 19:04:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6feea87c00) [pid = 1881] [serial = 470] [outer = 0x7f6febe91800] 19:05:00 INFO - PROCESS | 1881 | 1461290700481 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]]]}] 19:05:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:05:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1132ms 19:05:00 INFO - PROCESS | 1881 | 1461290700500 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:05:00 INFO - PROCESS | 1881 | 1461290700504 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:05:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:05:00 INFO - PROCESS | 1881 | 1461290700510 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:05:00 INFO - PROCESS | 1881 | 1461290700512 Marionette TRACE conn3 <- [1,598,null,{}] 19:05:00 INFO - PROCESS | 1881 | 1461290700517 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}] 19:05:00 INFO - PROCESS | 1881 | 1461290700858 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6ff2b47800) [pid = 1881] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fea34c800) [pid = 1881] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6ff3078c00) [pid = 1881] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6febe90400) [pid = 1881] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f7000c97000) [pid = 1881] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6fe96ce400) [pid = 1881] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6fe96cc400) [pid = 1881] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f6fe842d800) [pid = 1881] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6fed9d4800) [pid = 1881] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:05:00 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6fea349000) [pid = 1881] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:05:01 INFO - PROCESS | 1881 | 1461290701034 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37e1800 == 72 [pid = 1881] [id = 157] 19:05:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6fe1e91000) [pid = 1881] [serial = 471] [outer = (nil)] 19:05:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6fe1e98400) [pid = 1881] [serial = 472] [outer = 0x7f6fe1e91000] 19:05:01 INFO - PROCESS | 1881 | 1461290701109 Marionette DEBUG loaded listener.js 19:05:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6fe1fe6000) [pid = 1881] [serial = 473] [outer = 0x7f6fe1e91000] 19:05:02 INFO - PROCESS | 1881 | 1461290702366 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]]]}] 19:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1884ms 19:05:02 INFO - PROCESS | 1881 | 1461290702395 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:05:02 INFO - PROCESS | 1881 | 1461290702402 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:05:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:05:02 INFO - PROCESS | 1881 | 1461290702411 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:05:02 INFO - PROCESS | 1881 | 1461290702416 Marionette TRACE conn3 <- [1,602,null,{}] 19:05:02 INFO - PROCESS | 1881 | 1461290702423 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}] 19:05:02 INFO - PROCESS | 1881 | 1461290702602 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:05:02 INFO - PROCESS | 1881 | 1461290702798 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff25a4800 == 73 [pid = 1881] [id = 158] 19:05:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6fe9564800) [pid = 1881] [serial = 474] [outer = (nil)] 19:05:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6fea347800) [pid = 1881] [serial = 475] [outer = 0x7f6fe9564800] 19:05:02 INFO - PROCESS | 1881 | 1461290702876 Marionette DEBUG loaded listener.js 19:05:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6fea911400) [pid = 1881] [serial = 476] [outer = 0x7f6fe9564800] 19:05:03 INFO - PROCESS | 1881 | 1461290703794 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]]]}] 19:05:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:05:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1430ms 19:05:03 INFO - PROCESS | 1881 | 1461290703847 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:05:03 INFO - PROCESS | 1881 | 1461290703853 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:05:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:05:03 INFO - PROCESS | 1881 | 1461290703860 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:05:03 INFO - PROCESS | 1881 | 1461290703862 Marionette TRACE conn3 <- [1,606,null,{}] 19:05:03 INFO - PROCESS | 1881 | 1461290703869 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}] 19:05:04 INFO - PROCESS | 1881 | 1461290704037 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:05:04 INFO - PROCESS | 1881 | 1461290704187 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9ff7000 == 74 [pid = 1881] [id = 159] 19:05:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6feb192400) [pid = 1881] [serial = 477] [outer = (nil)] 19:05:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fed9cf000) [pid = 1881] [serial = 478] [outer = 0x7f6feb192400] 19:05:04 INFO - PROCESS | 1881 | 1461290704265 Marionette DEBUG loaded listener.js 19:05:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fee9d2c00) [pid = 1881] [serial = 479] [outer = 0x7f6feb192400] 19:05:05 INFO - PROCESS | 1881 | 1461290705195 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]]]}] 19:05:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:05:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1385ms 19:05:05 INFO - PROCESS | 1881 | 1461290705245 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:05:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:05:05 INFO - PROCESS | 1881 | 1461290705249 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:05:05 INFO - PROCESS | 1881 | 1461290705263 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:05:05 INFO - PROCESS | 1881 | 1461290705272 Marionette TRACE conn3 <- [1,610,null,{}] 19:05:05 INFO - PROCESS | 1881 | 1461290705280 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}] 19:05:05 INFO - PROCESS | 1881 | 1461290705455 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:05:05 INFO - PROCESS | 1881 | 1461290705609 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7003b31800 == 75 [pid = 1881] [id = 160] 19:05:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6feea8ec00) [pid = 1881] [serial = 480] [outer = (nil)] 19:05:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6ff1b91400) [pid = 1881] [serial = 481] [outer = 0x7f6feea8ec00] 19:05:05 INFO - PROCESS | 1881 | 1461290705684 Marionette DEBUG loaded listener.js 19:05:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6ff225fc00) [pid = 1881] [serial = 482] [outer = 0x7f6feea8ec00] 19:05:06 INFO - PROCESS | 1881 | 1461290706537 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]]]}] 19:05:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:05:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1346ms 19:05:06 INFO - PROCESS | 1881 | 1461290706617 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:05:06 INFO - PROCESS | 1881 | 1461290706622 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:05:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:05:06 INFO - PROCESS | 1881 | 1461290706630 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:05:06 INFO - PROCESS | 1881 | 1461290706634 Marionette TRACE conn3 <- [1,614,null,{}] 19:05:06 INFO - PROCESS | 1881 | 1461290706639 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}] 19:05:06 INFO - PROCESS | 1881 | 1461290706801 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:05:06 INFO - PROCESS | 1881 | 1461290706951 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005fe7800 == 76 [pid = 1881] [id = 161] 19:05:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6fe1e9d400) [pid = 1881] [serial = 483] [outer = (nil)] 19:05:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6ff287e800) [pid = 1881] [serial = 484] [outer = 0x7f6fe1e9d400] 19:05:07 INFO - PROCESS | 1881 | 1461290707026 Marionette DEBUG loaded listener.js 19:05:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6ff30c9c00) [pid = 1881] [serial = 485] [outer = 0x7f6fe1e9d400] 19:05:07 INFO - PROCESS | 1881 | 1461290707905 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]]]}] 19:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1339ms 19:05:07 INFO - PROCESS | 1881 | 1461290707970 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:05:07 INFO - PROCESS | 1881 | 1461290707974 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:05:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:05:07 INFO - PROCESS | 1881 | 1461290707980 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:05:07 INFO - PROCESS | 1881 | 1461290707982 Marionette TRACE conn3 <- [1,618,null,{}] 19:05:07 INFO - PROCESS | 1881 | 1461290707988 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}] 19:05:08 INFO - PROCESS | 1881 | 1461290708155 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:05:08 INFO - PROCESS | 1881 | 1461290708350 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a586000 == 77 [pid = 1881] [id = 162] 19:05:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6feafcac00) [pid = 1881] [serial = 486] [outer = (nil)] 19:05:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6feafcc800) [pid = 1881] [serial = 487] [outer = 0x7f6feafcac00] 19:05:08 INFO - PROCESS | 1881 | 1461290708442 Marionette DEBUG loaded listener.js 19:05:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6ff40fb000) [pid = 1881] [serial = 488] [outer = 0x7f6feafcac00] 19:05:09 INFO - PROCESS | 1881 | 1461290709333 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]]]}] 19:05:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:05:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1388ms 19:05:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:05:09 INFO - PROCESS | 1881 | 1461290709369 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:05:09 INFO - PROCESS | 1881 | 1461290709371 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:05:09 INFO - PROCESS | 1881 | 1461290709378 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:05:09 INFO - PROCESS | 1881 | 1461290709381 Marionette TRACE conn3 <- [1,622,null,{}] 19:05:09 INFO - PROCESS | 1881 | 1461290709387 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}] 19:05:09 INFO - PROCESS | 1881 | 1461290709538 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:05:09 INFO - PROCESS | 1881 | 1461290709697 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fead9b800 == 78 [pid = 1881] [id = 163] 19:05:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6feafcb000) [pid = 1881] [serial = 489] [outer = (nil)] 19:05:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f7001bac000) [pid = 1881] [serial = 490] [outer = 0x7f6feafcb000] 19:05:09 INFO - PROCESS | 1881 | 1461290709769 Marionette DEBUG loaded listener.js 19:05:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f70022cf800) [pid = 1881] [serial = 491] [outer = 0x7f6feafcb000] 19:05:10 INFO - PROCESS | 1881 | 1461290710645 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]]]}] 19:05:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:05:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1334ms 19:05:10 INFO - PROCESS | 1881 | 1461290710712 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:05:10 INFO - PROCESS | 1881 | 1461290710715 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:05:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:05:10 INFO - PROCESS | 1881 | 1461290710721 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:05:10 INFO - PROCESS | 1881 | 1461290710724 Marionette TRACE conn3 <- [1,626,null,{}] 19:05:10 INFO - PROCESS | 1881 | 1461290710729 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}] 19:05:10 INFO - PROCESS | 1881 | 1461290710888 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:05:11 INFO - PROCESS | 1881 | 1461290711042 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe22e3800 == 79 [pid = 1881] [id = 164] 19:05:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fe96c3c00) [pid = 1881] [serial = 492] [outer = (nil)] 19:05:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6fed7d1000) [pid = 1881] [serial = 493] [outer = 0x7f6fe96c3c00] 19:05:11 INFO - PROCESS | 1881 | 1461290711113 Marionette DEBUG loaded listener.js 19:05:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6fee4cc400) [pid = 1881] [serial = 494] [outer = 0x7f6fe96c3c00] 19:05:12 INFO - PROCESS | 1881 | 1461290712253 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]]]}] 19:05:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:05:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1584ms 19:05:12 INFO - PROCESS | 1881 | 1461290712307 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:05:12 INFO - PROCESS | 1881 | 1461290712311 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:05:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:05:12 INFO - PROCESS | 1881 | 1461290712320 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:05:12 INFO - PROCESS | 1881 | 1461290712325 Marionette TRACE conn3 <- [1,630,null,{}] 19:05:12 INFO - PROCESS | 1881 | 1461290712332 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}] 19:05:12 INFO - PROCESS | 1881 | 1461290712504 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:05:12 INFO - PROCESS | 1881 | 1461290712682 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecc91000 == 80 [pid = 1881] [id = 165] 19:05:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6fe97a1c00) [pid = 1881] [serial = 495] [outer = (nil)] 19:05:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fe9c52c00) [pid = 1881] [serial = 496] [outer = 0x7f6fe97a1c00] 19:05:12 INFO - PROCESS | 1881 | 1461290712750 Marionette DEBUG loaded listener.js 19:05:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fe9d31c00) [pid = 1881] [serial = 497] [outer = 0x7f6fe97a1c00] 19:05:13 INFO - PROCESS | 1881 | 1461290713670 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]]]}] 19:05:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:05:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1382ms 19:05:13 INFO - PROCESS | 1881 | 1461290713702 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:05:13 INFO - PROCESS | 1881 | 1461290713710 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:05:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:05:13 INFO - PROCESS | 1881 | 1461290713720 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:05:13 INFO - PROCESS | 1881 | 1461290713723 Marionette TRACE conn3 <- [1,634,null,{}] 19:05:13 INFO - PROCESS | 1881 | 1461290713729 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}] 19:05:13 INFO - PROCESS | 1881 | 1461290713882 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:05:14 INFO - PROCESS | 1881 | 1461290714048 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6febec4800 == 81 [pid = 1881] [id = 166] 19:05:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fe9c5c800) [pid = 1881] [serial = 498] [outer = (nil)] 19:05:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6feaf90400) [pid = 1881] [serial = 499] [outer = 0x7f6fe9c5c800] 19:05:14 INFO - PROCESS | 1881 | 1461290714116 Marionette DEBUG loaded listener.js 19:05:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6feafc7c00) [pid = 1881] [serial = 500] [outer = 0x7f6fe9c5c800] 19:05:14 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feb2cc000 == 80 [pid = 1881] [id = 47] 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff644d800 == 79 [pid = 1881] [id = 156] 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c17000 == 78 [pid = 1881] [id = 155] 19:05:15 INFO - PROCESS | 1881 | 1461290715174 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]]]}] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f7000ce7400) [pid = 1881] [serial = 426] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fed7d3800) [pid = 1881] [serial = 393] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f7000ce6c00) [pid = 1881] [serial = 399] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6ff2259000) [pid = 1881] [serial = 396] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fe956c800) [pid = 1881] [serial = 390] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f7006478800) [pid = 1881] [serial = 402] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d1f800 == 77 [pid = 1881] [id = 154] 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe95a2000 == 76 [pid = 1881] [id = 153] 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe361a800 == 75 [pid = 1881] [id = 152] 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa209800 == 74 [pid = 1881] [id = 144] 19:05:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff25a8000 == 73 [pid = 1881] [id = 143] 19:05:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:05:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1530ms 19:05:15 INFO - PROCESS | 1881 | 1461290715251 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:05:15 INFO - PROCESS | 1881 | 1461290715254 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:05:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:05:15 INFO - PROCESS | 1881 | 1461290715260 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:05:15 INFO - PROCESS | 1881 | 1461290715265 Marionette TRACE conn3 <- [1,638,null,{}] 19:05:15 INFO - PROCESS | 1881 | 1461290715280 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}] 19:05:15 INFO - PROCESS | 1881 | 1461290715438 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f7001e35c00) [pid = 1881] [serial = 424] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6feb259800) [pid = 1881] [serial = 409] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6feaf8d800) [pid = 1881] [serial = 408] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6ff40f7000) [pid = 1881] [serial = 421] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fed7cf800) [pid = 1881] [serial = 412] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f7008a0d800) [pid = 1881] [serial = 388] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fe9d2fc00) [pid = 1881] [serial = 406] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6febef3c00) [pid = 1881] [serial = 411] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f7001157c00) [pid = 1881] [serial = 316] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6ff27e4400) [pid = 1881] [serial = 418] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6ff225ec00) [pid = 1881] [serial = 417] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6fe9796400) [pid = 1881] [serial = 405] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6ff1b69800) [pid = 1881] [serial = 414] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6ff3163400) [pid = 1881] [serial = 420] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f70040f2400) [pid = 1881] [serial = 349] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f7000c93c00) [pid = 1881] [serial = 423] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6ff2016400) [pid = 1881] [serial = 415] [outer = (nil)] [url = about:blank] 19:05:15 INFO - PROCESS | 1881 | 1461290715610 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6febed8800 == 74 [pid = 1881] [id = 167] 19:05:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6feaf8d800) [pid = 1881] [serial = 501] [outer = (nil)] 19:05:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fed6f0c00) [pid = 1881] [serial = 502] [outer = 0x7f6feaf8d800] 19:05:15 INFO - PROCESS | 1881 | 1461290715678 Marionette DEBUG loaded listener.js 19:05:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6fed9d9400) [pid = 1881] [serial = 503] [outer = 0x7f6feaf8d800] 19:05:16 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:16 INFO - PROCESS | 1881 | 1461290716326 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]]]}] 19:05:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:05:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1092ms 19:05:16 INFO - PROCESS | 1881 | 1461290716354 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:05:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:05:16 INFO - PROCESS | 1881 | 1461290716358 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:05:16 INFO - PROCESS | 1881 | 1461290716364 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:05:16 INFO - PROCESS | 1881 | 1461290716367 Marionette TRACE conn3 <- [1,642,null,{}] 19:05:16 INFO - PROCESS | 1881 | 1461290716372 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}] 19:05:16 INFO - PROCESS | 1881 | 1461290716527 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:05:16 INFO - PROCESS | 1881 | 1461290716644 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d15000 == 75 [pid = 1881] [id = 168] 19:05:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fe9570000) [pid = 1881] [serial = 504] [outer = (nil)] 19:05:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6fee9c9000) [pid = 1881] [serial = 505] [outer = 0x7f6fe9570000] 19:05:16 INFO - PROCESS | 1881 | 1461290716708 Marionette DEBUG loaded listener.js 19:05:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6feea85800) [pid = 1881] [serial = 506] [outer = 0x7f6fe9570000] 19:05:17 INFO - PROCESS | 1881 | 1461290717409 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]]]}] 19:05:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:05:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1080ms 19:05:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:05:17 INFO - PROCESS | 1881 | 1461290717444 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:05:17 INFO - PROCESS | 1881 | 1461290717446 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:05:17 INFO - PROCESS | 1881 | 1461290717452 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:05:17 INFO - PROCESS | 1881 | 1461290717455 Marionette TRACE conn3 <- [1,646,null,{}] 19:05:17 INFO - PROCESS | 1881 | 1461290717460 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}] 19:05:17 INFO - PROCESS | 1881 | 1461290717670 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:05:17 INFO - PROCESS | 1881 | 1461290717695 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c0f800 == 76 [pid = 1881] [id = 169] 19:05:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6fee4d1800) [pid = 1881] [serial = 507] [outer = (nil)] 19:05:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6feea8f800) [pid = 1881] [serial = 508] [outer = 0x7f6fee4d1800] 19:05:17 INFO - PROCESS | 1881 | 1461290717756 Marionette DEBUG loaded listener.js 19:05:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6feebcb400) [pid = 1881] [serial = 509] [outer = 0x7f6fee4d1800] 19:05:18 INFO - PROCESS | 1881 | 1461290718562 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]]]}] 19:05:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:05:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1181ms 19:05:18 INFO - PROCESS | 1881 | 1461290718633 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:05:18 INFO - PROCESS | 1881 | 1461290718636 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:05:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:05:18 INFO - PROCESS | 1881 | 1461290718641 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:05:18 INFO - PROCESS | 1881 | 1461290718643 Marionette TRACE conn3 <- [1,650,null,{}] 19:05:18 INFO - PROCESS | 1881 | 1461290718649 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}] 19:05:18 INFO - PROCESS | 1881 | 1461290718913 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:05:18 INFO - PROCESS | 1881 | 1461290718936 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff69e4800 == 77 [pid = 1881] [id = 170] 19:05:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6feebcc000) [pid = 1881] [serial = 510] [outer = (nil)] 19:05:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6ff225ec00) [pid = 1881] [serial = 511] [outer = 0x7f6feebcc000] 19:05:19 INFO - PROCESS | 1881 | 1461290719001 Marionette DEBUG loaded listener.js 19:05:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6ff40f2000) [pid = 1881] [serial = 512] [outer = 0x7f6feebcc000] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6fe96cf800) [pid = 1881] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6ff225f800) [pid = 1881] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6fea906800) [pid = 1881] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6fe9d25400) [pid = 1881] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6ff106d400) [pid = 1881] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6ff2b52000) [pid = 1881] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6fe841e400) [pid = 1881] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fe979c400) [pid = 1881] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6fecb3d400) [pid = 1881] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6ff306e000) [pid = 1881] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fea343800) [pid = 1881] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6ff405c800) [pid = 1881] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6fe841ec00) [pid = 1881] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f6fe842a400) [pid = 1881] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6feaf93000) [pid = 1881] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6ff0b24400) [pid = 1881] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f6fed9cd800) [pid = 1881] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6ff1b49000) [pid = 1881] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6fe9ccb000) [pid = 1881] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f6fe8427400) [pid = 1881] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6febe90800) [pid = 1881] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6ff2261000) [pid = 1881] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6fea70d000) [pid = 1881] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:05:19 INFO - PROCESS | 1881 | --DOMWINDOW == 120 (0x7f6fe1e96400) [pid = 1881] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:05:20 INFO - PROCESS | 1881 | 1461290720108 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]]]}] 19:05:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:05:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1526ms 19:05:20 INFO - PROCESS | 1881 | 1461290720169 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:05:20 INFO - PROCESS | 1881 | 1461290720171 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:05:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:05:20 INFO - PROCESS | 1881 | 1461290720177 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:05:20 INFO - PROCESS | 1881 | 1461290720179 Marionette TRACE conn3 <- [1,654,null,{}] 19:05:20 INFO - PROCESS | 1881 | 1461290720185 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}] 19:05:20 INFO - PROCESS | 1881 | 1461290720324 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:05:20 INFO - PROCESS | 1881 | 1461290720339 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff252c800 == 78 [pid = 1881] [id = 171] 19:05:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f6fe9d25400) [pid = 1881] [serial = 513] [outer = (nil)] 19:05:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f6feaf8b400) [pid = 1881] [serial = 514] [outer = 0x7f6fe9d25400] 19:05:20 INFO - PROCESS | 1881 | 1461290720456 Marionette DEBUG loaded listener.js 19:05:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6febe90800) [pid = 1881] [serial = 515] [outer = 0x7f6fe9d25400] 19:05:21 INFO - PROCESS | 1881 | 1461290721160 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]]]}] 19:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1028ms 19:05:21 INFO - PROCESS | 1881 | 1461290721206 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:05:21 INFO - PROCESS | 1881 | 1461290721209 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:05:21 INFO - PROCESS | 1881 | 1461290721215 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:05:21 INFO - PROCESS | 1881 | 1461290721217 Marionette TRACE conn3 <- [1,658,null,{}] 19:05:21 INFO - PROCESS | 1881 | 1461290721249 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}] 19:05:21 INFO - PROCESS | 1881 | 1461290721382 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:05:21 INFO - PROCESS | 1881 | 1461290721399 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001c10800 == 79 [pid = 1881] [id = 172] 19:05:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6fea21d000) [pid = 1881] [serial = 516] [outer = (nil)] 19:05:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6ff1b49000) [pid = 1881] [serial = 517] [outer = 0x7f6fea21d000] 19:05:21 INFO - PROCESS | 1881 | 1461290721461 Marionette DEBUG loaded listener.js 19:05:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6ff3070c00) [pid = 1881] [serial = 518] [outer = 0x7f6fea21d000] 19:05:22 INFO - PROCESS | 1881 | 1461290722397 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]]]}] 19:05:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:05:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1235ms 19:05:22 INFO - PROCESS | 1881 | 1461290722451 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:05:22 INFO - PROCESS | 1881 | 1461290722456 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:05:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:05:22 INFO - PROCESS | 1881 | 1461290722466 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:05:22 INFO - PROCESS | 1881 | 1461290722471 Marionette TRACE conn3 <- [1,662,null,{}] 19:05:22 INFO - PROCESS | 1881 | 1461290722479 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}] 19:05:22 INFO - PROCESS | 1881 | 1461290722651 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:05:22 INFO - PROCESS | 1881 | 1461290722808 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea080000 == 80 [pid = 1881] [id = 173] 19:05:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6fe34ee400) [pid = 1881] [serial = 519] [outer = (nil)] 19:05:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6fe96ce400) [pid = 1881] [serial = 520] [outer = 0x7f6fe34ee400] 19:05:22 INFO - PROCESS | 1881 | 1461290722883 Marionette DEBUG loaded listener.js 19:05:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6fe9c59400) [pid = 1881] [serial = 521] [outer = 0x7f6fe34ee400] 19:05:23 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:23 INFO - PROCESS | 1881 | 1461290723835 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]]]}] 19:05:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:05:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1436ms 19:05:23 INFO - PROCESS | 1881 | 1461290723902 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:05:23 INFO - PROCESS | 1881 | 1461290723911 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:05:23 INFO - PROCESS | 1881 | 1461290723922 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:05:23 INFO - PROCESS | 1881 | 1461290723926 Marionette TRACE conn3 <- [1,666,null,{}] 19:05:23 INFO - PROCESS | 1881 | 1461290723932 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}] 19:05:24 INFO - PROCESS | 1881 | 1461290724102 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:05:24 INFO - PROCESS | 1881 | 1461290724257 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff473b000 == 81 [pid = 1881] [id = 174] 19:05:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6feaf94800) [pid = 1881] [serial = 522] [outer = (nil)] 19:05:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6feafca800) [pid = 1881] [serial = 523] [outer = 0x7f6feaf94800] 19:05:24 INFO - PROCESS | 1881 | 1461290724377 Marionette DEBUG loaded listener.js 19:05:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6fecc23000) [pid = 1881] [serial = 524] [outer = 0x7f6feaf94800] 19:05:24 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:25 INFO - PROCESS | 1881 | 1461290725302 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]]]}] 19:05:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:05:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1430ms 19:05:25 INFO - PROCESS | 1881 | 1461290725352 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:05:25 INFO - PROCESS | 1881 | 1461290725356 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:05:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:05:25 INFO - PROCESS | 1881 | 1461290725362 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:05:25 INFO - PROCESS | 1881 | 1461290725369 Marionette TRACE conn3 <- [1,670,null,{}] 19:05:25 INFO - PROCESS | 1881 | 1461290725385 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}] 19:05:25 INFO - PROCESS | 1881 | 1461290725593 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:05:25 INFO - PROCESS | 1881 | 1461290725792 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c93000 == 82 [pid = 1881] [id = 175] 19:05:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fef6a8c00) [pid = 1881] [serial = 525] [outer = (nil)] 19:05:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6ff1075000) [pid = 1881] [serial = 526] [outer = 0x7f6fef6a8c00] 19:05:25 INFO - PROCESS | 1881 | 1461290725919 Marionette DEBUG loaded listener.js 19:05:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6ff27e4400) [pid = 1881] [serial = 527] [outer = 0x7f6fef6a8c00] 19:05:26 INFO - PROCESS | 1881 | 1461290726735 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]]]}] 19:05:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:05:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1440ms 19:05:26 INFO - PROCESS | 1881 | 1461290726803 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:05:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:05:26 INFO - PROCESS | 1881 | 1461290726808 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:05:26 INFO - PROCESS | 1881 | 1461290726814 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:05:26 INFO - PROCESS | 1881 | 1461290726817 Marionette TRACE conn3 <- [1,674,null,{}] 19:05:26 INFO - PROCESS | 1881 | 1461290726822 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}] 19:05:27 INFO - PROCESS | 1881 | 1461290727020 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:05:27 INFO - PROCESS | 1881 | 1461290727176 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700638a000 == 83 [pid = 1881] [id = 176] 19:05:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6febe98400) [pid = 1881] [serial = 528] [outer = (nil)] 19:05:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6ff3162000) [pid = 1881] [serial = 529] [outer = 0x7f6febe98400] 19:05:27 INFO - PROCESS | 1881 | 1461290727247 Marionette DEBUG loaded listener.js 19:05:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6ff40f7c00) [pid = 1881] [serial = 530] [outer = 0x7f6febe98400] 19:05:27 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:28 INFO - PROCESS | 1881 | 1461290728097 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]]]}] 19:05:28 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 19:05:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1337ms 19:05:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:05:28 INFO - PROCESS | 1881 | 1461290728151 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:05:28 INFO - PROCESS | 1881 | 1461290728154 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:05:28 INFO - PROCESS | 1881 | 1461290728160 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:05:28 INFO - PROCESS | 1881 | 1461290728163 Marionette TRACE conn3 <- [1,678,null,{}] 19:05:28 INFO - PROCESS | 1881 | 1461290728169 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}] 19:05:28 INFO - PROCESS | 1881 | 1461290728326 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:05:28 INFO - PROCESS | 1881 | 1461290728504 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b317000 == 84 [pid = 1881] [id = 177] 19:05:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6feaf99000) [pid = 1881] [serial = 531] [outer = (nil)] 19:05:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6ff306f800) [pid = 1881] [serial = 532] [outer = 0x7f6feaf99000] 19:05:28 INFO - PROCESS | 1881 | 1461290728577 Marionette DEBUG loaded listener.js 19:05:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f7000c8fc00) [pid = 1881] [serial = 533] [outer = 0x7f6feaf99000] 19:05:29 INFO - PROCESS | 1881 | 1461290729392 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]]]}] 19:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1281ms 19:05:29 INFO - PROCESS | 1881 | 1461290729440 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:05:29 INFO - PROCESS | 1881 | 1461290729444 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:05:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:05:29 INFO - PROCESS | 1881 | 1461290729450 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:05:29 INFO - PROCESS | 1881 | 1461290729452 Marionette TRACE conn3 <- [1,682,null,{}] 19:05:29 INFO - PROCESS | 1881 | 1461290729458 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}] 19:05:29 INFO - PROCESS | 1881 | 1461290729642 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:05:29 INFO - PROCESS | 1881 | 1461290729800 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe2271800 == 85 [pid = 1881] [id = 178] 19:05:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f7000f8a000) [pid = 1881] [serial = 534] [outer = (nil)] 19:05:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f70040f2400) [pid = 1881] [serial = 535] [outer = 0x7f7000f8a000] 19:05:29 INFO - PROCESS | 1881 | 1461290729876 Marionette DEBUG loaded listener.js 19:05:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f700610f800) [pid = 1881] [serial = 536] [outer = 0x7f7000f8a000] 19:05:31 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:31 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:05:31 INFO - PROCESS | 1881 | 1461290731560 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]]]}] 19:05:31 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) 19:05:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2132ms 19:05:31 INFO - PROCESS | 1881 | 1461290731583 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:05:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:05:31 INFO - PROCESS | 1881 | 1461290731588 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:05:31 INFO - PROCESS | 1881 | 1461290731596 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:05:31 INFO - PROCESS | 1881 | 1461290731601 Marionette TRACE conn3 <- [1,686,null,{}] 19:05:31 INFO - PROCESS | 1881 | 1461290731610 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}] 19:05:31 INFO - PROCESS | 1881 | 1461290731749 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:05:31 INFO - PROCESS | 1881 | 1461290731905 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83d2800 == 86 [pid = 1881] [id = 179] 19:05:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fe0f13c00) [pid = 1881] [serial = 537] [outer = (nil)] 19:05:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6fe8423800) [pid = 1881] [serial = 538] [outer = 0x7f6fe0f13c00] 19:05:31 INFO - PROCESS | 1881 | 1461290731974 Marionette DEBUG loaded listener.js 19:05:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fe956c400) [pid = 1881] [serial = 539] [outer = 0x7f6fe0f13c00] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff282d800 == 85 [pid = 1881] [id = 44] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fed65a800 == 84 [pid = 1881] [id = 43] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa202800 == 83 [pid = 1881] [id = 107] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3107000 == 82 [pid = 1881] [id = 56] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2594000 == 81 [pid = 1881] [id = 54] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff1e44000 == 80 [pid = 1881] [id = 106] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d07800 == 79 [pid = 1881] [id = 109] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6fe1e9cc00) [pid = 1881] [serial = 453] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6fee9d1400) [pid = 1881] [serial = 469] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7003b31800 == 78 [pid = 1881] [id = 160] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff9ff7000 == 77 [pid = 1881] [id = 159] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff25a4800 == 76 [pid = 1881] [id = 158] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa203000 == 75 [pid = 1881] [id = 140] 19:05:33 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37e1800 == 74 [pid = 1881] [id = 157] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6ff40f9800) [pid = 1881] [serial = 289] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6ff27e3000) [pid = 1881] [serial = 283] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fea70b800) [pid = 1881] [serial = 280] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6ff2b48400) [pid = 1881] [serial = 286] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6fea911000) [pid = 1881] [serial = 292] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6fe9d2f800) [pid = 1881] [serial = 460] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fea70f800) [pid = 1881] [serial = 461] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6fed9cd400) [pid = 1881] [serial = 435] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fe9c56400) [pid = 1881] [serial = 429] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6feea8c000) [pid = 1881] [serial = 444] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6fe96c7400) [pid = 1881] [serial = 458] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fe956a400) [pid = 1881] [serial = 457] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6fea220000) [pid = 1881] [serial = 432] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6ff0b93000) [pid = 1881] [serial = 438] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f6fe34ef400) [pid = 1881] [serial = 447] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6febe97c00) [pid = 1881] [serial = 463] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6fed62d000) [pid = 1881] [serial = 464] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f7001eeb400) [pid = 1881] [serial = 441] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6fee9c6800) [pid = 1881] [serial = 450] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f7006189400) [pid = 1881] [serial = 247] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f6fee9c7c00) [pid = 1881] [serial = 466] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6fee9ce800) [pid = 1881] [serial = 467] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6fea903400) [pid = 1881] [serial = 319] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6ff225e000) [pid = 1881] [serial = 322] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 120 (0x7f6fffe40800) [pid = 1881] [serial = 325] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 119 (0x7f7003b11400) [pid = 1881] [serial = 328] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6fea70e000) [pid = 1881] [serial = 352] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 117 (0x7f6ff225f000) [pid = 1881] [serial = 355] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f7001158000) [pid = 1881] [serial = 358] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f7005f9f400) [pid = 1881] [serial = 361] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f700640ec00) [pid = 1881] [serial = 364] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f6ff27de400) [pid = 1881] [serial = 367] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6fe96d1000) [pid = 1881] [serial = 391] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6fed9d5c00) [pid = 1881] [serial = 394] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6ff287b800) [pid = 1881] [serial = 397] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f7005dc7c00) [pid = 1881] [serial = 400] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f7008a0f800) [pid = 1881] [serial = 403] [outer = (nil)] [url = about:blank] 19:05:33 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:33 INFO - PROCESS | 1881 | 1461290733372 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]]]}] 19:05:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:05:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1795ms 19:05:33 INFO - PROCESS | 1881 | 1461290733390 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:05:33 INFO - PROCESS | 1881 | 1461290733398 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:05:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:05:33 INFO - PROCESS | 1881 | 1461290733407 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:05:33 INFO - PROCESS | 1881 | 1461290733411 Marionette TRACE conn3 <- [1,690,null,{}] 19:05:33 INFO - PROCESS | 1881 | 1461290733417 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}] 19:05:33 INFO - PROCESS | 1881 | 1461290733606 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:05:33 INFO - PROCESS | 1881 | 1461290733714 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37ec800 == 75 [pid = 1881] [id = 180] 19:05:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6fe8421800) [pid = 1881] [serial = 540] [outer = (nil)] 19:05:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6fe9794800) [pid = 1881] [serial = 541] [outer = 0x7f6fe8421800] 19:05:33 INFO - PROCESS | 1881 | 1461290733775 Marionette DEBUG loaded listener.js 19:05:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6fe9c5a400) [pid = 1881] [serial = 542] [outer = 0x7f6fe8421800] 19:05:34 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:34 INFO - PROCESS | 1881 | 1461290734864 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]]]}] 19:05:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:05:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1479ms 19:05:34 INFO - PROCESS | 1881 | 1461290734887 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:05:34 INFO - PROCESS | 1881 | 1461290734890 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:05:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:05:34 INFO - PROCESS | 1881 | 1461290734896 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:05:34 INFO - PROCESS | 1881 | 1461290734901 Marionette TRACE conn3 <- [1,694,null,{}] 19:05:34 INFO - PROCESS | 1881 | 1461290734917 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}] 19:05:35 INFO - PROCESS | 1881 | 1461290735065 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:05:35 INFO - PROCESS | 1881 | 1461290735264 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9d39000 == 76 [pid = 1881] [id = 181] 19:05:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fe9c5ac00) [pid = 1881] [serial = 543] [outer = (nil)] 19:05:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fea652c00) [pid = 1881] [serial = 544] [outer = 0x7f6fe9c5ac00] 19:05:35 INFO - PROCESS | 1881 | 1461290735329 Marionette DEBUG loaded listener.js 19:05:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6feaf8c400) [pid = 1881] [serial = 545] [outer = 0x7f6fe9c5ac00] 19:05:36 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:36 INFO - PROCESS | 1881 | 1461290736455 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]]]}] 19:05:36 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) 19:05:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1589ms 19:05:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:05:36 INFO - PROCESS | 1881 | 1461290736486 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:05:36 INFO - PROCESS | 1881 | 1461290736489 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:05:36 INFO - PROCESS | 1881 | 1461290736495 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:05:36 INFO - PROCESS | 1881 | 1461290736497 Marionette TRACE conn3 <- [1,698,null,{}] 19:05:36 INFO - PROCESS | 1881 | 1461290736513 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}] 19:05:36 INFO - PROCESS | 1881 | 1461290736696 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:05:36 INFO - PROCESS | 1881 | 1461290736762 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe2272000 == 77 [pid = 1881] [id = 182] 19:05:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6fe9cc3c00) [pid = 1881] [serial = 546] [outer = (nil)] 19:05:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6feafc6000) [pid = 1881] [serial = 547] [outer = 0x7f6fe9cc3c00] 19:05:36 INFO - PROCESS | 1881 | 1461290736823 Marionette DEBUG loaded listener.js 19:05:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6febe93000) [pid = 1881] [serial = 548] [outer = 0x7f6fe9cc3c00] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f6fe1e99400) [pid = 1881] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f6feaf8d800) [pid = 1881] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 114 (0x7f6fe9c5c800) [pid = 1881] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 113 (0x7f6fe9d25400) [pid = 1881] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6fe9570000) [pid = 1881] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6feebcc000) [pid = 1881] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6fee4d1800) [pid = 1881] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6fe97a1c00) [pid = 1881] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:05:37 INFO - PROCESS | 1881 | --DOMWINDOW == 108 (0x7f6febe91800) [pid = 1881] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:05:38 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:38 INFO - PROCESS | 1881 | 1461290738023 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]]]}] 19:05:38 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) 19:05:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1581ms 19:05:38 INFO - PROCESS | 1881 | 1461290738084 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:05:38 INFO - PROCESS | 1881 | 1461290738087 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:05:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:05:38 INFO - PROCESS | 1881 | 1461290738092 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:05:38 INFO - PROCESS | 1881 | 1461290738095 Marionette TRACE conn3 <- [1,702,null,{}] 19:05:38 INFO - PROCESS | 1881 | 1461290738103 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}] 19:05:38 INFO - PROCESS | 1881 | 1461290738313 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:05:38 INFO - PROCESS | 1881 | 1461290738441 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fed659000 == 78 [pid = 1881] [id = 183] 19:05:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6fe34edc00) [pid = 1881] [serial = 549] [outer = (nil)] 19:05:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6febe92c00) [pid = 1881] [serial = 550] [outer = 0x7f6fe34edc00] 19:05:38 INFO - PROCESS | 1881 | 1461290738505 Marionette DEBUG loaded listener.js 19:05:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6febf6dc00) [pid = 1881] [serial = 551] [outer = 0x7f6fe34edc00] 19:05:39 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:39 INFO - PROCESS | 1881 | 1461290739597 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]]]}] 19:05:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:05:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1531ms 19:05:39 INFO - PROCESS | 1881 | 1461290739624 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:05:39 INFO - PROCESS | 1881 | 1461290739628 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:05:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:05:39 INFO - PROCESS | 1881 | 1461290739633 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:05:39 INFO - PROCESS | 1881 | 1461290739635 Marionette TRACE conn3 <- [1,706,null,{}] 19:05:39 INFO - PROCESS | 1881 | 1461290739641 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}] 19:05:39 INFO - PROCESS | 1881 | 1461290739884 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:05:40 INFO - PROCESS | 1881 | 1461290740106 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe33ad800 == 79 [pid = 1881] [id = 184] 19:05:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fe0f11400) [pid = 1881] [serial = 552] [outer = (nil)] 19:05:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fe1fdc800) [pid = 1881] [serial = 553] [outer = 0x7f6fe0f11400] 19:05:40 INFO - PROCESS | 1881 | 1461290740182 Marionette DEBUG loaded listener.js 19:05:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6fe34f1400) [pid = 1881] [serial = 554] [outer = 0x7f6fe0f11400] 19:05:41 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:41 INFO - PROCESS | 1881 | 1461290741464 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]]]}] 19:05:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:05:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1888ms 19:05:41 INFO - PROCESS | 1881 | 1461290741605 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:05:41 INFO - PROCESS | 1881 | 1461290741613 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:05:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:05:41 INFO - PROCESS | 1881 | 1461290741629 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:05:41 INFO - PROCESS | 1881 | 1461290741636 Marionette TRACE conn3 <- [1,710,null,{}] 19:05:41 INFO - PROCESS | 1881 | 1461290741643 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}] 19:05:41 INFO - PROCESS | 1881 | 1461290741797 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:05:41 INFO - PROCESS | 1881 | 1461290741947 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fead93000 == 80 [pid = 1881] [id = 185] 19:05:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6fe0f17800) [pid = 1881] [serial = 555] [outer = (nil)] 19:05:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6fe9d26c00) [pid = 1881] [serial = 556] [outer = 0x7f6fe0f17800] 19:05:42 INFO - PROCESS | 1881 | 1461290742025 Marionette DEBUG loaded listener.js 19:05:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6fea70e400) [pid = 1881] [serial = 557] [outer = 0x7f6fe0f17800] 19:05:43 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:43 INFO - PROCESS | 1881 | 1461290743409 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]]]}] 19:05:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:05:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1890ms 19:05:43 INFO - PROCESS | 1881 | 1461290743550 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:05:43 INFO - PROCESS | 1881 | 1461290743556 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:05:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:05:43 INFO - PROCESS | 1881 | 1461290743564 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:05:43 INFO - PROCESS | 1881 | 1461290743568 Marionette TRACE conn3 <- [1,714,null,{}] 19:05:43 INFO - PROCESS | 1881 | 1461290743574 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}] 19:05:43 INFO - PROCESS | 1881 | 1461290743745 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:05:43 INFO - PROCESS | 1881 | 1461290743899 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d17000 == 81 [pid = 1881] [id = 186] 19:05:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6fea905400) [pid = 1881] [serial = 558] [outer = (nil)] 19:05:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6fed9cf800) [pid = 1881] [serial = 559] [outer = 0x7f6fea905400] 19:05:43 INFO - PROCESS | 1881 | 1461290743973 Marionette DEBUG loaded listener.js 19:05:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f6fee4c5800) [pid = 1881] [serial = 560] [outer = 0x7f6fea905400] 19:05:45 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:45 INFO - PROCESS | 1881 | 1461290745340 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]]]}] 19:05:45 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 19:05:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1841ms 19:05:45 INFO - PROCESS | 1881 | 1461290745405 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:05:45 INFO - PROCESS | 1881 | 1461290745411 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:05:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:05:45 INFO - PROCESS | 1881 | 1461290745427 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:05:45 INFO - PROCESS | 1881 | 1461290745434 Marionette TRACE conn3 <- [1,718,null,{}] 19:05:45 INFO - PROCESS | 1881 | 1461290745483 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}] 19:05:45 INFO - PROCESS | 1881 | 1461290745644 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:05:45 INFO - PROCESS | 1881 | 1461290745833 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff391f000 == 82 [pid = 1881] [id = 187] 19:05:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f6fea907800) [pid = 1881] [serial = 561] [outer = (nil)] 19:05:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f6feea89000) [pid = 1881] [serial = 562] [outer = 0x7f6fea907800] 19:05:45 INFO - PROCESS | 1881 | 1461290745906 Marionette DEBUG loaded listener.js 19:05:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6ff1adf400) [pid = 1881] [serial = 563] [outer = 0x7f6fea907800] 19:05:47 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:47 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:05:47 INFO - PROCESS | 1881 | 1461290747337 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]]]}] 19:05:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:05:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1985ms 19:05:47 INFO - PROCESS | 1881 | 1461290747405 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:05:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:05:47 INFO - PROCESS | 1881 | 1461290747411 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:05:47 INFO - PROCESS | 1881 | 1461290747419 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:05:47 INFO - PROCESS | 1881 | 1461290747424 Marionette TRACE conn3 <- [1,722,null,{}] 19:05:47 INFO - PROCESS | 1881 | 1461290747433 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}] 19:05:47 INFO - PROCESS | 1881 | 1461290747633 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:05:47 INFO - PROCESS | 1881 | 1461290747811 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe13ee800 == 83 [pid = 1881] [id = 188] 19:05:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6fe8429800) [pid = 1881] [serial = 564] [outer = (nil)] 19:05:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6fe842c800) [pid = 1881] [serial = 565] [outer = 0x7f6fe8429800] 19:05:47 INFO - PROCESS | 1881 | 1461290747922 Marionette DEBUG loaded listener.js 19:05:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6fe96c2400) [pid = 1881] [serial = 566] [outer = 0x7f6fe8429800] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe83dc800 == 82 [pid = 1881] [id = 96] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe361e000 == 81 [pid = 1881] [id = 150] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d15000 == 80 [pid = 1881] [id = 168] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b305800 == 79 [pid = 1881] [id = 147] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7008d48800 == 78 [pid = 1881] [id = 84] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6ff287e800) [pid = 1881] [serial = 484] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f6fed9cf000) [pid = 1881] [serial = 478] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f7001bac000) [pid = 1881] [serial = 490] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6fe1e98400) [pid = 1881] [serial = 472] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6fea347800) [pid = 1881] [serial = 475] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 120 (0x7f6feafcc800) [pid = 1881] [serial = 487] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 119 (0x7f6ff1b91400) [pid = 1881] [serial = 481] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6ff1b49000) [pid = 1881] [serial = 517] [outer = (nil)] [url = about:blank] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fed659000 == 77 [pid = 1881] [id = 183] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe2272000 == 76 [pid = 1881] [id = 182] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9d39000 == 75 [pid = 1881] [id = 181] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37ec800 == 74 [pid = 1881] [id = 180] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe83d2800 == 73 [pid = 1881] [id = 179] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b317000 == 72 [pid = 1881] [id = 177] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700638a000 == 71 [pid = 1881] [id = 176] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005c93000 == 70 [pid = 1881] [id = 175] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff473b000 == 69 [pid = 1881] [id = 174] 19:05:48 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea080000 == 68 [pid = 1881] [id = 173] 19:05:48 INFO - PROCESS | 1881 | 1461290748812 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] 19:05:48 INFO - PROCESS | 1881 | 1461290748875 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:05:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:05:48 INFO - PROCESS | 1881 | 1461290748884 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:05:48 INFO - PROCESS | 1881 | 1461290748887 Marionette TRACE conn3 <- [1,726,null,{}] 19:05:48 INFO - PROCESS | 1881 | 1461290748893 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}] 19:05:49 INFO - PROCESS | 1881 | 1461290749044 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:05:49 INFO - PROCESS | 1881 | 1461290749057 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe8453800 == 69 [pid = 1881] [id = 189] 19:05:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 102 (0x7f6fe1e9bc00) [pid = 1881] [serial = 567] [outer = (nil)] 19:05:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 103 (0x7f6fe9c59c00) [pid = 1881] [serial = 568] [outer = 0x7f6fe1e9bc00] 19:05:49 INFO - PROCESS | 1881 | 1461290749125 Marionette DEBUG loaded listener.js 19:05:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 104 (0x7f6fe9d29800) [pid = 1881] [serial = 569] [outer = 0x7f6fe1e9bc00] 19:05:49 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:49 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:05:50 INFO - PROCESS | 1881 | 1461290750080 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]]]}] 19:05:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:05:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1227ms 19:05:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:05:50 INFO - PROCESS | 1881 | 1461290750111 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:05:50 INFO - PROCESS | 1881 | 1461290750114 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:05:50 INFO - PROCESS | 1881 | 1461290750121 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:05:50 INFO - PROCESS | 1881 | 1461290750126 Marionette TRACE conn3 <- [1,730,null,{}] 19:05:50 INFO - PROCESS | 1881 | 1461290750142 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}] 19:05:50 INFO - PROCESS | 1881 | 1461290750320 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:05:50 INFO - PROCESS | 1881 | 1461290750332 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea619000 == 70 [pid = 1881] [id = 190] 19:05:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 105 (0x7f6fea718400) [pid = 1881] [serial = 570] [outer = (nil)] 19:05:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 106 (0x7f6fea905c00) [pid = 1881] [serial = 571] [outer = 0x7f6fea718400] 19:05:50 INFO - PROCESS | 1881 | 1461290750401 Marionette DEBUG loaded listener.js 19:05:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 107 (0x7f6feaf95000) [pid = 1881] [serial = 572] [outer = 0x7f6fea718400] 19:05:51 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:51 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:05:51 INFO - PROCESS | 1881 | 1461290751289 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] 19:05:51 INFO - PROCESS | 1881 | 1461290751360 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:05:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:05:51 INFO - PROCESS | 1881 | 1461290751366 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:05:51 INFO - PROCESS | 1881 | 1461290751368 Marionette TRACE conn3 <- [1,734,null,{}] 19:05:51 INFO - PROCESS | 1881 | 1461290751374 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}] 19:05:51 INFO - PROCESS | 1881 | 1461290751564 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:05:51 INFO - PROCESS | 1881 | 1461290751584 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feccf0000 == 71 [pid = 1881] [id = 191] 19:05:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 108 (0x7f6fea902c00) [pid = 1881] [serial = 573] [outer = (nil)] 19:05:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 109 (0x7f6fecb3fc00) [pid = 1881] [serial = 574] [outer = 0x7f6fea902c00] 19:05:51 INFO - PROCESS | 1881 | 1461290751647 Marionette DEBUG loaded listener.js 19:05:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6fecccbc00) [pid = 1881] [serial = 575] [outer = 0x7f6fea902c00] 19:05:52 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:52 INFO - PROCESS | 1881 | 1461290752419 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]]]}] 19:05:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:05:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1077ms 19:05:52 INFO - PROCESS | 1881 | 1461290752460 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:05:52 INFO - PROCESS | 1881 | 1461290752463 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:05:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:05:52 INFO - PROCESS | 1881 | 1461290752472 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:05:52 INFO - PROCESS | 1881 | 1461290752474 Marionette TRACE conn3 <- [1,738,null,{}] 19:05:52 INFO - PROCESS | 1881 | 1461290752487 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}] 19:05:52 INFO - PROCESS | 1881 | 1461290752695 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:05:52 INFO - PROCESS | 1881 | 1461290752722 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff0307000 == 72 [pid = 1881] [id = 192] 19:05:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6fe0f16800) [pid = 1881] [serial = 576] [outer = (nil)] 19:05:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fed7cf000) [pid = 1881] [serial = 577] [outer = 0x7f6fe0f16800] 19:05:52 INFO - PROCESS | 1881 | 1461290752783 Marionette DEBUG loaded listener.js 19:05:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fed9d4400) [pid = 1881] [serial = 578] [outer = 0x7f6fe0f16800] 19:05:53 INFO - PROCESS | 1881 | --DOMWINDOW == 112 (0x7f6fe9cc3c00) [pid = 1881] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:05:53 INFO - PROCESS | 1881 | --DOMWINDOW == 111 (0x7f6fe8421800) [pid = 1881] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:05:53 INFO - PROCESS | 1881 | --DOMWINDOW == 110 (0x7f6fe0f13c00) [pid = 1881] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:05:53 INFO - PROCESS | 1881 | --DOMWINDOW == 109 (0x7f6fe9c5ac00) [pid = 1881] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:05:54 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:54 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:05:54 INFO - PROCESS | 1881 | 1461290754156 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]]]}] 19:05:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:05:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1701ms 19:05:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:05:54 INFO - PROCESS | 1881 | 1461290754170 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:05:54 INFO - PROCESS | 1881 | 1461290754172 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:05:54 INFO - PROCESS | 1881 | 1461290754179 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:05:54 INFO - PROCESS | 1881 | 1461290754182 Marionette TRACE conn3 <- [1,742,null,{}] 19:05:54 INFO - PROCESS | 1881 | 1461290754187 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}] 19:05:54 INFO - PROCESS | 1881 | 1461290754453 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:05:54 INFO - PROCESS | 1881 | 1461290754471 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2a54000 == 73 [pid = 1881] [id = 193] 19:05:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 110 (0x7f6feaf98c00) [pid = 1881] [serial = 579] [outer = (nil)] 19:05:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 111 (0x7f6fed9d6c00) [pid = 1881] [serial = 580] [outer = 0x7f6feaf98c00] 19:05:54 INFO - PROCESS | 1881 | 1461290754537 Marionette DEBUG loaded listener.js 19:05:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 112 (0x7f6fef6a9400) [pid = 1881] [serial = 581] [outer = 0x7f6feaf98c00] 19:05:55 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:55 INFO - PROCESS | 1881 | 1461290755665 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]]]}] 19:05:55 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 19:05:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1536ms 19:05:55 INFO - PROCESS | 1881 | 1461290755715 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:05:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:05:55 INFO - PROCESS | 1881 | 1461290755720 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:05:55 INFO - PROCESS | 1881 | 1461290755729 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:05:55 INFO - PROCESS | 1881 | 1461290755735 Marionette TRACE conn3 <- [1,746,null,{}] 19:05:55 INFO - PROCESS | 1881 | 1461290755745 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}] 19:05:55 INFO - PROCESS | 1881 | 1461290755946 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:05:56 INFO - PROCESS | 1881 | 1461290756137 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe844d000 == 74 [pid = 1881] [id = 194] 19:05:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 113 (0x7f6fe956c800) [pid = 1881] [serial = 582] [outer = (nil)] 19:05:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 114 (0x7f6fe96d1c00) [pid = 1881] [serial = 583] [outer = 0x7f6fe956c800] 19:05:56 INFO - PROCESS | 1881 | 1461290756213 Marionette DEBUG loaded listener.js 19:05:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 115 (0x7f6fe9c59800) [pid = 1881] [serial = 584] [outer = 0x7f6fe956c800] 19:05:56 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:57 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:57 INFO - PROCESS | 1881 | 1461290757531 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]]]}] 19:05:57 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.) 19:05:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1837ms 19:05:57 INFO - PROCESS | 1881 | 1461290757604 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:05:57 INFO - PROCESS | 1881 | 1461290757612 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:05:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:05:57 INFO - PROCESS | 1881 | 1461290757641 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:05:57 INFO - PROCESS | 1881 | 1461290757645 Marionette TRACE conn3 <- [1,750,null,{}] 19:05:57 INFO - PROCESS | 1881 | 1461290757651 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}] 19:05:57 INFO - PROCESS | 1881 | 1461290757801 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:05:57 INFO - PROCESS | 1881 | 1461290757951 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef613000 == 75 [pid = 1881] [id = 195] 19:05:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6fe8424400) [pid = 1881] [serial = 585] [outer = (nil)] 19:05:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6fea34a800) [pid = 1881] [serial = 586] [outer = 0x7f6fe8424400] 19:05:58 INFO - PROCESS | 1881 | 1461290758025 Marionette DEBUG loaded listener.js 19:05:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6febe8cc00) [pid = 1881] [serial = 587] [outer = 0x7f6fe8424400] 19:05:59 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:05:59 INFO - PROCESS | 1881 | 1461290759444 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]]]}] 19:05:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:05:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1834ms 19:05:59 INFO - PROCESS | 1881 | 1461290759471 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:05:59 INFO - PROCESS | 1881 | 1461290759474 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:05:59 INFO - PROCESS | 1881 | 1461290759481 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:05:59 INFO - PROCESS | 1881 | 1461290759487 Marionette TRACE conn3 <- [1,754,null,{}] 19:05:59 INFO - PROCESS | 1881 | 1461290759504 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}] 19:05:59 INFO - PROCESS | 1881 | 1461290759677 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:05:59 INFO - PROCESS | 1881 | 1461290759829 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2fcd800 == 76 [pid = 1881] [id = 196] 19:05:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6fea910800) [pid = 1881] [serial = 588] [outer = (nil)] 19:05:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f6fed9d9400) [pid = 1881] [serial = 589] [outer = 0x7f6fea910800] 19:05:59 INFO - PROCESS | 1881 | 1461290759905 Marionette DEBUG loaded listener.js 19:06:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f6feebc3c00) [pid = 1881] [serial = 590] [outer = 0x7f6fea910800] 19:06:01 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:01 INFO - PROCESS | 1881 | 1461290761134 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]]]}] 19:06:01 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 19:06:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1685ms 19:06:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:06:01 INFO - PROCESS | 1881 | 1461290761166 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:06:01 INFO - PROCESS | 1881 | 1461290761169 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:06:01 INFO - PROCESS | 1881 | 1461290761176 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:06:01 INFO - PROCESS | 1881 | 1461290761179 Marionette TRACE conn3 <- [1,758,null,{}] 19:06:01 INFO - PROCESS | 1881 | 1461290761184 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}] 19:06:01 INFO - PROCESS | 1881 | 1461290761378 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:06:01 INFO - PROCESS | 1881 | 1461290761545 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3927800 == 77 [pid = 1881] [id = 197] 19:06:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f6febe95800) [pid = 1881] [serial = 591] [outer = (nil)] 19:06:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6ff01a8800) [pid = 1881] [serial = 592] [outer = 0x7f6febe95800] 19:06:01 INFO - PROCESS | 1881 | 1461290761620 Marionette DEBUG loaded listener.js 19:06:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6ff0c3d400) [pid = 1881] [serial = 593] [outer = 0x7f6febe95800] 19:06:02 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:02 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:02 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:02 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:02 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:02 INFO - PROCESS | 1881 | 1461290762451 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]]]}] 19:06:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:06:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1328ms 19:06:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:06:02 INFO - PROCESS | 1881 | 1461290762504 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:06:02 INFO - PROCESS | 1881 | 1461290762507 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:06:02 INFO - PROCESS | 1881 | 1461290762513 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:06:02 INFO - PROCESS | 1881 | 1461290762516 Marionette TRACE conn3 <- [1,762,null,{}] 19:06:02 INFO - PROCESS | 1881 | 1461290762522 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}] 19:06:02 INFO - PROCESS | 1881 | 1461290762690 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:06:02 INFO - PROCESS | 1881 | 1461290762843 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff47c5000 == 78 [pid = 1881] [id = 198] 19:06:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6ff1075c00) [pid = 1881] [serial = 594] [outer = (nil)] 19:06:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6ff1143400) [pid = 1881] [serial = 595] [outer = 0x7f6ff1075c00] 19:06:02 INFO - PROCESS | 1881 | 1461290762924 Marionette DEBUG loaded listener.js 19:06:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6ff1ae0000) [pid = 1881] [serial = 596] [outer = 0x7f6ff1075c00] 19:06:04 INFO - PROCESS | 1881 | 1461290764231 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]]]}] 19:06:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:06:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1787ms 19:06:04 INFO - PROCESS | 1881 | 1461290764372 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:06:04 INFO - PROCESS | 1881 | 1461290764376 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:06:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:06:04 INFO - PROCESS | 1881 | 1461290764389 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:06:04 INFO - PROCESS | 1881 | 1461290764392 Marionette TRACE conn3 <- [1,766,null,{}] 19:06:04 INFO - PROCESS | 1881 | 1461290764398 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}] 19:06:04 INFO - PROCESS | 1881 | 1461290764567 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:06:04 INFO - PROCESS | 1881 | 1461290764864 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83c9000 == 79 [pid = 1881] [id = 199] 19:06:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6fe1fe5800) [pid = 1881] [serial = 597] [outer = (nil)] 19:06:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6fe841fc00) [pid = 1881] [serial = 598] [outer = 0x7f6fe1fe5800] 19:06:04 INFO - PROCESS | 1881 | 1461290764949 Marionette DEBUG loaded listener.js 19:06:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6fe96c5c00) [pid = 1881] [serial = 599] [outer = 0x7f6fe1fe5800] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7003b33000 == 78 [pid = 1881] [id = 116] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6febed8800 == 77 [pid = 1881] [id = 167] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6febec4800 == 76 [pid = 1881] [id = 166] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea6b8000 == 75 [pid = 1881] [id = 50] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f70061a0000 == 74 [pid = 1881] [id = 92] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6febe92c00) [pid = 1881] [serial = 550] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fead93000 == 73 [pid = 1881] [id = 185] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001c10800 == 72 [pid = 1881] [id = 172] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe33ad800 == 71 [pid = 1881] [id = 184] 19:06:06 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe2271800 == 70 [pid = 1881] [id = 178] 19:06:06 INFO - PROCESS | 1881 | 1461290766194 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]]]}] 19:06:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1831ms 19:06:06 INFO - PROCESS | 1881 | 1461290766221 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:06:06 INFO - PROCESS | 1881 | 1461290766225 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:06:06 INFO - PROCESS | 1881 | 1461290766232 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:06:06 INFO - PROCESS | 1881 | 1461290766237 Marionette TRACE conn3 <- [1,770,null,{}] 19:06:06 INFO - PROCESS | 1881 | 1461290766245 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}] 19:06:06 INFO - PROCESS | 1881 | 1461290766430 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6feaf8c400) [pid = 1881] [serial = 545] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f6feafc6000) [pid = 1881] [serial = 547] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6febe93000) [pid = 1881] [serial = 548] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6fe9794800) [pid = 1881] [serial = 541] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f6fe9c5a400) [pid = 1881] [serial = 542] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6fe956c400) [pid = 1881] [serial = 539] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6fe8423800) [pid = 1881] [serial = 538] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6fea652c00) [pid = 1881] [serial = 544] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 120 (0x7f6ff1075000) [pid = 1881] [serial = 526] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 119 (0x7f6ff3162000) [pid = 1881] [serial = 529] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6feafca800) [pid = 1881] [serial = 523] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 117 (0x7f6fe96ce400) [pid = 1881] [serial = 520] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 116 (0x7f6ff306f800) [pid = 1881] [serial = 532] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | --DOMWINDOW == 115 (0x7f70040f2400) [pid = 1881] [serial = 535] [outer = (nil)] [url = about:blank] 19:06:06 INFO - PROCESS | 1881 | 1461290766564 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37da000 == 71 [pid = 1881] [id = 200] 19:06:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 116 (0x7f6fe1fe1800) [pid = 1881] [serial = 600] [outer = (nil)] 19:06:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 117 (0x7f6fe97a0400) [pid = 1881] [serial = 601] [outer = 0x7f6fe1fe1800] 19:06:06 INFO - PROCESS | 1881 | 1461290766631 Marionette DEBUG loaded listener.js 19:06:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 118 (0x7f6fea70cc00) [pid = 1881] [serial = 602] [outer = 0x7f6fe1fe1800] 19:06:07 INFO - PROCESS | 1881 | 1461290767257 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]]]}] 19:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1081ms 19:06:07 INFO - PROCESS | 1881 | 1461290767320 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:06:07 INFO - PROCESS | 1881 | 1461290767326 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:06:07 INFO - PROCESS | 1881 | 1461290767333 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:06:07 INFO - PROCESS | 1881 | 1461290767336 Marionette TRACE conn3 <- [1,774,null,{}] 19:06:07 INFO - PROCESS | 1881 | 1461290767361 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}] 19:06:07 INFO - PROCESS | 1881 | 1461290767508 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:06:07 INFO - PROCESS | 1881 | 1461290767520 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fead8f800 == 72 [pid = 1881] [id = 201] 19:06:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6feaf8d400) [pid = 1881] [serial = 603] [outer = (nil)] 19:06:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f6feb25e400) [pid = 1881] [serial = 604] [outer = 0x7f6feaf8d400] 19:06:07 INFO - PROCESS | 1881 | 1461290767581 Marionette DEBUG loaded listener.js 19:06:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f6febf62000) [pid = 1881] [serial = 605] [outer = 0x7f6feaf8d400] 19:06:08 INFO - PROCESS | 1881 | 1461290768460 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]]]}] 19:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1193ms 19:06:08 INFO - PROCESS | 1881 | 1461290768526 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:06:08 INFO - PROCESS | 1881 | 1461290768529 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:06:08 INFO - PROCESS | 1881 | 1461290768543 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:06:08 INFO - PROCESS | 1881 | 1461290768552 Marionette TRACE conn3 <- [1,778,null,{}] 19:06:08 INFO - PROCESS | 1881 | 1461290768566 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}] 19:06:08 INFO - PROCESS | 1881 | 1461290768771 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:06:08 INFO - PROCESS | 1881 | 1461290768801 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef621800 == 73 [pid = 1881] [id = 202] 19:06:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f6fed7cec00) [pid = 1881] [serial = 606] [outer = (nil)] 19:06:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6fed9d9000) [pid = 1881] [serial = 607] [outer = 0x7f6fed7cec00] 19:06:08 INFO - PROCESS | 1881 | 1461290768873 Marionette DEBUG loaded listener.js 19:06:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6feea83400) [pid = 1881] [serial = 608] [outer = 0x7f6fed7cec00] 19:06:09 INFO - PROCESS | 1881 | 1461290769710 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]]]}] 19:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1210ms 19:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:06:09 INFO - PROCESS | 1881 | 1461290769745 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:06:09 INFO - PROCESS | 1881 | 1461290769748 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:06:09 INFO - PROCESS | 1881 | 1461290769754 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:06:09 INFO - PROCESS | 1881 | 1461290769757 Marionette TRACE conn3 <- [1,782,null,{}] 19:06:09 INFO - PROCESS | 1881 | 1461290769769 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}] 19:06:09 INFO - PROCESS | 1881 | 1461290769970 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:06:09 INFO - PROCESS | 1881 | 1461290769992 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d90000 == 74 [pid = 1881] [id = 203] 19:06:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6fed7cf800) [pid = 1881] [serial = 609] [outer = (nil)] 19:06:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6ff0b91400) [pid = 1881] [serial = 610] [outer = 0x7f6fed7cf800] 19:06:10 INFO - PROCESS | 1881 | 1461290770054 Marionette DEBUG loaded listener.js 19:06:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6ff11b1000) [pid = 1881] [serial = 611] [outer = 0x7f6fed7cf800] 19:06:10 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6fe8429800) [pid = 1881] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:06:10 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6fe1e9bc00) [pid = 1881] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:06:10 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f6fea718400) [pid = 1881] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:06:10 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6fe34edc00) [pid = 1881] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:06:10 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6fe0f16800) [pid = 1881] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:06:10 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6fea902c00) [pid = 1881] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:06:10 INFO - PROCESS | 1881 | 1461290770928 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]]]}] 19:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1192ms 19:06:10 INFO - PROCESS | 1881 | 1461290770945 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:06:10 INFO - PROCESS | 1881 | 1461290770948 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:06:10 INFO - PROCESS | 1881 | 1461290770954 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:06:10 INFO - PROCESS | 1881 | 1461290770956 Marionette TRACE conn3 <- [1,786,null,{}] 19:06:10 INFO - PROCESS | 1881 | 1461290770961 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}] 19:06:11 INFO - PROCESS | 1881 | 1461290771097 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:06:11 INFO - PROCESS | 1881 | 1461290771124 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3121000 == 75 [pid = 1881] [id = 204] 19:06:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f6ff106f400) [pid = 1881] [serial = 612] [outer = (nil)] 19:06:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6ff1b4d000) [pid = 1881] [serial = 613] [outer = 0x7f6ff106f400] 19:06:11 INFO - PROCESS | 1881 | 1461290771199 Marionette DEBUG loaded listener.js 19:06:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6ff1df3000) [pid = 1881] [serial = 614] [outer = 0x7f6ff106f400] 19:06:11 INFO - PROCESS | 1881 | 1461290771984 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]]]}] 19:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1078ms 19:06:12 INFO - PROCESS | 1881 | 1461290772032 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:06:12 INFO - PROCESS | 1881 | 1461290772036 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:06:12 INFO - PROCESS | 1881 | 1461290772049 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:06:12 INFO - PROCESS | 1881 | 1461290772051 Marionette TRACE conn3 <- [1,790,null,{}] 19:06:12 INFO - PROCESS | 1881 | 1461290772057 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}] 19:06:12 INFO - PROCESS | 1881 | 1461290772194 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:06:12 INFO - PROCESS | 1881 | 1461290772210 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff6443800 == 76 [pid = 1881] [id = 205] 19:06:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6ff1df4000) [pid = 1881] [serial = 615] [outer = (nil)] 19:06:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6ff2264c00) [pid = 1881] [serial = 616] [outer = 0x7f6ff1df4000] 19:06:12 INFO - PROCESS | 1881 | 1461290772271 Marionette DEBUG loaded listener.js 19:06:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6ff27dbc00) [pid = 1881] [serial = 617] [outer = 0x7f6ff1df4000] 19:06:13 INFO - PROCESS | 1881 | 1461290773265 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]]]}] 19:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1290ms 19:06:13 INFO - PROCESS | 1881 | 1461290773332 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:06:13 INFO - PROCESS | 1881 | 1461290773338 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:06:13 INFO - PROCESS | 1881 | 1461290773347 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:06:13 INFO - PROCESS | 1881 | 1461290773352 Marionette TRACE conn3 <- [1,794,null,{}] 19:06:13 INFO - PROCESS | 1881 | 1461290773361 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}] 19:06:13 INFO - PROCESS | 1881 | 1461290773568 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:06:13 INFO - PROCESS | 1881 | 1461290773730 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feb2c3800 == 77 [pid = 1881] [id = 206] 19:06:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6fe9793400) [pid = 1881] [serial = 618] [outer = (nil)] 19:06:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6fe9d22400) [pid = 1881] [serial = 619] [outer = 0x7f6fe9793400] 19:06:13 INFO - PROCESS | 1881 | 1461290773806 Marionette DEBUG loaded listener.js 19:06:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6fea64d000) [pid = 1881] [serial = 620] [outer = 0x7f6fe9793400] 19:06:14 INFO - PROCESS | 1881 | 1461290774724 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]]]}] 19:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1438ms 19:06:14 INFO - PROCESS | 1881 | 1461290774785 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:06:14 INFO - PROCESS | 1881 | 1461290774794 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:06:14 INFO - PROCESS | 1881 | 1461290774805 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:06:14 INFO - PROCESS | 1881 | 1461290774808 Marionette TRACE conn3 <- [1,798,null,{}] 19:06:14 INFO - PROCESS | 1881 | 1461290774814 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}] 19:06:15 INFO - PROCESS | 1881 | 1461290775018 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:06:15 INFO - PROCESS | 1881 | 1461290775191 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff310a000 == 78 [pid = 1881] [id = 207] 19:06:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6fea711000) [pid = 1881] [serial = 621] [outer = (nil)] 19:06:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6febef4400) [pid = 1881] [serial = 622] [outer = 0x7f6fea711000] 19:06:15 INFO - PROCESS | 1881 | 1461290775267 Marionette DEBUG loaded listener.js 19:06:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fed7cc400) [pid = 1881] [serial = 623] [outer = 0x7f6fea711000] 19:06:16 INFO - PROCESS | 1881 | 1461290776231 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]]]}] 19:06:16 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 19:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1479ms 19:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:06:16 INFO - PROCESS | 1881 | 1461290776284 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:06:16 INFO - PROCESS | 1881 | 1461290776287 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:06:16 INFO - PROCESS | 1881 | 1461290776294 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:06:16 INFO - PROCESS | 1881 | 1461290776300 Marionette TRACE conn3 <- [1,802,null,{}] 19:06:16 INFO - PROCESS | 1881 | 1461290776317 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}] 19:06:16 INFO - PROCESS | 1881 | 1461290776491 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:06:16 INFO - PROCESS | 1881 | 1461290776651 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa205800 == 79 [pid = 1881] [id = 208] 19:06:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fef6a0c00) [pid = 1881] [serial = 624] [outer = (nil)] 19:06:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6ff1b77800) [pid = 1881] [serial = 625] [outer = 0x7f6fef6a0c00] 19:06:16 INFO - PROCESS | 1881 | 1461290776771 Marionette DEBUG loaded listener.js 19:06:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6ff2258800) [pid = 1881] [serial = 626] [outer = 0x7f6fef6a0c00] 19:06:17 INFO - PROCESS | 1881 | 1461290777566 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]]]}] 19:06:17 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 19:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1336ms 19:06:17 INFO - PROCESS | 1881 | 1461290777632 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:06:17 INFO - PROCESS | 1881 | 1461290777643 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:06:17 INFO - PROCESS | 1881 | 1461290777648 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:06:17 INFO - PROCESS | 1881 | 1461290777652 Marionette TRACE conn3 <- [1,806,null,{}] 19:06:17 INFO - PROCESS | 1881 | 1461290777657 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}] 19:06:17 INFO - PROCESS | 1881 | 1461290777823 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:06:17 INFO - PROCESS | 1881 | 1461290777981 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000ade000 == 80 [pid = 1881] [id = 209] 19:06:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6ff0c3e400) [pid = 1881] [serial = 627] [outer = (nil)] 19:06:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6ff27dec00) [pid = 1881] [serial = 628] [outer = 0x7f6ff0c3e400] 19:06:18 INFO - PROCESS | 1881 | 1461290778058 Marionette DEBUG loaded listener.js 19:06:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6ff27e3400) [pid = 1881] [serial = 629] [outer = 0x7f6ff0c3e400] 19:06:18 INFO - PROCESS | 1881 | 1461290778852 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]]]}] 19:06:18 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 19:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1234ms 19:06:18 INFO - PROCESS | 1881 | 1461290778882 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:06:18 INFO - PROCESS | 1881 | 1461290778886 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:06:18 INFO - PROCESS | 1881 | 1461290778891 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:06:18 INFO - PROCESS | 1881 | 1461290778895 Marionette TRACE conn3 <- [1,810,null,{}] 19:06:18 INFO - PROCESS | 1881 | 1461290778915 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}] 19:06:19 INFO - PROCESS | 1881 | 1461290779122 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:06:19 INFO - PROCESS | 1881 | 1461290779246 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f25800 == 81 [pid = 1881] [id = 210] 19:06:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6ff00b9000) [pid = 1881] [serial = 630] [outer = (nil)] 19:06:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6ff2883c00) [pid = 1881] [serial = 631] [outer = 0x7f6ff00b9000] 19:06:19 INFO - PROCESS | 1881 | 1461290779334 Marionette DEBUG loaded listener.js 19:06:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6ff2b4e800) [pid = 1881] [serial = 632] [outer = 0x7f6ff00b9000] 19:06:20 INFO - PROCESS | 1881 | 1461290780235 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]]]}] 19:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1378ms 19:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:06:20 INFO - PROCESS | 1881 | 1461290780270 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:06:20 INFO - PROCESS | 1881 | 1461290780273 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:06:20 INFO - PROCESS | 1881 | 1461290780279 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:06:20 INFO - PROCESS | 1881 | 1461290780282 Marionette TRACE conn3 <- [1,814,null,{}] 19:06:20 INFO - PROCESS | 1881 | 1461290780288 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}] 19:06:20 INFO - PROCESS | 1881 | 1461290780501 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:06:20 INFO - PROCESS | 1881 | 1461290780672 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001f21800 == 82 [pid = 1881] [id = 211] 19:06:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6ff2b4b000) [pid = 1881] [serial = 633] [outer = (nil)] 19:06:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6ff307a400) [pid = 1881] [serial = 634] [outer = 0x7f6ff2b4b000] 19:06:20 INFO - PROCESS | 1881 | 1461290780752 Marionette DEBUG loaded listener.js 19:06:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6ff3cd0000) [pid = 1881] [serial = 635] [outer = 0x7f6ff2b4b000] 19:06:21 INFO - PROCESS | 1881 | 1461290781629 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] 19:06:21 INFO - PROCESS | 1881 | 1461290781664 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:06:21 INFO - PROCESS | 1881 | 1461290781670 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:06:21 INFO - PROCESS | 1881 | 1461290781673 Marionette TRACE conn3 <- [1,818,null,{}] 19:06:21 INFO - PROCESS | 1881 | 1461290781679 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}] 19:06:21 INFO - PROCESS | 1881 | 1461290781828 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:06:21 INFO - PROCESS | 1881 | 1461290781992 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700578b000 == 83 [pid = 1881] [id = 212] 19:06:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6ff2b4ec00) [pid = 1881] [serial = 636] [outer = (nil)] 19:06:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6ff4028c00) [pid = 1881] [serial = 637] [outer = 0x7f6ff2b4ec00] 19:06:22 INFO - PROCESS | 1881 | 1461290782066 Marionette DEBUG loaded listener.js 19:06:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6ff40f7000) [pid = 1881] [serial = 638] [outer = 0x7f6ff2b4ec00] 19:06:22 INFO - PROCESS | 1881 | 1461290782925 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]]]}] 19:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1287ms 19:06:22 INFO - PROCESS | 1881 | 1461290782957 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:06:22 INFO - PROCESS | 1881 | 1461290782960 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:06:22 INFO - PROCESS | 1881 | 1461290782966 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:06:22 INFO - PROCESS | 1881 | 1461290782970 Marionette TRACE conn3 <- [1,822,null,{}] 19:06:22 INFO - PROCESS | 1881 | 1461290782975 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}] 19:06:23 INFO - PROCESS | 1881 | 1461290783127 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:06:23 INFO - PROCESS | 1881 | 1461290783294 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c94800 == 84 [pid = 1881] [id = 213] 19:06:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6ff382ac00) [pid = 1881] [serial = 639] [outer = (nil)] 19:06:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6ff40fd800) [pid = 1881] [serial = 640] [outer = 0x7f6ff382ac00] 19:06:23 INFO - PROCESS | 1881 | 1461290783383 Marionette DEBUG loaded listener.js 19:06:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6ff655d400) [pid = 1881] [serial = 641] [outer = 0x7f6ff382ac00] 19:06:24 INFO - PROCESS | 1881 | 1461290784258 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] 19:06:24 INFO - PROCESS | 1881 | 1461290784362 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:06:24 INFO - PROCESS | 1881 | 1461290784369 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:06:24 INFO - PROCESS | 1881 | 1461290784373 Marionette TRACE conn3 <- [1,826,null,{}] 19:06:24 INFO - PROCESS | 1881 | 1461290784378 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}] 19:06:24 INFO - PROCESS | 1881 | 1461290784610 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:06:24 INFO - PROCESS | 1881 | 1461290784736 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe959c000 == 85 [pid = 1881] [id = 214] 19:06:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fe0f0ec00) [pid = 1881] [serial = 642] [outer = (nil)] 19:06:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fe9569000) [pid = 1881] [serial = 643] [outer = 0x7f6fe0f0ec00] 19:06:24 INFO - PROCESS | 1881 | 1461290784805 Marionette DEBUG loaded listener.js 19:06:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6ff27d9800) [pid = 1881] [serial = 644] [outer = 0x7f6fe0f0ec00] 19:06:25 INFO - PROCESS | 1881 | 1461290785654 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]]]}] 19:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1327ms 19:06:25 INFO - PROCESS | 1881 | 1461290785698 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:06:25 INFO - PROCESS | 1881 | 1461290785702 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:06:25 INFO - PROCESS | 1881 | 1461290785708 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:06:25 INFO - PROCESS | 1881 | 1461290785711 Marionette TRACE conn3 <- [1,830,null,{}] 19:06:25 INFO - PROCESS | 1881 | 1461290785716 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}] 19:06:25 INFO - PROCESS | 1881 | 1461290785870 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:06:26 INFO - PROCESS | 1881 | 1461290786042 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff03a8800 == 86 [pid = 1881] [id = 215] 19:06:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fe1e9ec00) [pid = 1881] [serial = 645] [outer = (nil)] 19:06:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6ff6994800) [pid = 1881] [serial = 646] [outer = 0x7f6fe1e9ec00] 19:06:26 INFO - PROCESS | 1881 | 1461290786113 Marionette DEBUG loaded listener.js 19:06:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6ffae1fc00) [pid = 1881] [serial = 647] [outer = 0x7f6fe1e9ec00] 19:06:27 INFO - PROCESS | 1881 | 1461290787240 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]]]}] 19:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1581ms 19:06:27 INFO - PROCESS | 1881 | 1461290787290 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:06:27 INFO - PROCESS | 1881 | 1461290787296 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:06:27 INFO - PROCESS | 1881 | 1461290787304 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:06:27 INFO - PROCESS | 1881 | 1461290787308 Marionette TRACE conn3 <- [1,834,null,{}] 19:06:27 INFO - PROCESS | 1881 | 1461290787316 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}] 19:06:27 INFO - PROCESS | 1881 | 1461290787481 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:06:27 INFO - PROCESS | 1881 | 1461290787765 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3622800 == 87 [pid = 1881] [id = 216] 19:06:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fea345000) [pid = 1881] [serial = 648] [outer = (nil)] 19:06:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fea70bc00) [pid = 1881] [serial = 649] [outer = 0x7f6fea345000] 19:06:27 INFO - PROCESS | 1881 | 1461290787881 Marionette DEBUG loaded listener.js 19:06:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6feaf99800) [pid = 1881] [serial = 650] [outer = 0x7f6fea345000] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fed9d6c00) [pid = 1881] [serial = 580] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fe1fdc800) [pid = 1881] [serial = 553] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fe9d26c00) [pid = 1881] [serial = 556] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fe96c2400) [pid = 1881] [serial = 566] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fe842c800) [pid = 1881] [serial = 565] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fe9c59c00) [pid = 1881] [serial = 568] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fe9d29800) [pid = 1881] [serial = 569] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fea905c00) [pid = 1881] [serial = 571] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6feea89000) [pid = 1881] [serial = 562] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6febf6dc00) [pid = 1881] [serial = 551] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6fed9cf800) [pid = 1881] [serial = 559] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6fed7cf000) [pid = 1881] [serial = 577] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6fecb3fc00) [pid = 1881] [serial = 574] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6fed9d4400) [pid = 1881] [serial = 578] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6feaf95000) [pid = 1881] [serial = 572] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fecccbc00) [pid = 1881] [serial = 575] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1881 | 1461290788753 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]]]}] 19:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1482ms 19:06:28 INFO - PROCESS | 1881 | 1461290788787 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:06:28 INFO - PROCESS | 1881 | 1461290788795 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:06:28 INFO - PROCESS | 1881 | 1461290788804 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:06:28 INFO - PROCESS | 1881 | 1461290788808 Marionette TRACE conn3 <- [1,838,null,{}] 19:06:28 INFO - PROCESS | 1881 | 1461290788814 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}] 19:06:28 INFO - PROCESS | 1881 | 1461290788961 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:06:29 INFO - PROCESS | 1881 | 1461290789105 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fead83000 == 88 [pid = 1881] [id = 217] 19:06:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fe9c4f400) [pid = 1881] [serial = 651] [outer = (nil)] 19:06:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6febe8fc00) [pid = 1881] [serial = 652] [outer = 0x7f6fe9c4f400] 19:06:29 INFO - PROCESS | 1881 | 1461290789167 Marionette DEBUG loaded listener.js 19:06:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fed7cf400) [pid = 1881] [serial = 653] [outer = 0x7f6fe9c4f400] 19:06:29 INFO - PROCESS | 1881 | 1461290789900 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]]]}] 19:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1136ms 19:06:29 INFO - PROCESS | 1881 | 1461290789940 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:06:29 INFO - PROCESS | 1881 | 1461290789944 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:06:29 INFO - PROCESS | 1881 | 1461290789949 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:06:29 INFO - PROCESS | 1881 | 1461290789955 Marionette TRACE conn3 <- [1,842,null,{}] 19:06:29 INFO - PROCESS | 1881 | 1461290789983 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}] 19:06:30 INFO - PROCESS | 1881 | 1461290790150 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:06:30 INFO - PROCESS | 1881 | 1461290790162 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d76800 == 89 [pid = 1881] [id = 218] 19:06:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6feebc2c00) [pid = 1881] [serial = 654] [outer = (nil)] 19:06:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6ff03ce800) [pid = 1881] [serial = 655] [outer = 0x7f6feebc2c00] 19:06:30 INFO - PROCESS | 1881 | 1461290790227 Marionette DEBUG loaded listener.js 19:06:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6ff1adb800) [pid = 1881] [serial = 656] [outer = 0x7f6feebc2c00] 19:06:31 INFO - PROCESS | 1881 | 1461290791041 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]]]}] 19:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1149ms 19:06:31 INFO - PROCESS | 1881 | 1461290791098 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:06:31 INFO - PROCESS | 1881 | 1461290791102 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:06:31 INFO - PROCESS | 1881 | 1461290791125 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:06:31 INFO - PROCESS | 1881 | 1461290791128 Marionette TRACE conn3 <- [1,846,null,{}] 19:06:31 INFO - PROCESS | 1881 | 1461290791133 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}] 19:06:31 INFO - PROCESS | 1881 | 1461290791328 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:06:31 INFO - PROCESS | 1881 | 1461290791354 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff40a0000 == 90 [pid = 1881] [id = 219] 19:06:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fed6e8400) [pid = 1881] [serial = 657] [outer = (nil)] 19:06:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6ff2236000) [pid = 1881] [serial = 658] [outer = 0x7f6fed6e8400] 19:06:31 INFO - PROCESS | 1881 | 1461290791416 Marionette DEBUG loaded listener.js 19:06:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6ff27e2800) [pid = 1881] [serial = 659] [outer = 0x7f6fed6e8400] 19:06:32 INFO - PROCESS | 1881 | 1461290792234 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]]]}] 19:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1148ms 19:06:32 INFO - PROCESS | 1881 | 1461290792259 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:06:32 INFO - PROCESS | 1881 | 1461290792262 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:06:32 INFO - PROCESS | 1881 | 1461290792268 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:06:32 INFO - PROCESS | 1881 | 1461290792271 Marionette TRACE conn3 <- [1,850,null,{}] 19:06:32 INFO - PROCESS | 1881 | 1461290792276 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}] 19:06:32 INFO - PROCESS | 1881 | 1461290792472 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:06:32 INFO - PROCESS | 1881 | 1461290792500 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9ff8800 == 91 [pid = 1881] [id = 220] 19:06:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6ff1b74400) [pid = 1881] [serial = 660] [outer = (nil)] 19:06:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6ff2b4f400) [pid = 1881] [serial = 661] [outer = 0x7f6ff1b74400] 19:06:32 INFO - PROCESS | 1881 | 1461290792564 Marionette DEBUG loaded listener.js 19:06:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6ff3078c00) [pid = 1881] [serial = 662] [outer = 0x7f6ff1b74400] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fed7cec00) [pid = 1881] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fe34f4800) [pid = 1881] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6feaf8d400) [pid = 1881] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6febe91000) [pid = 1881] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6feaf98c00) [pid = 1881] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fe1fe5800) [pid = 1881] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6fe34e7400) [pid = 1881] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6fe1fe1800) [pid = 1881] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6fea21d000) [pid = 1881] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6febe90c00) [pid = 1881] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6fe9c51800) [pid = 1881] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6feea84c00) [pid = 1881] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6fe9c56c00) [pid = 1881] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fed7cf800) [pid = 1881] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6ff106f400) [pid = 1881] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:06:33 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6feb252c00) [pid = 1881] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:06:33 INFO - PROCESS | 1881 | 1461290793606 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]]]}] 19:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1384ms 19:06:33 INFO - PROCESS | 1881 | 1461290793652 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:06:33 INFO - PROCESS | 1881 | 1461290793655 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:06:33 INFO - PROCESS | 1881 | 1461290793661 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:06:33 INFO - PROCESS | 1881 | 1461290793663 Marionette TRACE conn3 <- [1,854,null,{}] 19:06:33 INFO - PROCESS | 1881 | 1461290793669 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}] 19:06:33 INFO - PROCESS | 1881 | 1461290793877 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:06:33 INFO - PROCESS | 1881 | 1461290793897 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa20d000 == 92 [pid = 1881] [id = 221] 19:06:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6fe34f0800) [pid = 1881] [serial = 663] [outer = (nil)] 19:06:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6feea84c00) [pid = 1881] [serial = 664] [outer = 0x7f6fe34f0800] 19:06:33 INFO - PROCESS | 1881 | 1461290793963 Marionette DEBUG loaded listener.js 19:06:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6ff405a400) [pid = 1881] [serial = 665] [outer = 0x7f6fe34f0800] 19:06:34 INFO - PROCESS | 1881 | 1461290794655 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]]]}] 19:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1030ms 19:06:34 INFO - PROCESS | 1881 | 1461290794691 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:06:34 INFO - PROCESS | 1881 | 1461290794694 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:06:34 INFO - PROCESS | 1881 | 1461290794699 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:06:34 INFO - PROCESS | 1881 | 1461290794702 Marionette TRACE conn3 <- [1,858,null,{}] 19:06:34 INFO - PROCESS | 1881 | 1461290794708 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}] 19:06:34 INFO - PROCESS | 1881 | 1461290794841 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:06:34 INFO - PROCESS | 1881 | 1461290794971 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70061a1800 == 93 [pid = 1881] [id = 222] 19:06:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fe1fe6400) [pid = 1881] [serial = 666] [outer = (nil)] 19:06:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6ffae1f400) [pid = 1881] [serial = 667] [outer = 0x7f6fe1fe6400] 19:06:35 INFO - PROCESS | 1881 | 1461290795035 Marionette DEBUG loaded listener.js 19:06:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6fffe40000) [pid = 1881] [serial = 668] [outer = 0x7f6fe1fe6400] 19:06:36 INFO - PROCESS | 1881 | 1461290795999 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]]]}] 19:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1331ms 19:06:36 INFO - PROCESS | 1881 | 1461290796031 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:06:36 INFO - PROCESS | 1881 | 1461290796037 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:06:36 INFO - PROCESS | 1881 | 1461290796046 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:06:36 INFO - PROCESS | 1881 | 1461290796050 Marionette TRACE conn3 <- [1,862,null,{}] 19:06:36 INFO - PROCESS | 1881 | 1461290796059 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}] 19:06:36 INFO - PROCESS | 1881 | 1461290796222 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:06:36 INFO - PROCESS | 1881 | 1461290796413 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feecf2000 == 94 [pid = 1881] [id = 223] 19:06:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fe9d28c00) [pid = 1881] [serial = 669] [outer = (nil)] 19:06:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6fea902c00) [pid = 1881] [serial = 670] [outer = 0x7f6fe9d28c00] 19:06:36 INFO - PROCESS | 1881 | 1461290796490 Marionette DEBUG loaded listener.js 19:06:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6febe91000) [pid = 1881] [serial = 671] [outer = 0x7f6fe9d28c00] 19:06:37 INFO - PROCESS | 1881 | 1461290797480 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]]]}] 19:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1489ms 19:06:37 INFO - PROCESS | 1881 | 1461290797535 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:06:37 INFO - PROCESS | 1881 | 1461290797543 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:06:37 INFO - PROCESS | 1881 | 1461290797554 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:06:37 INFO - PROCESS | 1881 | 1461290797557 Marionette TRACE conn3 <- [1,866,null,{}] 19:06:37 INFO - PROCESS | 1881 | 1461290797563 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}] 19:06:37 INFO - PROCESS | 1881 | 1461290797791 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:06:38 INFO - PROCESS | 1881 | 1461290798084 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9ff3800 == 95 [pid = 1881] [id = 224] 19:06:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6fecb35c00) [pid = 1881] [serial = 672] [outer = (nil)] 19:06:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fee4cf400) [pid = 1881] [serial = 673] [outer = 0x7f6fecb35c00] 19:06:38 INFO - PROCESS | 1881 | 1461290798159 Marionette DEBUG loaded listener.js 19:06:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6ff01af400) [pid = 1881] [serial = 674] [outer = 0x7f6fecb35c00] 19:06:38 INFO - PROCESS | 1881 | 1461290798988 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]]]}] 19:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1484ms 19:06:39 INFO - PROCESS | 1881 | 1461290799038 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:06:39 INFO - PROCESS | 1881 | 1461290799042 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:06:39 INFO - PROCESS | 1881 | 1461290799048 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:06:39 INFO - PROCESS | 1881 | 1461290799054 Marionette TRACE conn3 <- [1,870,null,{}] 19:06:39 INFO - PROCESS | 1881 | 1461290799071 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}] 19:06:39 INFO - PROCESS | 1881 | 1461290799282 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:06:39 INFO - PROCESS | 1881 | 1461290799485 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008087000 == 96 [pid = 1881] [id = 225] 19:06:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6ff2b54c00) [pid = 1881] [serial = 675] [outer = (nil)] 19:06:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6ff30c9800) [pid = 1881] [serial = 676] [outer = 0x7f6ff2b54c00] 19:06:39 INFO - PROCESS | 1881 | 1461290799645 Marionette DEBUG loaded listener.js 19:06:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6ff405a800) [pid = 1881] [serial = 677] [outer = 0x7f6ff2b54c00] 19:06:40 INFO - PROCESS | 1881 | 1461290800453 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]]]}] 19:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1436ms 19:06:40 INFO - PROCESS | 1881 | 1461290800485 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:06:40 INFO - PROCESS | 1881 | 1461290800495 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:06:40 INFO - PROCESS | 1881 | 1461290800508 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:06:40 INFO - PROCESS | 1881 | 1461290800510 Marionette TRACE conn3 <- [1,874,null,{}] 19:06:40 INFO - PROCESS | 1881 | 1461290800516 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}] 19:06:40 INFO - PROCESS | 1881 | 1461290800707 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:06:40 INFO - PROCESS | 1881 | 1461290800879 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a3c5800 == 97 [pid = 1881] [id = 226] 19:06:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6ff655c400) [pid = 1881] [serial = 678] [outer = (nil)] 19:06:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fffe3fc00) [pid = 1881] [serial = 679] [outer = 0x7f6ff655c400] 19:06:40 INFO - PROCESS | 1881 | 1461290800957 Marionette DEBUG loaded listener.js 19:06:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f7000a60400) [pid = 1881] [serial = 680] [outer = 0x7f6ff655c400] 19:06:41 INFO - PROCESS | 1881 | 1461290801781 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]]]}] 19:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1332ms 19:06:41 INFO - PROCESS | 1881 | 1461290801841 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:06:41 INFO - PROCESS | 1881 | 1461290801845 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:06:41 INFO - PROCESS | 1881 | 1461290801851 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:06:41 INFO - PROCESS | 1881 | 1461290801853 Marionette TRACE conn3 <- [1,878,null,{}] 19:06:41 INFO - PROCESS | 1881 | 1461290801859 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}] 19:06:42 INFO - PROCESS | 1881 | 1461290802017 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:06:42 INFO - PROCESS | 1881 | 1461290802189 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b31b000 == 98 [pid = 1881] [id = 227] 19:06:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6ff27e6000) [pid = 1881] [serial = 681] [outer = (nil)] 19:06:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f7000cdd000) [pid = 1881] [serial = 682] [outer = 0x7f6ff27e6000] 19:06:42 INFO - PROCESS | 1881 | 1461290802279 Marionette DEBUG loaded listener.js 19:06:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f7000f4a400) [pid = 1881] [serial = 683] [outer = 0x7f6ff27e6000] 19:06:43 INFO - PROCESS | 1881 | 1461290803127 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]]]}] 19:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1328ms 19:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:06:43 INFO - PROCESS | 1881 | 1461290803180 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:06:43 INFO - PROCESS | 1881 | 1461290803183 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:06:43 INFO - PROCESS | 1881 | 1461290803189 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:06:43 INFO - PROCESS | 1881 | 1461290803192 Marionette TRACE conn3 <- [1,882,null,{}] 19:06:43 INFO - PROCESS | 1881 | 1461290803198 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}] 19:06:43 INFO - PROCESS | 1881 | 1461290803383 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:06:43 INFO - PROCESS | 1881 | 1461290803550 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee5aa800 == 99 [pid = 1881] [id = 228] 19:06:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f7000f44800) [pid = 1881] [serial = 684] [outer = (nil)] 19:06:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f700210d400) [pid = 1881] [serial = 685] [outer = 0x7f7000f44800] 19:06:43 INFO - PROCESS | 1881 | 1461290803627 Marionette DEBUG loaded listener.js 19:06:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f70040f2800) [pid = 1881] [serial = 686] [outer = 0x7f7000f44800] 19:06:44 INFO - PROCESS | 1881 | 1461290804421 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]]]}] 19:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1282ms 19:06:44 INFO - PROCESS | 1881 | 1461290804485 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:06:44 INFO - PROCESS | 1881 | 1461290804489 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:06:44 INFO - PROCESS | 1881 | 1461290804496 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:06:44 INFO - PROCESS | 1881 | 1461290804500 Marionette TRACE conn3 <- [1,886,null,{}] 19:06:44 INFO - PROCESS | 1881 | 1461290804505 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}] 19:06:44 INFO - PROCESS | 1881 | 1461290804662 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:06:44 INFO - PROCESS | 1881 | 1461290804834 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1370000 == 100 [pid = 1881] [id = 229] 19:06:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f7000f4e400) [pid = 1881] [serial = 687] [outer = (nil)] 19:06:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f700582e400) [pid = 1881] [serial = 688] [outer = 0x7f7000f4e400] 19:06:44 INFO - PROCESS | 1881 | 1461290804904 Marionette DEBUG loaded listener.js 19:06:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f7005dc5c00) [pid = 1881] [serial = 689] [outer = 0x7f7000f4e400] 19:06:45 INFO - PROCESS | 1881 | 1461290805753 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]]]}] 19:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1286ms 19:06:45 INFO - PROCESS | 1881 | 1461290805783 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:06:45 INFO - PROCESS | 1881 | 1461290805786 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:06:45 INFO - PROCESS | 1881 | 1461290805792 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:06:45 INFO - PROCESS | 1881 | 1461290805795 Marionette TRACE conn3 <- [1,890,null,{}] 19:06:45 INFO - PROCESS | 1881 | 1461290805800 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}] 19:06:45 INFO - PROCESS | 1881 | 1461290805951 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:06:46 INFO - PROCESS | 1881 | 1461290806124 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0e1800 == 101 [pid = 1881] [id = 230] 19:06:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f700210f000) [pid = 1881] [serial = 690] [outer = (nil)] 19:06:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f7005dce000) [pid = 1881] [serial = 691] [outer = 0x7f700210f000] 19:06:46 INFO - PROCESS | 1881 | 1461290806198 Marionette DEBUG loaded listener.js 19:06:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f7005f9a400) [pid = 1881] [serial = 692] [outer = 0x7f700210f000] 19:06:47 INFO - PROCESS | 1881 | 1461290807077 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]]]}] 19:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1328ms 19:06:47 INFO - PROCESS | 1881 | 1461290807120 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:06:47 INFO - PROCESS | 1881 | 1461290807124 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:06:47 INFO - PROCESS | 1881 | 1461290807130 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:06:47 INFO - PROCESS | 1881 | 1461290807132 Marionette TRACE conn3 <- [1,894,null,{}] 19:06:47 INFO - PROCESS | 1881 | 1461290807139 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}] 19:06:47 INFO - PROCESS | 1881 | 1461290807298 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:06:47 INFO - PROCESS | 1881 | 1461290807488 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37d6800 == 102 [pid = 1881] [id = 231] 19:06:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fe0f16c00) [pid = 1881] [serial = 693] [outer = (nil)] 19:06:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fe34ebc00) [pid = 1881] [serial = 694] [outer = 0x7f6fe0f16c00] 19:06:47 INFO - PROCESS | 1881 | 1461290807560 Marionette DEBUG loaded listener.js 19:06:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fee4c9c00) [pid = 1881] [serial = 695] [outer = 0x7f6fe0f16c00] 19:06:48 INFO - PROCESS | 1881 | 1461290808838 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]]]}] 19:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1738ms 19:06:48 INFO - PROCESS | 1881 | 1461290808868 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:06:48 INFO - PROCESS | 1881 | 1461290808874 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:06:48 INFO - PROCESS | 1881 | 1461290808881 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:06:48 INFO - PROCESS | 1881 | 1461290808886 Marionette TRACE conn3 <- [1,898,null,{}] 19:06:48 INFO - PROCESS | 1881 | 1461290808894 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}] 19:06:49 INFO - PROCESS | 1881 | 1461290809087 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:06:49 INFO - PROCESS | 1881 | 1461290809296 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fed65e800 == 103 [pid = 1881] [id = 232] 19:06:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fe1fe5800) [pid = 1881] [serial = 696] [outer = (nil)] 19:06:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fe9c5a800) [pid = 1881] [serial = 697] [outer = 0x7f6fe1fe5800] 19:06:49 INFO - PROCESS | 1881 | 1461290809367 Marionette DEBUG loaded listener.js 19:06:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fea34b400) [pid = 1881] [serial = 698] [outer = 0x7f6fe1fe5800] 19:06:50 INFO - PROCESS | 1881 | 1461290810359 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]]]}] 19:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1535ms 19:06:50 INFO - PROCESS | 1881 | 1461290810416 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:06:50 INFO - PROCESS | 1881 | 1461290810424 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:06:50 INFO - PROCESS | 1881 | 1461290810433 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:06:50 INFO - PROCESS | 1881 | 1461290810437 Marionette TRACE conn3 <- [1,902,null,{}] 19:06:50 INFO - PROCESS | 1881 | 1461290810443 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}] 19:06:50 INFO - PROCESS | 1881 | 1461290810618 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:06:50 INFO - PROCESS | 1881 | 1461290810866 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe33ae800 == 104 [pid = 1881] [id = 233] 19:06:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6feb261400) [pid = 1881] [serial = 699] [outer = (nil)] 19:06:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6febf60000) [pid = 1881] [serial = 700] [outer = 0x7f6feb261400] 19:06:50 INFO - PROCESS | 1881 | 1461290810980 Marionette DEBUG loaded listener.js 19:06:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fed6ea000) [pid = 1881] [serial = 701] [outer = 0x7f6feb261400] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6febec0800 == 103 [pid = 1881] [id = 51] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001c0a000 == 102 [pid = 1881] [id = 71] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7003b43000 == 101 [pid = 1881] [id = 72] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff391f000 == 100 [pid = 1881] [id = 187] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff47c1000 == 99 [pid = 1881] [id = 69] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fed9d9400) [pid = 1881] [serial = 589] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fea34a800) [pid = 1881] [serial = 586] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6ff01a8800) [pid = 1881] [serial = 592] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6ff1143400) [pid = 1881] [serial = 595] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fe96d1c00) [pid = 1881] [serial = 583] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6ff2264c00) [pid = 1881] [serial = 616] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa20d000 == 98 [pid = 1881] [id = 221] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff9ff8800 == 97 [pid = 1881] [id = 220] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff40a0000 == 96 [pid = 1881] [id = 219] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d76800 == 95 [pid = 1881] [id = 218] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fead83000 == 94 [pid = 1881] [id = 217] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3622800 == 93 [pid = 1881] [id = 216] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700578b000 == 92 [pid = 1881] [id = 212] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001f21800 == 91 [pid = 1881] [id = 211] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000f25800 == 90 [pid = 1881] [id = 210] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000ade000 == 89 [pid = 1881] [id = 209] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa205800 == 88 [pid = 1881] [id = 208] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff310a000 == 87 [pid = 1881] [id = 207] 19:06:51 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feb2c3800 == 86 [pid = 1881] [id = 206] 19:06:51 INFO - PROCESS | 1881 | 1461290811820 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]]]}] 19:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1437ms 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fee9ca800) [pid = 1881] [serial = 451] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6febf62000) [pid = 1881] [serial = 605] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f7005f69000) [pid = 1881] [serial = 442] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fef6a9400) [pid = 1881] [serial = 581] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fe96c5c00) [pid = 1881] [serial = 599] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fe34f4400) [pid = 1881] [serial = 448] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fea70cc00) [pid = 1881] [serial = 602] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6feb25e400) [pid = 1881] [serial = 604] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6ff3070c00) [pid = 1881] [serial = 518] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6feea83400) [pid = 1881] [serial = 608] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fe841fc00) [pid = 1881] [serial = 598] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6ff201f400) [pid = 1881] [serial = 436] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fe9c5c400) [pid = 1881] [serial = 430] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f700647e800) [pid = 1881] [serial = 445] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6febe8e400) [pid = 1881] [serial = 433] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6ff11b1000) [pid = 1881] [serial = 611] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6ff1b4d000) [pid = 1881] [serial = 613] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6ff39a3400) [pid = 1881] [serial = 439] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fe97a0400) [pid = 1881] [serial = 601] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6ff0b91400) [pid = 1881] [serial = 610] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6ff1df3000) [pid = 1881] [serial = 614] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fed9d9000) [pid = 1881] [serial = 607] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1881 | 1461290811902 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:06:51 INFO - PROCESS | 1881 | 1461290811911 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:06:51 INFO - PROCESS | 1881 | 1461290811919 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:06:51 INFO - PROCESS | 1881 | 1461290811924 Marionette TRACE conn3 <- [1,906,null,{}] 19:06:51 INFO - PROCESS | 1881 | 1461290811943 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}] 19:06:52 INFO - PROCESS | 1881 | 1461290812098 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:06:52 INFO - PROCESS | 1881 | 1461290812111 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feb2dd800 == 87 [pid = 1881] [id = 234] 19:06:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fed9cc400) [pid = 1881] [serial = 702] [outer = (nil)] 19:06:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fee4cd800) [pid = 1881] [serial = 703] [outer = 0x7f6fed9cc400] 19:06:52 INFO - PROCESS | 1881 | 1461290812176 Marionette DEBUG loaded listener.js 19:06:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6feea84800) [pid = 1881] [serial = 704] [outer = 0x7f6fed9cc400] 19:06:53 INFO - PROCESS | 1881 | 1461290813021 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]]]}] 19:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1147ms 19:06:53 INFO - PROCESS | 1881 | 1461290813067 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:06:53 INFO - PROCESS | 1881 | 1461290813071 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:06:53 INFO - PROCESS | 1881 | 1461290813077 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:06:53 INFO - PROCESS | 1881 | 1461290813079 Marionette TRACE conn3 <- [1,910,null,{}] 19:06:53 INFO - PROCESS | 1881 | 1461290813084 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}] 19:06:53 INFO - PROCESS | 1881 | 1461290813230 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:06:53 INFO - PROCESS | 1881 | 1461290813241 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2534000 == 88 [pid = 1881] [id = 235] 19:06:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6febe8ec00) [pid = 1881] [serial = 705] [outer = (nil)] 19:06:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6ff033d400) [pid = 1881] [serial = 706] [outer = 0x7f6febe8ec00] 19:06:53 INFO - PROCESS | 1881 | 1461290813302 Marionette DEBUG loaded listener.js 19:06:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6ff106f400) [pid = 1881] [serial = 707] [outer = 0x7f6febe8ec00] 19:06:54 INFO - PROCESS | 1881 | 1461290814182 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]]]}] 19:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1130ms 19:06:54 INFO - PROCESS | 1881 | 1461290814213 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:06:54 INFO - PROCESS | 1881 | 1461290814215 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:06:54 INFO - PROCESS | 1881 | 1461290814222 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:06:54 INFO - PROCESS | 1881 | 1461290814224 Marionette TRACE conn3 <- [1,914,null,{}] 19:06:54 INFO - PROCESS | 1881 | 1461290814232 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}] 19:06:54 INFO - PROCESS | 1881 | 1461290814428 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:06:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6feebce400) [pid = 1881] [serial = 708] [outer = 0x7f6fe9cca800] 19:06:54 INFO - PROCESS | 1881 | 1461290814590 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff310d800 == 89 [pid = 1881] [id = 236] 19:06:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6ff1b49000) [pid = 1881] [serial = 709] [outer = (nil)] 19:06:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6ff1b6fc00) [pid = 1881] [serial = 710] [outer = 0x7f6ff1b49000] 19:06:54 INFO - PROCESS | 1881 | 1461290814672 Marionette DEBUG loaded listener.js 19:06:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6ff1df2000) [pid = 1881] [serial = 711] [outer = 0x7f6ff1b49000] 19:06:55 INFO - PROCESS | 1881 | 1461290815522 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]]]}] 19:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1331ms 19:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:06:55 INFO - PROCESS | 1881 | 1461290815553 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:06:55 INFO - PROCESS | 1881 | 1461290815555 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:06:55 INFO - PROCESS | 1881 | 1461290815562 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:06:55 INFO - PROCESS | 1881 | 1461290815565 Marionette TRACE conn3 <- [1,918,null,{}] 19:06:55 INFO - PROCESS | 1881 | 1461290815587 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}] 19:06:55 INFO - PROCESS | 1881 | 1461290815800 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:06:55 INFO - PROCESS | 1881 | 1461290815826 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39dd000 == 90 [pid = 1881] [id = 237] 19:06:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6ff2b4dc00) [pid = 1881] [serial = 712] [outer = (nil)] 19:06:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6ff3160000) [pid = 1881] [serial = 713] [outer = 0x7f6ff2b4dc00] 19:06:55 INFO - PROCESS | 1881 | 1461290815888 Marionette DEBUG loaded listener.js 19:06:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6ff3cca000) [pid = 1881] [serial = 714] [outer = 0x7f6ff2b4dc00] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fea907800) [pid = 1881] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6ff1075c00) [pid = 1881] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f7000f8a000) [pid = 1881] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fe0f17800) [pid = 1881] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fe8424400) [pid = 1881] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6feaf94800) [pid = 1881] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6feb192400) [pid = 1881] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fe96c3c00) [pid = 1881] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fe1e9d400) [pid = 1881] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6feaf99000) [pid = 1881] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6feafcb000) [pid = 1881] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6feafcac00) [pid = 1881] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6febe95800) [pid = 1881] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fef6a8c00) [pid = 1881] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6febe98400) [pid = 1881] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6fe9564800) [pid = 1881] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6ff2b48c00) [pid = 1881] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6fe1e91000) [pid = 1881] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6feea8ec00) [pid = 1881] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fe34ee400) [pid = 1881] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6fed6e8400) [pid = 1881] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fea345000) [pid = 1881] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6fe1e9ec00) [pid = 1881] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6feebc2c00) [pid = 1881] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6ff1b74400) [pid = 1881] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fe34f0800) [pid = 1881] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6ff1df4000) [pid = 1881] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fe9c4f400) [pid = 1881] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6fe956c800) [pid = 1881] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6fe0f11400) [pid = 1881] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fea910800) [pid = 1881] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:06:56 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6fea905400) [pid = 1881] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:06:57 INFO - PROCESS | 1881 | 1461290817179 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]]]}] 19:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1637ms 19:06:57 INFO - PROCESS | 1881 | 1461290817205 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:06:57 INFO - PROCESS | 1881 | 1461290817208 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:06:57 INFO - PROCESS | 1881 | 1461290817214 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:06:57 INFO - PROCESS | 1881 | 1461290817228 Marionette TRACE conn3 <- [1,922,null,{}] 19:06:57 INFO - PROCESS | 1881 | 1461290817233 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}] 19:06:57 INFO - PROCESS | 1881 | 1461290817374 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:06:57 INFO - PROCESS | 1881 | 1461290817388 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee594000 == 91 [pid = 1881] [id = 238] 19:06:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fe0f17800) [pid = 1881] [serial = 715] [outer = (nil)] 19:06:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fea716800) [pid = 1881] [serial = 716] [outer = 0x7f6fe0f17800] 19:06:57 INFO - PROCESS | 1881 | 1461290817450 Marionette DEBUG loaded listener.js 19:06:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6febe98400) [pid = 1881] [serial = 717] [outer = 0x7f6fe0f17800] 19:06:58 INFO - PROCESS | 1881 | 1461290818227 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]]]}] 19:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1040ms 19:06:58 INFO - PROCESS | 1881 | 1461290818258 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:06:58 INFO - PROCESS | 1881 | 1461290818262 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:06:58 INFO - PROCESS | 1881 | 1461290818267 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:06:58 INFO - PROCESS | 1881 | 1461290818269 Marionette TRACE conn3 <- [1,926,null,{}] 19:06:58 INFO - PROCESS | 1881 | 1461290818292 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}] 19:06:58 INFO - PROCESS | 1881 | 1461290818479 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:06:58 INFO - PROCESS | 1881 | 1461290818494 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff643e000 == 92 [pid = 1881] [id = 239] 19:06:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fe9d2d400) [pid = 1881] [serial = 718] [outer = (nil)] 19:06:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6fee9cb800) [pid = 1881] [serial = 719] [outer = 0x7f6fe9d2d400] 19:06:58 INFO - PROCESS | 1881 | 1461290818553 Marionette DEBUG loaded listener.js 19:06:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6ff1b6a800) [pid = 1881] [serial = 720] [outer = 0x7f6fe9d2d400] 19:06:59 INFO - PROCESS | 1881 | 1461290819575 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]]]}] 19:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1381ms 19:06:59 INFO - PROCESS | 1881 | 1461290819650 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:06:59 INFO - PROCESS | 1881 | 1461290819658 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:06:59 INFO - PROCESS | 1881 | 1461290819667 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:06:59 INFO - PROCESS | 1881 | 1461290819673 Marionette TRACE conn3 <- [1,930,null,{}] 19:06:59 INFO - PROCESS | 1881 | 1461290819680 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}] 19:06:59 INFO - PROCESS | 1881 | 1461290819894 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:07:00 INFO - PROCESS | 1881 | 1461290820063 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea6cd000 == 93 [pid = 1881] [id = 240] 19:07:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6fe96ce000) [pid = 1881] [serial = 721] [outer = (nil)] 19:07:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6fe9d30000) [pid = 1881] [serial = 722] [outer = 0x7f6fe96ce000] 19:07:00 INFO - PROCESS | 1881 | 1461290820141 Marionette DEBUG loaded listener.js 19:07:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6fea908c00) [pid = 1881] [serial = 723] [outer = 0x7f6fe96ce000] 19:07:01 INFO - PROCESS | 1881 | 1461290821076 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]]]}] 19:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1484ms 19:07:01 INFO - PROCESS | 1881 | 1461290821152 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:07:01 INFO - PROCESS | 1881 | 1461290821161 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:07:01 INFO - PROCESS | 1881 | 1461290821171 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:07:01 INFO - PROCESS | 1881 | 1461290821175 Marionette TRACE conn3 <- [1,934,null,{}] 19:07:01 INFO - PROCESS | 1881 | 1461290821181 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}] 19:07:01 INFO - PROCESS | 1881 | 1461290821391 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:07:01 INFO - PROCESS | 1881 | 1461290821641 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d1e000 == 94 [pid = 1881] [id = 241] 19:07:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6feafc0c00) [pid = 1881] [serial = 724] [outer = (nil)] 19:07:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fed9ce800) [pid = 1881] [serial = 725] [outer = 0x7f6feafc0c00] 19:07:01 INFO - PROCESS | 1881 | 1461290821759 Marionette DEBUG loaded listener.js 19:07:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fee4cfc00) [pid = 1881] [serial = 726] [outer = 0x7f6feafc0c00] 19:07:02 INFO - PROCESS | 1881 | 1461290822607 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]]]}] 19:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1486ms 19:07:02 INFO - PROCESS | 1881 | 1461290822659 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:07:02 INFO - PROCESS | 1881 | 1461290822663 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:07:02 INFO - PROCESS | 1881 | 1461290822670 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:07:02 INFO - PROCESS | 1881 | 1461290822676 Marionette TRACE conn3 <- [1,938,null,{}] 19:07:02 INFO - PROCESS | 1881 | 1461290822692 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}] 19:07:02 INFO - PROCESS | 1881 | 1461290822915 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:07:03 INFO - PROCESS | 1881 | 1461290823085 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000a03000 == 95 [pid = 1881] [id = 242] 19:07:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fef6a0000) [pid = 1881] [serial = 727] [outer = (nil)] 19:07:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6ff20c3400) [pid = 1881] [serial = 728] [outer = 0x7f6fef6a0000] 19:07:03 INFO - PROCESS | 1881 | 1461290823161 Marionette DEBUG loaded listener.js 19:07:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6ff2b46c00) [pid = 1881] [serial = 729] [outer = 0x7f6fef6a0000] 19:07:04 INFO - PROCESS | 1881 | 1461290824029 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]]]}] 19:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1397ms 19:07:04 INFO - PROCESS | 1881 | 1461290824067 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:07:04 INFO - PROCESS | 1881 | 1461290824072 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:07:04 INFO - PROCESS | 1881 | 1461290824078 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:07:04 INFO - PROCESS | 1881 | 1461290824081 Marionette TRACE conn3 <- [1,942,null,{}] 19:07:04 INFO - PROCESS | 1881 | 1461290824086 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}] 19:07:04 INFO - PROCESS | 1881 | 1461290824250 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:07:04 INFO - PROCESS | 1881 | 1461290824427 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000fdd800 == 96 [pid = 1881] [id = 243] 19:07:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6ff1139c00) [pid = 1881] [serial = 730] [outer = (nil)] 19:07:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6ff3079800) [pid = 1881] [serial = 731] [outer = 0x7f6ff1139c00] 19:07:04 INFO - PROCESS | 1881 | 1461290824498 Marionette DEBUG loaded listener.js 19:07:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6ff3cd0400) [pid = 1881] [serial = 732] [outer = 0x7f6ff1139c00] 19:07:05 INFO - PROCESS | 1881 | 1461290825388 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]]]}] 19:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1379ms 19:07:05 INFO - PROCESS | 1881 | 1461290825457 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:07:05 INFO - PROCESS | 1881 | 1461290825461 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:07:05 INFO - PROCESS | 1881 | 1461290825467 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:07:05 INFO - PROCESS | 1881 | 1461290825469 Marionette TRACE conn3 <- [1,946,null,{}] 19:07:05 INFO - PROCESS | 1881 | 1461290825475 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}] 19:07:05 INFO - PROCESS | 1881 | 1461290825651 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:07:05 INFO - PROCESS | 1881 | 1461290825821 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c8c800 == 97 [pid = 1881] [id = 244] 19:07:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6ff2b47000) [pid = 1881] [serial = 733] [outer = (nil)] 19:07:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6ff4022c00) [pid = 1881] [serial = 734] [outer = 0x7f6ff2b47000] 19:07:05 INFO - PROCESS | 1881 | 1461290825897 Marionette DEBUG loaded listener.js 19:07:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6ff6409000) [pid = 1881] [serial = 735] [outer = 0x7f6ff2b47000] 19:07:06 INFO - PROCESS | 1881 | 1461290826769 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]]]}] 19:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1377ms 19:07:06 INFO - PROCESS | 1881 | 1461290826845 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:07:06 INFO - PROCESS | 1881 | 1461290826848 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:07:06 INFO - PROCESS | 1881 | 1461290826854 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:07:06 INFO - PROCESS | 1881 | 1461290826858 Marionette TRACE conn3 <- [1,950,null,{}] 19:07:06 INFO - PROCESS | 1881 | 1461290826863 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}] 19:07:07 INFO - PROCESS | 1881 | 1461290827077 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:07:07 INFO - PROCESS | 1881 | 1461290827248 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700642c000 == 98 [pid = 1881] [id = 245] 19:07:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6ff3cd3400) [pid = 1881] [serial = 736] [outer = (nil)] 19:07:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f7000f50800) [pid = 1881] [serial = 737] [outer = 0x7f6ff3cd3400] 19:07:07 INFO - PROCESS | 1881 | 1461290827324 Marionette DEBUG loaded listener.js 19:07:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f7001fb8c00) [pid = 1881] [serial = 738] [outer = 0x7f6ff3cd3400] 19:07:08 INFO - PROCESS | 1881 | 1461290828220 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]]]}] 19:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1437ms 19:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:07:08 INFO - PROCESS | 1881 | 1461290828296 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:07:08 INFO - PROCESS | 1881 | 1461290828299 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:07:08 INFO - PROCESS | 1881 | 1461290828305 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:07:08 INFO - PROCESS | 1881 | 1461290828309 Marionette TRACE conn3 <- [1,954,null,{}] 19:07:08 INFO - PROCESS | 1881 | 1461290828314 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}] 19:07:08 INFO - PROCESS | 1881 | 1461290828514 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:07:08 INFO - PROCESS | 1881 | 1461290828686 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b31c000 == 99 [pid = 1881] [id = 246] 19:07:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6ff6933000) [pid = 1881] [serial = 739] [outer = (nil)] 19:07:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f7002115400) [pid = 1881] [serial = 740] [outer = 0x7f6ff6933000] 19:07:08 INFO - PROCESS | 1881 | 1461290828757 Marionette DEBUG loaded listener.js 19:07:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f7005757000) [pid = 1881] [serial = 741] [outer = 0x7f6ff6933000] 19:07:09 INFO - PROCESS | 1881 | 1461290829629 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]]]}] 19:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1430ms 19:07:09 INFO - PROCESS | 1881 | 1461290829735 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:07:09 INFO - PROCESS | 1881 | 1461290829738 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:07:09 INFO - PROCESS | 1881 | 1461290829744 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:07:09 INFO - PROCESS | 1881 | 1461290829747 Marionette TRACE conn3 <- [1,958,null,{}] 19:07:09 INFO - PROCESS | 1881 | 1461290829753 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}] 19:07:09 INFO - PROCESS | 1881 | 1461290829948 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:07:10 INFO - PROCESS | 1881 | 1461290830124 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe11c6800 == 100 [pid = 1881] [id = 247] 19:07:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fe1e9bc00) [pid = 1881] [serial = 742] [outer = (nil)] 19:07:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6ff00b5c00) [pid = 1881] [serial = 743] [outer = 0x7f6fe1e9bc00] 19:07:10 INFO - PROCESS | 1881 | 1461290830195 Marionette DEBUG loaded listener.js 19:07:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f7005f99c00) [pid = 1881] [serial = 744] [outer = 0x7f6fe1e9bc00] 19:07:11 INFO - PROCESS | 1881 | 1461290831047 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]]]}] 19:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1382ms 19:07:11 INFO - PROCESS | 1881 | 1461290831128 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:07:11 INFO - PROCESS | 1881 | 1461290831132 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:07:11 INFO - PROCESS | 1881 | 1461290831138 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:07:11 INFO - PROCESS | 1881 | 1461290831141 Marionette TRACE conn3 <- [1,962,null,{}] 19:07:11 INFO - PROCESS | 1881 | 1461290831146 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}] 19:07:11 INFO - PROCESS | 1881 | 1461290831351 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:07:11 INFO - PROCESS | 1881 | 1461290831528 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1783800 == 101 [pid = 1881] [id = 248] 19:07:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fe0f1b000) [pid = 1881] [serial = 745] [outer = (nil)] 19:07:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fe956a800) [pid = 1881] [serial = 746] [outer = 0x7f6fe0f1b000] 19:07:11 INFO - PROCESS | 1881 | 1461290831641 Marionette DEBUG loaded listener.js 19:07:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fe9cc8400) [pid = 1881] [serial = 747] [outer = 0x7f6fe0f1b000] 19:07:12 INFO - PROCESS | 1881 | 1461290832758 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]]]}] 19:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1689ms 19:07:12 INFO - PROCESS | 1881 | 1461290832828 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:07:12 INFO - PROCESS | 1881 | 1461290832834 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:07:12 INFO - PROCESS | 1881 | 1461290832841 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:07:12 INFO - PROCESS | 1881 | 1461290832847 Marionette TRACE conn3 <- [1,966,null,{}] 19:07:12 INFO - PROCESS | 1881 | 1461290832856 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}] 19:07:13 INFO - PROCESS | 1881 | 1461290833068 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:07:13 INFO - PROCESS | 1881 | 1461290833291 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe96db800 == 102 [pid = 1881] [id = 249] 19:07:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fe96c3000) [pid = 1881] [serial = 748] [outer = (nil)] 19:07:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fe9796800) [pid = 1881] [serial = 749] [outer = 0x7f6fe96c3000] 19:07:13 INFO - PROCESS | 1881 | 1461290833359 Marionette DEBUG loaded listener.js 19:07:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fe9d25400) [pid = 1881] [serial = 750] [outer = 0x7f6fe96c3000] 19:07:14 INFO - PROCESS | 1881 | 1461290834300 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]]]}] 19:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1490ms 19:07:14 INFO - PROCESS | 1881 | 1461290834333 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:07:14 INFO - PROCESS | 1881 | 1461290834341 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:07:14 INFO - PROCESS | 1881 | 1461290834351 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:07:14 INFO - PROCESS | 1881 | 1461290834354 Marionette TRACE conn3 <- [1,970,null,{}] 19:07:14 INFO - PROCESS | 1881 | 1461290834358 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}] 19:07:14 INFO - PROCESS | 1881 | 1461290834519 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:07:14 INFO - PROCESS | 1881 | 1461290834776 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe2267000 == 103 [pid = 1881] [id = 250] 19:07:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6feb192400) [pid = 1881] [serial = 751] [outer = (nil)] 19:07:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6febe8e400) [pid = 1881] [serial = 752] [outer = 0x7f6feb192400] 19:07:14 INFO - PROCESS | 1881 | 1461290834895 Marionette DEBUG loaded listener.js 19:07:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fecc2f800) [pid = 1881] [serial = 753] [outer = 0x7f6feb192400] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee594000 == 102 [pid = 1881] [id = 238] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff39dd000 == 101 [pid = 1881] [id = 237] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fe9d22400) [pid = 1881] [serial = 619] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6febef4400) [pid = 1881] [serial = 622] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6ff1b77800) [pid = 1881] [serial = 625] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6ff27dec00) [pid = 1881] [serial = 628] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6ff2883c00) [pid = 1881] [serial = 631] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6ff307a400) [pid = 1881] [serial = 634] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6ff4028c00) [pid = 1881] [serial = 637] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6ff40fd800) [pid = 1881] [serial = 640] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fe9569000) [pid = 1881] [serial = 643] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6ffae1f400) [pid = 1881] [serial = 667] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff310d800 == 100 [pid = 1881] [id = 236] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2534000 == 99 [pid = 1881] [id = 235] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feb2dd800 == 98 [pid = 1881] [id = 234] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe33ae800 == 97 [pid = 1881] [id = 233] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fed65e800 == 96 [pid = 1881] [id = 232] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700a3c5800 == 95 [pid = 1881] [id = 226] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7008087000 == 94 [pid = 1881] [id = 225] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff9ff3800 == 93 [pid = 1881] [id = 224] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feecf2000 == 92 [pid = 1881] [id = 223] 19:07:15 INFO - PROCESS | 1881 | --DOCSHELL 0x7f70061a1800 == 91 [pid = 1881] [id = 222] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fea911400) [pid = 1881] [serial = 476] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f7006183400) [pid = 1881] [serial = 427] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fe1fe6000) [pid = 1881] [serial = 473] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6ff225fc00) [pid = 1881] [serial = 482] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fe9c59400) [pid = 1881] [serial = 521] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fecc23000) [pid = 1881] [serial = 524] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fee9d2c00) [pid = 1881] [serial = 479] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fee4cc400) [pid = 1881] [serial = 494] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6ff30c9c00) [pid = 1881] [serial = 485] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f7000c8fc00) [pid = 1881] [serial = 533] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f70022cf800) [pid = 1881] [serial = 491] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6ff40fb000) [pid = 1881] [serial = 488] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6ff0c3d400) [pid = 1881] [serial = 593] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6ff27e4400) [pid = 1881] [serial = 527] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6ff40f7c00) [pid = 1881] [serial = 530] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6fe9c59800) [pid = 1881] [serial = 584] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fe34f1400) [pid = 1881] [serial = 554] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6feebc3c00) [pid = 1881] [serial = 590] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fee4c5800) [pid = 1881] [serial = 560] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6ff1adf400) [pid = 1881] [serial = 563] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6ff1ae0000) [pid = 1881] [serial = 596] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f700610f800) [pid = 1881] [serial = 536] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fea70e400) [pid = 1881] [serial = 557] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6febe8cc00) [pid = 1881] [serial = 587] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6ff2236000) [pid = 1881] [serial = 658] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6feaf99800) [pid = 1881] [serial = 650] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6fea70bc00) [pid = 1881] [serial = 649] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6ffae1fc00) [pid = 1881] [serial = 647] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6ff6994800) [pid = 1881] [serial = 646] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6ff03ce800) [pid = 1881] [serial = 655] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f6ff2b4f400) [pid = 1881] [serial = 661] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6feea84c00) [pid = 1881] [serial = 664] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6ff27dbc00) [pid = 1881] [serial = 617] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f6fed7cf400) [pid = 1881] [serial = 653] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6febe8fc00) [pid = 1881] [serial = 652] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6ff3078c00) [pid = 1881] [serial = 662] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f6ff27e2800) [pid = 1881] [serial = 659] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6ff405a400) [pid = 1881] [serial = 665] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6ff1adb800) [pid = 1881] [serial = 656] [outer = (nil)] [url = about:blank] 19:07:15 INFO - PROCESS | 1881 | 1461290835857 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]]]}] 19:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1533ms 19:07:15 INFO - PROCESS | 1881 | 1461290835885 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:07:15 INFO - PROCESS | 1881 | 1461290835888 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:07:15 INFO - PROCESS | 1881 | 1461290835894 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:07:15 INFO - PROCESS | 1881 | 1461290835900 Marionette TRACE conn3 <- [1,974,null,{}] 19:07:15 INFO - PROCESS | 1881 | 1461290835914 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}] 19:07:16 INFO - PROCESS | 1881 | 1461290836063 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:07:16 INFO - PROCESS | 1881 | 1461290836213 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe96d7800 == 92 [pid = 1881] [id = 251] 19:07:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6feb25e400) [pid = 1881] [serial = 754] [outer = (nil)] 19:07:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6fee4c5800) [pid = 1881] [serial = 755] [outer = 0x7f6feb25e400] 19:07:16 INFO - PROCESS | 1881 | 1461290836278 Marionette DEBUG loaded listener.js 19:07:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6feea85c00) [pid = 1881] [serial = 756] [outer = 0x7f6feb25e400] 19:07:16 INFO - PROCESS | 1881 | 1461290836943 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]]]}] 19:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1082ms 19:07:16 INFO - PROCESS | 1881 | 1461290836983 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:07:16 INFO - PROCESS | 1881 | 1461290836987 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:07:16 INFO - PROCESS | 1881 | 1461290836992 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:07:16 INFO - PROCESS | 1881 | 1461290836994 Marionette TRACE conn3 <- [1,978,null,{}] 19:07:17 INFO - PROCESS | 1881 | 1461290837000 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}] 19:07:17 INFO - PROCESS | 1881 | 1461290837191 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:07:17 INFO - PROCESS | 1881 | 1461290837210 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb98000 == 93 [pid = 1881] [id = 252] 19:07:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6fed7cf400) [pid = 1881] [serial = 757] [outer = (nil)] 19:07:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6fef6a7400) [pid = 1881] [serial = 758] [outer = 0x7f6fed7cf400] 19:07:17 INFO - PROCESS | 1881 | 1461290837273 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6ff1ad3400) [pid = 1881] [serial = 759] [outer = 0x7f6fed7cf400] 19:07:18 INFO - PROCESS | 1881 | 1461290838110 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]]]}] 19:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1187ms 19:07:18 INFO - PROCESS | 1881 | 1461290838180 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:07:18 INFO - PROCESS | 1881 | 1461290838184 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:07:18 INFO - PROCESS | 1881 | 1461290838190 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1881 | 1461290838193 Marionette TRACE conn3 <- [1,982,null,{}] 19:07:18 INFO - PROCESS | 1881 | 1461290838211 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}] 19:07:18 INFO - PROCESS | 1881 | 1461290838406 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:07:18 INFO - PROCESS | 1881 | 1461290838427 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee5a2800 == 94 [pid = 1881] [id = 253] 19:07:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6fee9c3400) [pid = 1881] [serial = 760] [outer = (nil)] 19:07:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6ff1df4000) [pid = 1881] [serial = 761] [outer = 0x7f6fee9c3400] 19:07:18 INFO - PROCESS | 1881 | 1461290838488 Marionette DEBUG loaded listener.js 19:07:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6ff2262c00) [pid = 1881] [serial = 762] [outer = 0x7f6fee9c3400] 19:07:19 INFO - PROCESS | 1881 | 1461290839356 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]]]}] 19:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1227ms 19:07:19 INFO - PROCESS | 1881 | 1461290839418 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:07:19 INFO - PROCESS | 1881 | 1461290839421 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:07:19 INFO - PROCESS | 1881 | 1461290839427 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:07:19 INFO - PROCESS | 1881 | 1461290839429 Marionette TRACE conn3 <- [1,986,null,{}] 19:07:19 INFO - PROCESS | 1881 | 1461290839435 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}] 19:07:19 INFO - PROCESS | 1881 | 1461290839655 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:07:19 INFO - PROCESS | 1881 | 1461290839682 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff252b800 == 95 [pid = 1881] [id = 254] 19:07:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6ff307bc00) [pid = 1881] [serial = 763] [outer = (nil)] 19:07:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6ff40f7c00) [pid = 1881] [serial = 764] [outer = 0x7f6ff307bc00] 19:07:19 INFO - PROCESS | 1881 | 1461290839757 Marionette DEBUG loaded listener.js 19:07:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6ff6988c00) [pid = 1881] [serial = 765] [outer = 0x7f6ff307bc00] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fe1fe5800) [pid = 1881] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6febe8ec00) [pid = 1881] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6ff2b4dc00) [pid = 1881] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f6fef6a0c00) [pid = 1881] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6feb261400) [pid = 1881] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6fe0f17800) [pid = 1881] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 127 (0x7f6ff0c3e400) [pid = 1881] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 126 (0x7f6ff1b49000) [pid = 1881] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 125 (0x7f6fed9cc400) [pid = 1881] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 124 (0x7f6fe0f0ec00) [pid = 1881] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 123 (0x7f6ff00b9000) [pid = 1881] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 122 (0x7f6fea711000) [pid = 1881] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 121 (0x7f6ff2b4b000) [pid = 1881] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 120 (0x7f6ff2b4ec00) [pid = 1881] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 119 (0x7f6fe9793400) [pid = 1881] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:07:20 INFO - PROCESS | 1881 | --DOMWINDOW == 118 (0x7f6ff382ac00) [pid = 1881] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:07:20 INFO - PROCESS | 1881 | 1461290840838 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]]]}] 19:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1427ms 19:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:07:20 INFO - PROCESS | 1881 | 1461290840854 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:07:20 INFO - PROCESS | 1881 | 1461290840856 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:07:20 INFO - PROCESS | 1881 | 1461290840863 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:07:20 INFO - PROCESS | 1881 | 1461290840866 Marionette TRACE conn3 <- [1,990,null,{}] 19:07:20 INFO - PROCESS | 1881 | 1461290840871 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}] 19:07:21 INFO - PROCESS | 1881 | 1461290841067 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:07:21 INFO - PROCESS | 1881 | 1461290841088 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2821800 == 96 [pid = 1881] [id = 255] 19:07:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 119 (0x7f6fe0f11800) [pid = 1881] [serial = 766] [outer = (nil)] 19:07:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 120 (0x7f6fee4ce800) [pid = 1881] [serial = 767] [outer = 0x7f6fe0f11800] 19:07:21 INFO - PROCESS | 1881 | 1461290841148 Marionette DEBUG loaded listener.js 19:07:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 121 (0x7f6ff2b51000) [pid = 1881] [serial = 768] [outer = 0x7f6fe0f11800] 19:07:21 INFO - PROCESS | 1881 | 1461290841845 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]]]}] 19:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1043ms 19:07:21 INFO - PROCESS | 1881 | 1461290841904 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:07:21 INFO - PROCESS | 1881 | 1461290841907 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:07:21 INFO - PROCESS | 1881 | 1461290841913 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:07:21 INFO - PROCESS | 1881 | 1461290841915 Marionette TRACE conn3 <- [1,994,null,{}] 19:07:21 INFO - PROCESS | 1881 | 1461290841921 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}] 19:07:22 INFO - PROCESS | 1881 | 1461290842122 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:07:22 INFO - PROCESS | 1881 | 1461290842140 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2fc9800 == 97 [pid = 1881] [id = 256] 19:07:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 122 (0x7f6fe1fe5800) [pid = 1881] [serial = 769] [outer = (nil)] 19:07:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 123 (0x7f6ff3160400) [pid = 1881] [serial = 770] [outer = 0x7f6fe1fe5800] 19:07:22 INFO - PROCESS | 1881 | 1461290842201 Marionette DEBUG loaded listener.js 19:07:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 124 (0x7f6ffae1ac00) [pid = 1881] [serial = 771] [outer = 0x7f6fe1fe5800] 19:07:23 INFO - PROCESS | 1881 | 1461290843227 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]]]}] 19:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1382ms 19:07:23 INFO - PROCESS | 1881 | 1461290843296 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:07:23 INFO - PROCESS | 1881 | 1461290843302 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:07:23 INFO - PROCESS | 1881 | 1461290843312 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:07:23 INFO - PROCESS | 1881 | 1461290843316 Marionette TRACE conn3 <- [1,998,null,{}] 19:07:23 INFO - PROCESS | 1881 | 1461290843325 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}] 19:07:23 INFO - PROCESS | 1881 | 1461290843538 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:07:23 INFO - PROCESS | 1881 | 1461290843714 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37df000 == 98 [pid = 1881] [id = 257] 19:07:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 125 (0x7f6fe9799800) [pid = 1881] [serial = 772] [outer = (nil)] 19:07:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 126 (0x7f6fea711800) [pid = 1881] [serial = 773] [outer = 0x7f6fe9799800] 19:07:23 INFO - PROCESS | 1881 | 1461290843788 Marionette DEBUG loaded listener.js 19:07:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 127 (0x7f6feafc4c00) [pid = 1881] [serial = 774] [outer = 0x7f6fe9799800] 19:07:24 INFO - PROCESS | 1881 | 1461290844720 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]]]}] 19:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1481ms 19:07:24 INFO - PROCESS | 1881 | 1461290844793 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:07:24 INFO - PROCESS | 1881 | 1461290844802 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:07:24 INFO - PROCESS | 1881 | 1461290844812 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:07:24 INFO - PROCESS | 1881 | 1461290844816 Marionette TRACE conn3 <- [1,1002,null,{}] 19:07:24 INFO - PROCESS | 1881 | 1461290844822 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}] 19:07:25 INFO - PROCESS | 1881 | 1461290845031 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:07:25 INFO - PROCESS | 1881 | 1461290845201 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef60a000 == 99 [pid = 1881] [id = 258] 19:07:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 128 (0x7f6febe93400) [pid = 1881] [serial = 775] [outer = (nil)] 19:07:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6feea8ec00) [pid = 1881] [serial = 776] [outer = 0x7f6febe93400] 19:07:25 INFO - PROCESS | 1881 | 1461290845355 Marionette DEBUG loaded listener.js 19:07:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6ff1ad3c00) [pid = 1881] [serial = 777] [outer = 0x7f6febe93400] 19:07:26 INFO - PROCESS | 1881 | 1461290846170 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]]]}] 19:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1433ms 19:07:26 INFO - PROCESS | 1881 | 1461290846245 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:07:26 INFO - PROCESS | 1881 | 1461290846248 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:07:26 INFO - PROCESS | 1881 | 1461290846255 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:07:26 INFO - PROCESS | 1881 | 1461290846261 Marionette TRACE conn3 <- [1,1006,null,{}] 19:07:26 INFO - PROCESS | 1881 | 1461290846277 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}] 19:07:26 INFO - PROCESS | 1881 | 1461290846486 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:07:26 INFO - PROCESS | 1881 | 1461290846657 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff4829000 == 100 [pid = 1881] [id = 259] 19:07:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6ff2b28c00) [pid = 1881] [serial = 778] [outer = (nil)] 19:07:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6ff3829400) [pid = 1881] [serial = 779] [outer = 0x7f6ff2b28c00] 19:07:26 INFO - PROCESS | 1881 | 1461290846776 Marionette DEBUG loaded listener.js 19:07:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6ff48c0000) [pid = 1881] [serial = 780] [outer = 0x7f6ff2b28c00] 19:07:27 INFO - PROCESS | 1881 | 1461290847597 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]]]}] 19:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1389ms 19:07:27 INFO - PROCESS | 1881 | 1461290847644 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:07:27 INFO - PROCESS | 1881 | 1461290847648 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:07:27 INFO - PROCESS | 1881 | 1461290847655 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:07:27 INFO - PROCESS | 1881 | 1461290847658 Marionette TRACE conn3 <- [1,1010,null,{}] 19:07:27 INFO - PROCESS | 1881 | 1461290847664 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}] 19:07:27 INFO - PROCESS | 1881 | 1461290847825 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:07:28 INFO - PROCESS | 1881 | 1461290848011 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9fe6000 == 101 [pid = 1881] [id = 260] 19:07:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6ff2b48c00) [pid = 1881] [serial = 781] [outer = (nil)] 19:07:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6ffae22400) [pid = 1881] [serial = 782] [outer = 0x7f6ff2b48c00] 19:07:28 INFO - PROCESS | 1881 | 1461290848086 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f7000c92800) [pid = 1881] [serial = 783] [outer = 0x7f6ff2b48c00] 19:07:28 INFO - PROCESS | 1881 | 1461290848908 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]]]}] 19:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1330ms 19:07:28 INFO - PROCESS | 1881 | 1461290848985 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:07:28 INFO - PROCESS | 1881 | 1461290848989 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:07:28 INFO - PROCESS | 1881 | 1461290848995 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1881 | 1461290848997 Marionette TRACE conn3 <- [1,1014,null,{}] 19:07:29 INFO - PROCESS | 1881 | 1461290849003 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}] 19:07:29 INFO - PROCESS | 1881 | 1461290849171 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:07:29 INFO - PROCESS | 1881 | 1461290849342 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000d05000 == 102 [pid = 1881] [id = 261] 19:07:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6ff3820000) [pid = 1881] [serial = 784] [outer = (nil)] 19:07:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f7001158000) [pid = 1881] [serial = 785] [outer = 0x7f6ff3820000] 19:07:29 INFO - PROCESS | 1881 | 1461290849418 Marionette DEBUG loaded listener.js 19:07:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f700210bc00) [pid = 1881] [serial = 786] [outer = 0x7f6ff3820000] 19:07:30 INFO - PROCESS | 1881 | 1461290850262 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]]]}] 19:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1329ms 19:07:30 INFO - PROCESS | 1881 | 1461290850325 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:07:30 INFO - PROCESS | 1881 | 1461290850329 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:07:30 INFO - PROCESS | 1881 | 1461290850336 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:07:30 INFO - PROCESS | 1881 | 1461290850339 Marionette TRACE conn3 <- [1,1018,null,{}] 19:07:30 INFO - PROCESS | 1881 | 1461290850344 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}] 19:07:30 INFO - PROCESS | 1881 | 1461290850538 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:07:30 INFO - PROCESS | 1881 | 1461290850711 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c85800 == 103 [pid = 1881] [id = 262] 19:07:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f700210dc00) [pid = 1881] [serial = 787] [outer = (nil)] 19:07:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f7006102800) [pid = 1881] [serial = 788] [outer = 0x7f700210dc00] 19:07:30 INFO - PROCESS | 1881 | 1461290850801 Marionette DEBUG loaded listener.js 19:07:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f7006407000) [pid = 1881] [serial = 789] [outer = 0x7f700210dc00] 19:07:31 INFO - PROCESS | 1881 | 1461290851620 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]]]}] 19:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1334ms 19:07:31 INFO - PROCESS | 1881 | 1461290851671 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:07:31 INFO - PROCESS | 1881 | 1461290851675 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:07:31 INFO - PROCESS | 1881 | 1461290851682 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:07:31 INFO - PROCESS | 1881 | 1461290851684 Marionette TRACE conn3 <- [1,1022,null,{}] 19:07:31 INFO - PROCESS | 1881 | 1461290851690 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}] 19:07:31 INFO - PROCESS | 1881 | 1461290851850 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:07:32 INFO - PROCESS | 1881 | 1461290852027 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005f4b800 == 104 [pid = 1881] [id = 263] 19:07:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fe8351400) [pid = 1881] [serial = 790] [outer = (nil)] 19:07:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fe8357000) [pid = 1881] [serial = 791] [outer = 0x7f6fe8351400] 19:07:32 INFO - PROCESS | 1881 | 1461290852098 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fe835c400) [pid = 1881] [serial = 792] [outer = 0x7f6fe8351400] 19:07:32 INFO - PROCESS | 1881 | 1461290852981 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]]]}] 19:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1377ms 19:07:33 INFO - PROCESS | 1881 | 1461290853060 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:07:33 INFO - PROCESS | 1881 | 1461290853064 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:07:33 INFO - PROCESS | 1881 | 1461290853070 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:07:33 INFO - PROCESS | 1881 | 1461290853073 Marionette TRACE conn3 <- [1,1026,null,{}] 19:07:33 INFO - PROCESS | 1881 | 1461290853078 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}] 19:07:33 INFO - PROCESS | 1881 | 1461290853275 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:07:33 INFO - PROCESS | 1881 | 1461290853450 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008aba800 == 105 [pid = 1881] [id = 264] 19:07:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6fe8351c00) [pid = 1881] [serial = 793] [outer = (nil)] 19:07:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6feae70400) [pid = 1881] [serial = 794] [outer = 0x7f6fe8351c00] 19:07:33 INFO - PROCESS | 1881 | 1461290853520 Marionette DEBUG loaded listener.js 19:07:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6feae77000) [pid = 1881] [serial = 795] [outer = 0x7f6fe8351c00] 19:07:34 INFO - PROCESS | 1881 | 1461290854396 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]]]}] 19:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1378ms 19:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:07:34 INFO - PROCESS | 1881 | 1461290854449 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:07:34 INFO - PROCESS | 1881 | 1461290854451 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:07:34 INFO - PROCESS | 1881 | 1461290854458 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:07:34 INFO - PROCESS | 1881 | 1461290854461 Marionette TRACE conn3 <- [1,1030,null,{}] 19:07:34 INFO - PROCESS | 1881 | 1461290854466 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}] 19:07:34 INFO - PROCESS | 1881 | 1461290854629 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:07:34 INFO - PROCESS | 1881 | 1461290854806 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9fbe000 == 106 [pid = 1881] [id = 265] 19:07:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6fe8355c00) [pid = 1881] [serial = 796] [outer = (nil)] 19:07:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6feae7b400) [pid = 1881] [serial = 797] [outer = 0x7f6fe8355c00] 19:07:34 INFO - PROCESS | 1881 | 1461290854888 Marionette DEBUG loaded listener.js 19:07:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f7005fa1000) [pid = 1881] [serial = 798] [outer = 0x7f6fe8355c00] 19:07:35 INFO - PROCESS | 1881 | 1461290855718 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]]]}] 19:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1330ms 19:07:35 INFO - PROCESS | 1881 | 1461290855787 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1881 | 1461290855791 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:07:35 INFO - PROCESS | 1881 | 1461290855797 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:07:35 INFO - PROCESS | 1881 | 1461290855799 Marionette TRACE conn3 <- [1,1034,null,{}] 19:07:35 INFO - PROCESS | 1881 | 1461290855805 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}] 19:07:35 INFO - PROCESS | 1881 | 1461290855968 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:07:36 INFO - PROCESS | 1881 | 1461290856142 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b30b000 == 107 [pid = 1881] [id = 266] 19:07:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fded82400) [pid = 1881] [serial = 799] [outer = (nil)] 19:07:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fded8bc00) [pid = 1881] [serial = 800] [outer = 0x7f6fded82400] 19:07:36 INFO - PROCESS | 1881 | 1461290856217 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fded90000) [pid = 1881] [serial = 801] [outer = 0x7f6fded82400] 19:07:37 INFO - PROCESS | 1881 | 1461290857111 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]]]}] 19:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1381ms 19:07:37 INFO - PROCESS | 1881 | 1461290857179 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:07:37 INFO - PROCESS | 1881 | 1461290857184 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:07:37 INFO - PROCESS | 1881 | 1461290857189 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:07:37 INFO - PROCESS | 1881 | 1461290857194 Marionette TRACE conn3 <- [1,1038,null,{}] 19:07:37 INFO - PROCESS | 1881 | 1461290857200 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}] 19:07:37 INFO - PROCESS | 1881 | 1461290857440 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:07:38 INFO - PROCESS | 1881 | 1461290858098 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3695800 == 108 [pid = 1881] [id = 267] 19:07:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fddd58c00) [pid = 1881] [serial = 802] [outer = (nil)] 19:07:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fded8c800) [pid = 1881] [serial = 803] [outer = 0x7f6fddd58c00] 19:07:38 INFO - PROCESS | 1881 | 1461290858171 Marionette DEBUG loaded listener.js 19:07:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fe0f1a800) [pid = 1881] [serial = 804] [outer = 0x7f6fddd58c00] 19:07:38 INFO - PROCESS | 1881 | 1461290858978 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]]]}] 19:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1832ms 19:07:39 INFO - PROCESS | 1881 | 1461290859024 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:07:39 INFO - PROCESS | 1881 | 1461290859031 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:07:39 INFO - PROCESS | 1881 | 1461290859039 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:07:39 INFO - PROCESS | 1881 | 1461290859043 Marionette TRACE conn3 <- [1,1042,null,{}] 19:07:39 INFO - PROCESS | 1881 | 1461290859050 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}] 19:07:39 INFO - PROCESS | 1881 | 1461290859225 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:07:39 INFO - PROCESS | 1881 | 1461290859537 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1371000 == 109 [pid = 1881] [id = 268] 19:07:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fe8429800) [pid = 1881] [serial = 805] [outer = (nil)] 19:07:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fe956fc00) [pid = 1881] [serial = 806] [outer = 0x7f6fe8429800] 19:07:39 INFO - PROCESS | 1881 | 1461290859654 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fe9798400) [pid = 1881] [serial = 807] [outer = 0x7f6fe8429800] 19:07:40 INFO - PROCESS | 1881 | 1461290860540 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]]]}] 19:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1537ms 19:07:40 INFO - PROCESS | 1881 | 1461290860580 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:07:40 INFO - PROCESS | 1881 | 1461290860586 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:07:40 INFO - PROCESS | 1881 | 1461290860593 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1881 | 1461290860595 Marionette TRACE conn3 <- [1,1046,null,{}] 19:07:40 INFO - PROCESS | 1881 | 1461290860601 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}] 19:07:40 INFO - PROCESS | 1881 | 1461290860758 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:07:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37e4800 == 108 [pid = 1881] [id = 151] 19:07:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c0f800 == 107 [pid = 1881] [id = 169] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6ff30c9800) [pid = 1881] [serial = 676] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f700210d400) [pid = 1881] [serial = 685] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f7000cdd000) [pid = 1881] [serial = 682] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fffe3fc00) [pid = 1881] [serial = 679] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f7005dce000) [pid = 1881] [serial = 691] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f700582e400) [pid = 1881] [serial = 688] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | 1461290861012 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2821800 == 106 [pid = 1881] [id = 255] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff252b800 == 105 [pid = 1881] [id = 254] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee5a2800 == 104 [pid = 1881] [id = 253] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecb98000 == 103 [pid = 1881] [id = 252] 19:07:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe22ed000 == 104 [pid = 1881] [id = 269] 19:07:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fe1fe3400) [pid = 1881] [serial = 808] [outer = (nil)] 19:07:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fea348800) [pid = 1881] [serial = 809] [outer = 0x7f6fe1fe3400] 19:07:41 INFO - PROCESS | 1881 | 1461290861152 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6feae76400) [pid = 1881] [serial = 810] [outer = 0x7f6fe1fe3400] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe96d7800 == 103 [pid = 1881] [id = 251] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe2267000 == 102 [pid = 1881] [id = 250] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe96db800 == 101 [pid = 1881] [id = 249] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe11c6800 == 100 [pid = 1881] [id = 247] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b31c000 == 99 [pid = 1881] [id = 246] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700642c000 == 98 [pid = 1881] [id = 245] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005c8c800 == 97 [pid = 1881] [id = 244] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000fdd800 == 96 [pid = 1881] [id = 243] 19:07:41 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff643e000 == 95 [pid = 1881] [id = 239] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fea34b400) [pid = 1881] [serial = 698] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fee4cf400) [pid = 1881] [serial = 673] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6ff033d400) [pid = 1881] [serial = 706] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6ff3cca000) [pid = 1881] [serial = 714] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6ff2258800) [pid = 1881] [serial = 626] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fe34ebc00) [pid = 1881] [serial = 694] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fed6ea000) [pid = 1881] [serial = 701] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6febe98400) [pid = 1881] [serial = 717] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6fea716800) [pid = 1881] [serial = 716] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6ff27e3400) [pid = 1881] [serial = 629] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6ff1df2000) [pid = 1881] [serial = 711] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6fee4cd800) [pid = 1881] [serial = 703] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fea902c00) [pid = 1881] [serial = 670] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6ff27d9800) [pid = 1881] [serial = 644] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6ff106f400) [pid = 1881] [serial = 707] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6ff2b4e800) [pid = 1881] [serial = 632] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6febf60000) [pid = 1881] [serial = 700] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6fe1fdcc00) [pid = 1881] [serial = 455] [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.] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6feea84800) [pid = 1881] [serial = 704] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6ff1b6fc00) [pid = 1881] [serial = 710] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fed7cc400) [pid = 1881] [serial = 623] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6ff3cd0000) [pid = 1881] [serial = 635] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6ff40f7000) [pid = 1881] [serial = 638] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fea64d000) [pid = 1881] [serial = 620] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6ff655d400) [pid = 1881] [serial = 641] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6ff3160000) [pid = 1881] [serial = 713] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f6fe9c5a800) [pid = 1881] [serial = 697] [outer = (nil)] [url = about:blank] 19:07:41 INFO - PROCESS | 1881 | 1461290861887 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]]]}] 19:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1328ms 19:07:41 INFO - PROCESS | 1881 | 1461290861920 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:07:41 INFO - PROCESS | 1881 | 1461290861923 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:07:41 INFO - PROCESS | 1881 | 1461290861975 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:07:41 INFO - PROCESS | 1881 | 1461290861983 Marionette TRACE conn3 <- [1,1050,null,{}] 19:07:41 INFO - PROCESS | 1881 | 1461290861990 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}] 19:07:42 INFO - PROCESS | 1881 | 1461290862147 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:07:42 INFO - PROCESS | 1881 | 1461290862159 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb9b000 == 96 [pid = 1881] [id = 270] 19:07:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6fea90a400) [pid = 1881] [serial = 811] [outer = (nil)] 19:07:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6fecb3bc00) [pid = 1881] [serial = 812] [outer = 0x7f6fea90a400] 19:07:42 INFO - PROCESS | 1881 | 1461290862221 Marionette DEBUG loaded listener.js 19:07:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fed6f0c00) [pid = 1881] [serial = 813] [outer = 0x7f6fea90a400] 19:07:43 INFO - PROCESS | 1881 | 1461290863063 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]]]}] 19:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1156ms 19:07:43 INFO - PROCESS | 1881 | 1461290863118 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:07:43 INFO - PROCESS | 1881 | 1461290863121 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:07:43 INFO - PROCESS | 1881 | 1461290863127 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:07:43 INFO - PROCESS | 1881 | 1461290863129 Marionette TRACE conn3 <- [1,1054,null,{}] 19:07:43 INFO - PROCESS | 1881 | 1461290863135 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}] 19:07:43 INFO - PROCESS | 1881 | 1461290863290 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:07:43 INFO - PROCESS | 1881 | 1461290863436 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee59d800 == 97 [pid = 1881] [id = 271] 19:07:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fe9c4e000) [pid = 1881] [serial = 814] [outer = (nil)] 19:07:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6fed9d0c00) [pid = 1881] [serial = 815] [outer = 0x7f6fe9c4e000] 19:07:43 INFO - PROCESS | 1881 | 1461290863501 Marionette DEBUG loaded listener.js 19:07:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fee4d0800) [pid = 1881] [serial = 816] [outer = 0x7f6fe9c4e000] 19:07:44 INFO - PROCESS | 1881 | 1461290864274 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]]]}] 19:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1179ms 19:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:07:44 INFO - PROCESS | 1881 | 1461290864307 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:07:44 INFO - PROCESS | 1881 | 1461290864309 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:07:44 INFO - PROCESS | 1881 | 1461290864316 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:07:44 INFO - PROCESS | 1881 | 1461290864318 Marionette TRACE conn3 <- [1,1058,null,{}] 19:07:44 INFO - PROCESS | 1881 | 1461290864331 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}] 19:07:44 INFO - PROCESS | 1881 | 1461290864524 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:07:44 INFO - PROCESS | 1881 | 1461290864551 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef609000 == 98 [pid = 1881] [id = 272] 19:07:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6feea8e800) [pid = 1881] [serial = 817] [outer = (nil)] 19:07:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6feebd0800) [pid = 1881] [serial = 818] [outer = 0x7f6feea8e800] 19:07:44 INFO - PROCESS | 1881 | 1461290864622 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6ff1143800) [pid = 1881] [serial = 819] [outer = 0x7f6feea8e800] 19:07:45 INFO - PROCESS | 1881 | 1461290865481 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]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1231ms 19:07:45 INFO - PROCESS | 1881 | 1461290865557 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 1881 | 1461290865559 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:07:45 INFO - PROCESS | 1881 | 1461290865565 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 1881 | 1461290865568 Marionette TRACE conn3 <- [1,1062,null,{}] 19:07:45 INFO - PROCESS | 1881 | 1461290865573 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}] 19:07:45 INFO - PROCESS | 1881 | 1461290865767 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:07:45 INFO - PROCESS | 1881 | 1461290865791 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d11000 == 99 [pid = 1881] [id = 273] 19:07:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6ff1adc400) [pid = 1881] [serial = 820] [outer = (nil)] 19:07:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6ff27d9800) [pid = 1881] [serial = 821] [outer = 0x7f6ff1adc400] 19:07:45 INFO - PROCESS | 1881 | 1461290865863 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6ff27e3400) [pid = 1881] [serial = 822] [outer = 0x7f6ff1adc400] 19:07:46 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6fed7cf400) [pid = 1881] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:07:46 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6fee9c3400) [pid = 1881] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:07:46 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6ff307bc00) [pid = 1881] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:07:46 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fe0f11800) [pid = 1881] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:07:46 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6feb192400) [pid = 1881] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:07:46 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6feb25e400) [pid = 1881] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:07:46 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6fe96c3000) [pid = 1881] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:07:46 INFO - PROCESS | 1881 | 1461290866891 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]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1380ms 19:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:07:46 INFO - PROCESS | 1881 | 1461290866946 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1881 | 1461290866948 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:07:46 INFO - PROCESS | 1881 | 1461290866955 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1881 | 1461290866958 Marionette TRACE conn3 <- [1,1066,null,{}] 19:07:46 INFO - PROCESS | 1881 | 1461290866963 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}] 19:07:47 INFO - PROCESS | 1881 | 1461290867103 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:07:47 INFO - PROCESS | 1881 | 1461290867117 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3054800 == 100 [pid = 1881] [id = 274] 19:07:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6febe8ec00) [pid = 1881] [serial = 823] [outer = (nil)] 19:07:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6ff27e8c00) [pid = 1881] [serial = 824] [outer = 0x7f6febe8ec00] 19:07:47 INFO - PROCESS | 1881 | 1461290867177 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6ff3070000) [pid = 1881] [serial = 825] [outer = 0x7f6febe8ec00] 19:07:47 INFO - PROCESS | 1881 | 1461290867958 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]]]}] 19:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1034ms 19:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:07:47 INFO - PROCESS | 1881 | 1461290867988 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:07:47 INFO - PROCESS | 1881 | 1461290867990 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:07:47 INFO - PROCESS | 1881 | 1461290867996 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1881 | 1461290867998 Marionette TRACE conn3 <- [1,1070,null,{}] 19:07:48 INFO - PROCESS | 1881 | 1461290868021 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}] 19:07:48 INFO - PROCESS | 1881 | 1461290868222 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:07:48 INFO - PROCESS | 1881 | 1461290868240 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c14800 == 101 [pid = 1881] [id = 275] 19:07:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6ff27e8800) [pid = 1881] [serial = 826] [outer = (nil)] 19:07:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6ff365fc00) [pid = 1881] [serial = 827] [outer = 0x7f6ff27e8800] 19:07:48 INFO - PROCESS | 1881 | 1461290868300 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6ff3cf3000) [pid = 1881] [serial = 828] [outer = 0x7f6ff27e8800] 19:07:49 INFO - PROCESS | 1881 | 1461290869353 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]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1383ms 19:07:49 INFO - PROCESS | 1881 | 1461290869379 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 1881 | 1461290869386 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:07:49 INFO - PROCESS | 1881 | 1461290869395 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 1881 | 1461290869401 Marionette TRACE conn3 <- [1,1074,null,{}] 19:07:49 INFO - PROCESS | 1881 | 1461290869408 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}] 19:07:49 INFO - PROCESS | 1881 | 1461290869579 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:07:49 INFO - PROCESS | 1881 | 1461290869761 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe96d7800 == 102 [pid = 1881] [id = 276] 19:07:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6fe34eec00) [pid = 1881] [serial = 829] [outer = (nil)] 19:07:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fe9569000) [pid = 1881] [serial = 830] [outer = 0x7f6fe34eec00] 19:07:49 INFO - PROCESS | 1881 | 1461290869835 Marionette DEBUG loaded listener.js 19:07:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fe9c5a000) [pid = 1881] [serial = 831] [outer = 0x7f6fe34eec00] 19:07:50 INFO - PROCESS | 1881 | 1461290870842 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]]]}] 19:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1482ms 19:07:50 INFO - PROCESS | 1881 | 1461290870877 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:07:50 INFO - PROCESS | 1881 | 1461290870885 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:07:50 INFO - PROCESS | 1881 | 1461290870896 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:07:50 INFO - PROCESS | 1881 | 1461290870899 Marionette TRACE conn3 <- [1,1078,null,{}] 19:07:50 INFO - PROCESS | 1881 | 1461290870906 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}] 19:07:51 INFO - PROCESS | 1881 | 1461290871082 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:07:51 INFO - PROCESS | 1881 | 1461290871256 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feecfe800 == 103 [pid = 1881] [id = 277] 19:07:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fea909000) [pid = 1881] [serial = 832] [outer = (nil)] 19:07:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6feae7d000) [pid = 1881] [serial = 833] [outer = 0x7f6fea909000] 19:07:51 INFO - PROCESS | 1881 | 1461290871412 Marionette DEBUG loaded listener.js 19:07:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fecb3a400) [pid = 1881] [serial = 834] [outer = 0x7f6fea909000] 19:07:52 INFO - PROCESS | 1881 | 1461290872263 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]]]}] 19:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1434ms 19:07:52 INFO - PROCESS | 1881 | 1461290872330 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:07:52 INFO - PROCESS | 1881 | 1461290872334 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:07:52 INFO - PROCESS | 1881 | 1461290872340 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:07:52 INFO - PROCESS | 1881 | 1461290872346 Marionette TRACE conn3 <- [1,1082,null,{}] 19:07:52 INFO - PROCESS | 1881 | 1461290872363 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}] 19:07:52 INFO - PROCESS | 1881 | 1461290872578 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:07:52 INFO - PROCESS | 1881 | 1461290872756 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9ff8000 == 104 [pid = 1881] [id = 278] 19:07:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6fee4cb000) [pid = 1881] [serial = 835] [outer = (nil)] 19:07:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6ff106f400) [pid = 1881] [serial = 836] [outer = 0x7f6fee4cb000] 19:07:52 INFO - PROCESS | 1881 | 1461290872875 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6ff2231400) [pid = 1881] [serial = 837] [outer = 0x7f6fee4cb000] 19:07:53 INFO - PROCESS | 1881 | 1461290873741 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]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1439ms 19:07:53 INFO - PROCESS | 1881 | 1461290873779 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:07:53 INFO - PROCESS | 1881 | 1461290873784 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:07:53 INFO - PROCESS | 1881 | 1461290873790 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1881 | 1461290873793 Marionette TRACE conn3 <- [1,1086,null,{}] 19:07:53 INFO - PROCESS | 1881 | 1461290873798 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}] 19:07:53 INFO - PROCESS | 1881 | 1461290873962 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:07:54 INFO - PROCESS | 1881 | 1461290874142 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f65800 == 105 [pid = 1881] [id = 279] 19:07:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fee9c3800) [pid = 1881] [serial = 838] [outer = (nil)] 19:07:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6ff2883400) [pid = 1881] [serial = 839] [outer = 0x7f6fee9c3800] 19:07:54 INFO - PROCESS | 1881 | 1461290874214 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6ff4022800) [pid = 1881] [serial = 840] [outer = 0x7f6fee9c3800] 19:07:55 INFO - PROCESS | 1881 | 1461290875148 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]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1431ms 19:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:07:55 INFO - PROCESS | 1881 | 1461290875221 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:07:55 INFO - PROCESS | 1881 | 1461290875224 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:07:55 INFO - PROCESS | 1881 | 1461290875231 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 1881 | 1461290875234 Marionette TRACE conn3 <- [1,1090,null,{}] 19:07:55 INFO - PROCESS | 1881 | 1461290875239 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}] 19:07:55 INFO - PROCESS | 1881 | 1461290875408 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:07:55 INFO - PROCESS | 1881 | 1461290875583 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700409f800 == 106 [pid = 1881] [id = 280] 19:07:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6ff2012400) [pid = 1881] [serial = 841] [outer = (nil)] 19:07:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6ff640dc00) [pid = 1881] [serial = 842] [outer = 0x7f6ff2012400] 19:07:55 INFO - PROCESS | 1881 | 1461290875654 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6ff697dc00) [pid = 1881] [serial = 843] [outer = 0x7f6ff2012400] 19:07:56 INFO - PROCESS | 1881 | 1461290876546 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]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1378ms 19:07:56 INFO - PROCESS | 1881 | 1461290876609 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 1881 | 1461290876613 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:07:56 INFO - PROCESS | 1881 | 1461290876618 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 1881 | 1461290876621 Marionette TRACE conn3 <- [1,1094,null,{}] 19:07:56 INFO - PROCESS | 1881 | 1461290876627 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}] 19:07:56 INFO - PROCESS | 1881 | 1461290876805 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:07:56 INFO - PROCESS | 1881 | 1461290876979 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70061ac800 == 107 [pid = 1881] [id = 281] 19:07:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f7000c90800) [pid = 1881] [serial = 844] [outer = (nil)] 19:07:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f7003b98c00) [pid = 1881] [serial = 845] [outer = 0x7f7000c90800] 19:07:57 INFO - PROCESS | 1881 | 1461290877058 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f7005dcac00) [pid = 1881] [serial = 846] [outer = 0x7f7000c90800] 19:07:57 INFO - PROCESS | 1881 | 1461290877910 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]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1327ms 19:07:57 INFO - PROCESS | 1881 | 1461290877946 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 1881 | 1461290877950 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:07:57 INFO - PROCESS | 1881 | 1461290877956 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 1881 | 1461290877958 Marionette TRACE conn3 <- [1,1098,null,{}] 19:07:57 INFO - PROCESS | 1881 | 1461290877964 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}] 19:07:58 INFO - PROCESS | 1881 | 1461290878131 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:07:58 INFO - PROCESS | 1881 | 1461290878310 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b31d800 == 108 [pid = 1881] [id = 282] 19:07:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fdf502400) [pid = 1881] [serial = 847] [outer = (nil)] 19:07:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fdf50a400) [pid = 1881] [serial = 848] [outer = 0x7f6fdf502400] 19:07:58 INFO - PROCESS | 1881 | 1461290878384 Marionette DEBUG loaded listener.js 19:07:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fdf50f000) [pid = 1881] [serial = 849] [outer = 0x7f6fdf502400] 19:07:59 INFO - PROCESS | 1881 | 1461290879225 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]]]}] 19:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1339ms 19:07:59 INFO - PROCESS | 1881 | 1461290879296 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:07:59 INFO - PROCESS | 1881 | 1461290879299 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:07:59 INFO - PROCESS | 1881 | 1461290879305 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:07:59 INFO - PROCESS | 1881 | 1461290879307 Marionette TRACE conn3 <- [1,1102,null,{}] 19:07:59 INFO - PROCESS | 1881 | 1461290879313 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}] 19:07:59 INFO - PROCESS | 1881 | 1461290879511 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:07:59 INFO - PROCESS | 1881 | 1461290879686 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1777000 == 109 [pid = 1881] [id = 283] 19:07:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fdf505400) [pid = 1881] [serial = 850] [outer = (nil)] 19:07:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6ff2261000) [pid = 1881] [serial = 851] [outer = 0x7f6fdf505400] 19:07:59 INFO - PROCESS | 1881 | 1461290879756 Marionette DEBUG loaded listener.js 19:07:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f7005dd1000) [pid = 1881] [serial = 852] [outer = 0x7f6fdf505400] 19:08:00 INFO - PROCESS | 1881 | 1461290880692 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]]]}] 19:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1437ms 19:08:00 INFO - PROCESS | 1881 | 1461290880743 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:08:00 INFO - PROCESS | 1881 | 1461290880747 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:08:00 INFO - PROCESS | 1881 | 1461290880752 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:08:00 INFO - PROCESS | 1881 | 1461290880755 Marionette TRACE conn3 <- [1,1106,null,{}] 19:08:00 INFO - PROCESS | 1881 | 1461290880761 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}] 19:08:00 INFO - PROCESS | 1881 | 1461290880931 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:08:01 INFO - PROCESS | 1881 | 1461290881112 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf5a4000 == 110 [pid = 1881] [id = 284] 19:08:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fdf506c00) [pid = 1881] [serial = 853] [outer = (nil)] 19:08:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fe1ec5c00) [pid = 1881] [serial = 854] [outer = 0x7f6fdf506c00] 19:08:01 INFO - PROCESS | 1881 | 1461290881185 Marionette DEBUG loaded listener.js 19:08:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fe1ec9800) [pid = 1881] [serial = 855] [outer = 0x7f6fdf506c00] 19:08:02 INFO - PROCESS | 1881 | 1461290882007 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]]]}] 19:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1328ms 19:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:08:02 INFO - PROCESS | 1881 | 1461290882080 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 1881 | 1461290882083 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:08:02 INFO - PROCESS | 1881 | 1461290882089 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 1881 | 1461290882093 Marionette TRACE conn3 <- [1,1110,null,{}] 19:08:02 INFO - PROCESS | 1881 | 1461290882098 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}] 19:08:02 INFO - PROCESS | 1881 | 1461290882265 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:08:02 INFO - PROCESS | 1881 | 1461290882458 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700daa5000 == 111 [pid = 1881] [id = 285] 19:08:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fe1ec0400) [pid = 1881] [serial = 856] [outer = (nil)] 19:08:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fe1ecec00) [pid = 1881] [serial = 857] [outer = 0x7f6fe1ec0400] 19:08:02 INFO - PROCESS | 1881 | 1461290882578 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f7005f69000) [pid = 1881] [serial = 858] [outer = 0x7f6fe1ec0400] 19:08:03 INFO - PROCESS | 1881 | 1461290883478 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]]]}] 19:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1438ms 19:08:03 INFO - PROCESS | 1881 | 1461290883527 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:08:03 INFO - PROCESS | 1881 | 1461290883531 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:08:03 INFO - PROCESS | 1881 | 1461290883538 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 1881 | 1461290883541 Marionette TRACE conn3 <- [1,1114,null,{}] 19:08:03 INFO - PROCESS | 1881 | 1461290883547 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}] 19:08:03 INFO - PROCESS | 1881 | 1461290883739 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:08:03 INFO - PROCESS | 1881 | 1461290883916 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe226f000 == 112 [pid = 1881] [id = 286] 19:08:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fe825c000) [pid = 1881] [serial = 859] [outer = (nil)] 19:08:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fe8260800) [pid = 1881] [serial = 860] [outer = 0x7f6fe825c000] 19:08:03 INFO - PROCESS | 1881 | 1461290883994 Marionette DEBUG loaded listener.js 19:08:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6ff27d9400) [pid = 1881] [serial = 861] [outer = 0x7f6fe825c000] 19:08:05 INFO - PROCESS | 1881 | 1461290885336 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]]]}] 19:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1843ms 19:08:05 INFO - PROCESS | 1881 | 1461290885382 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1881 | 1461290885388 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:08:05 INFO - PROCESS | 1881 | 1461290885397 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1881 | 1461290885402 Marionette TRACE conn3 <- [1,1118,null,{}] 19:08:05 INFO - PROCESS | 1881 | 1461290885409 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}] 19:08:05 INFO - PROCESS | 1881 | 1461290885602 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:08:05 INFO - PROCESS | 1881 | 1461290885856 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe368a800 == 113 [pid = 1881] [id = 287] 19:08:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fded8e800) [pid = 1881] [serial = 862] [outer = (nil)] 19:08:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fe1f08000) [pid = 1881] [serial = 863] [outer = 0x7f6fded8e800] 19:08:06 INFO - PROCESS | 1881 | 1461290886035 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fe1f0cc00) [pid = 1881] [serial = 864] [outer = 0x7f6fded8e800] 19:08:07 INFO - PROCESS | 1881 | 1461290887033 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]]]}] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff252c800 == 112 [pid = 1881] [id = 171] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea824000 == 111 [pid = 1881] [id = 60] 19:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1684ms 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6ff3160400) [pid = 1881] [serial = 770] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6ff3079800) [pid = 1881] [serial = 731] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6ff4022c00) [pid = 1881] [serial = 734] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f7000f50800) [pid = 1881] [serial = 737] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f7002115400) [pid = 1881] [serial = 740] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6ff00b5c00) [pid = 1881] [serial = 743] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3054800 == 110 [pid = 1881] [id = 274] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d11000 == 109 [pid = 1881] [id = 273] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef609000 == 108 [pid = 1881] [id = 272] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee59d800 == 107 [pid = 1881] [id = 271] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecb9b000 == 106 [pid = 1881] [id = 270] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe22ed000 == 105 [pid = 1881] [id = 269] 19:08:07 INFO - PROCESS | 1881 | 1461290887141 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:08:07 INFO - PROCESS | 1881 | 1461290887149 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1371000 == 104 [pid = 1881] [id = 268] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3695800 == 103 [pid = 1881] [id = 267] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7008aba800 == 102 [pid = 1881] [id = 264] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005f4b800 == 101 [pid = 1881] [id = 263] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005c85800 == 100 [pid = 1881] [id = 262] 19:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000d05000 == 99 [pid = 1881] [id = 261] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff9fe6000 == 98 [pid = 1881] [id = 260] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37df000 == 97 [pid = 1881] [id = 257] 19:08:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2fc9800 == 96 [pid = 1881] [id = 256] 19:08:07 INFO - PROCESS | 1881 | 1461290887189 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 1881 | 1461290887193 Marionette TRACE conn3 <- [1,1122,null,{}] 19:08:07 INFO - PROCESS | 1881 | 1461290887199 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}] 19:08:07 INFO - PROCESS | 1881 | 1461290887376 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6ff6988c00) [pid = 1881] [serial = 765] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6ff2262c00) [pid = 1881] [serial = 762] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6ff2b51000) [pid = 1881] [serial = 768] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6ff1ad3400) [pid = 1881] [serial = 759] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6ff1df4000) [pid = 1881] [serial = 761] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6ff40f7c00) [pid = 1881] [serial = 764] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fee9cb800) [pid = 1881] [serial = 719] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fee4ce800) [pid = 1881] [serial = 767] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fecc2f800) [pid = 1881] [serial = 753] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6febe8e400) [pid = 1881] [serial = 752] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fee4c5800) [pid = 1881] [serial = 755] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6feea85c00) [pid = 1881] [serial = 756] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6ff20c3400) [pid = 1881] [serial = 728] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fe9d30000) [pid = 1881] [serial = 722] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fe9d25400) [pid = 1881] [serial = 750] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fe9796800) [pid = 1881] [serial = 749] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fed9ce800) [pid = 1881] [serial = 725] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fe956a800) [pid = 1881] [serial = 746] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fef6a7400) [pid = 1881] [serial = 758] [outer = (nil)] [url = about:blank] 19:08:07 INFO - PROCESS | 1881 | 1461290887543 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83d3000 == 97 [pid = 1881] [id = 288] 19:08:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fe1f0d800) [pid = 1881] [serial = 865] [outer = (nil)] 19:08:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fe825f400) [pid = 1881] [serial = 866] [outer = 0x7f6fe1f0d800] 19:08:07 INFO - PROCESS | 1881 | 1461290887684 Marionette DEBUG loaded listener.js 19:08:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fe834e800) [pid = 1881] [serial = 867] [outer = 0x7f6fe1f0d800] 19:08:08 INFO - PROCESS | 1881 | 1461290888387 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]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1245ms 19:08:08 INFO - PROCESS | 1881 | 1461290888423 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1881 | 1461290888426 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:08:08 INFO - PROCESS | 1881 | 1461290888451 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1881 | 1461290888456 Marionette TRACE conn3 <- [1,1126,null,{}] 19:08:08 INFO - PROCESS | 1881 | 1461290888472 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}] 19:08:08 INFO - PROCESS | 1881 | 1461290888624 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:08:08 INFO - PROCESS | 1881 | 1461290888645 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fead94800 == 98 [pid = 1881] [id = 289] 19:08:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fe9c4dc00) [pid = 1881] [serial = 868] [outer = (nil)] 19:08:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fe9cca000) [pid = 1881] [serial = 869] [outer = 0x7f6fe9c4dc00] 19:08:08 INFO - PROCESS | 1881 | 1461290888709 Marionette DEBUG loaded listener.js 19:08:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fea70cc00) [pid = 1881] [serial = 870] [outer = 0x7f6fe9c4dc00] 19:08:09 INFO - PROCESS | 1881 | 1461290889509 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]]]}] 19:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1106ms 19:08:09 INFO - PROCESS | 1881 | 1461290889539 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:08:09 INFO - PROCESS | 1881 | 1461290889543 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:08:09 INFO - PROCESS | 1881 | 1461290889549 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:08:09 INFO - PROCESS | 1881 | 1461290889551 Marionette TRACE conn3 <- [1,1130,null,{}] 19:08:09 INFO - PROCESS | 1881 | 1461290889556 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}] 19:08:09 INFO - PROCESS | 1881 | 1461290889778 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:08:09 INFO - PROCESS | 1881 | 1461290889808 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0ec000 == 99 [pid = 1881] [id = 290] 19:08:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fe979e800) [pid = 1881] [serial = 871] [outer = (nil)] 19:08:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6feae79c00) [pid = 1881] [serial = 872] [outer = 0x7f6fe979e800] 19:08:09 INFO - PROCESS | 1881 | 1461290889869 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6feafc9800) [pid = 1881] [serial = 873] [outer = 0x7f6fe979e800] 19:08:10 INFO - PROCESS | 1881 | 1461290890727 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]]]}] 19:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1232ms 19:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:08:10 INFO - PROCESS | 1881 | 1461290890781 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:08:10 INFO - PROCESS | 1881 | 1461290890784 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:08:10 INFO - PROCESS | 1881 | 1461290890790 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 1881 | 1461290890793 Marionette TRACE conn3 <- [1,1134,null,{}] 19:08:10 INFO - PROCESS | 1881 | 1461290890798 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}] 19:08:11 INFO - PROCESS | 1881 | 1461290891004 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:08:11 INFO - PROCESS | 1881 | 1461290891033 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef612000 == 100 [pid = 1881] [id = 291] 19:08:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fe8359c00) [pid = 1881] [serial = 874] [outer = (nil)] 19:08:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fecc2f800) [pid = 1881] [serial = 875] [outer = 0x7f6fe8359c00] 19:08:11 INFO - PROCESS | 1881 | 1461290891106 Marionette DEBUG loaded listener.js 19:08:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fed9ce800) [pid = 1881] [serial = 876] [outer = 0x7f6fe8359c00] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6feea8e800) [pid = 1881] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6ff1adc400) [pid = 1881] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fe9c4e000) [pid = 1881] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fe8429800) [pid = 1881] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fddd58c00) [pid = 1881] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fea90a400) [pid = 1881] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fe1fe3400) [pid = 1881] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:08:12 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6febe8ec00) [pid = 1881] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:08:12 INFO - PROCESS | 1881 | 1461290892164 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]]]}] 19:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1428ms 19:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:08:12 INFO - PROCESS | 1881 | 1461290892217 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:08:12 INFO - PROCESS | 1881 | 1461290892220 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:08:12 INFO - PROCESS | 1881 | 1461290892226 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 1881 | 1461290892229 Marionette TRACE conn3 <- [1,1138,null,{}] 19:08:12 INFO - PROCESS | 1881 | 1461290892234 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}] 19:08:12 INFO - PROCESS | 1881 | 1461290892423 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:08:12 INFO - PROCESS | 1881 | 1461290892443 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d14800 == 101 [pid = 1881] [id = 292] 19:08:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fe9c5c000) [pid = 1881] [serial = 877] [outer = (nil)] 19:08:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fee9c8c00) [pid = 1881] [serial = 878] [outer = 0x7f6fe9c5c000] 19:08:12 INFO - PROCESS | 1881 | 1461290892507 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6ff1b68800) [pid = 1881] [serial = 879] [outer = 0x7f6fe9c5c000] 19:08:13 INFO - PROCESS | 1881 | 1461290893286 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]]]}] 19:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1082ms 19:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:08:13 INFO - PROCESS | 1881 | 1461290893317 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:08:13 INFO - PROCESS | 1881 | 1461290893320 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:08:13 INFO - PROCESS | 1881 | 1461290893324 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 1881 | 1461290893328 Marionette TRACE conn3 <- [1,1142,null,{}] 19:08:13 INFO - PROCESS | 1881 | 1461290893333 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}] 19:08:13 INFO - PROCESS | 1881 | 1461290893529 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:08:13 INFO - PROCESS | 1881 | 1461290893550 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3914800 == 102 [pid = 1881] [id = 293] 19:08:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6ff0b27000) [pid = 1881] [serial = 880] [outer = (nil)] 19:08:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6ff225e400) [pid = 1881] [serial = 881] [outer = 0x7f6ff0b27000] 19:08:13 INFO - PROCESS | 1881 | 1461290893610 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6ff2b51000) [pid = 1881] [serial = 882] [outer = 0x7f6ff0b27000] 19:08:14 INFO - PROCESS | 1881 | 1461290894639 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]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1333ms 19:08:14 INFO - PROCESS | 1881 | 1461290894659 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 1881 | 1461290894664 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:08:14 INFO - PROCESS | 1881 | 1461290894673 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 1881 | 1461290894677 Marionette TRACE conn3 <- [1,1146,null,{}] 19:08:14 INFO - PROCESS | 1881 | 1461290894686 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}] 19:08:14 INFO - PROCESS | 1881 | 1461290894860 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:08:15 INFO - PROCESS | 1881 | 1461290895062 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe8191800 == 103 [pid = 1881] [id = 294] 19:08:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fdf50c800) [pid = 1881] [serial = 883] [outer = (nil)] 19:08:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fe1f0c000) [pid = 1881] [serial = 884] [outer = 0x7f6fdf50c800] 19:08:15 INFO - PROCESS | 1881 | 1461290895140 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fe34ee400) [pid = 1881] [serial = 885] [outer = 0x7f6fdf50c800] 19:08:16 INFO - PROCESS | 1881 | 1461290896089 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]]]}] 19:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1481ms 19:08:16 INFO - PROCESS | 1881 | 1461290896154 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 1881 | 1461290896162 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:08:16 INFO - PROCESS | 1881 | 1461290896173 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 1881 | 1461290896176 Marionette TRACE conn3 <- [1,1150,null,{}] 19:08:16 INFO - PROCESS | 1881 | 1461290896182 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}] 19:08:16 INFO - PROCESS | 1881 | 1461290896402 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:08:16 INFO - PROCESS | 1881 | 1461290896680 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef60b000 == 104 [pid = 1881] [id = 295] 19:08:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fe956b400) [pid = 1881] [serial = 886] [outer = (nil)] 19:08:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fe9c4d400) [pid = 1881] [serial = 887] [outer = 0x7f6fe956b400] 19:08:16 INFO - PROCESS | 1881 | 1461290896799 Marionette DEBUG loaded listener.js 19:08:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fea70c800) [pid = 1881] [serial = 888] [outer = 0x7f6fe956b400] 19:08:17 INFO - PROCESS | 1881 | 1461290897676 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]]]}] 19:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1530ms 19:08:17 INFO - PROCESS | 1881 | 1461290897703 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:08:17 INFO - PROCESS | 1881 | 1461290897707 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:08:17 INFO - PROCESS | 1881 | 1461290897714 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:08:17 INFO - PROCESS | 1881 | 1461290897720 Marionette TRACE conn3 <- [1,1154,null,{}] 19:08:17 INFO - PROCESS | 1881 | 1461290897736 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}] 19:08:17 INFO - PROCESS | 1881 | 1461290897906 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:08:18 INFO - PROCESS | 1881 | 1461290898094 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff69d5800 == 105 [pid = 1881] [id = 296] 19:08:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6febe8f800) [pid = 1881] [serial = 889] [outer = (nil)] 19:08:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fee4d1800) [pid = 1881] [serial = 890] [outer = 0x7f6febe8f800] 19:08:18 INFO - PROCESS | 1881 | 1461290898182 Marionette DEBUG loaded listener.js 19:08:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6ff033d400) [pid = 1881] [serial = 891] [outer = 0x7f6febe8f800] 19:08:19 INFO - PROCESS | 1881 | 1461290899024 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]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1384ms 19:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:08:19 INFO - PROCESS | 1881 | 1461290899098 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 1881 | 1461290899102 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:08:19 INFO - PROCESS | 1881 | 1461290899108 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 1881 | 1461290899112 Marionette TRACE conn3 <- [1,1158,null,{}] 19:08:19 INFO - PROCESS | 1881 | 1461290899117 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}] 19:08:19 INFO - PROCESS | 1881 | 1461290899322 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:08:19 INFO - PROCESS | 1881 | 1461290899500 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001f21800 == 106 [pid = 1881] [id = 297] 19:08:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6febf69400) [pid = 1881] [serial = 892] [outer = (nil)] 19:08:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6ff3160000) [pid = 1881] [serial = 893] [outer = 0x7f6febf69400] 19:08:19 INFO - PROCESS | 1881 | 1461290899572 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6ff3cd2c00) [pid = 1881] [serial = 894] [outer = 0x7f6febf69400] 19:08:20 INFO - PROCESS | 1881 | 1461290900451 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]]]}] 19:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1378ms 19:08:20 INFO - PROCESS | 1881 | 1461290900487 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:08:20 INFO - PROCESS | 1881 | 1461290900489 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:08:20 INFO - PROCESS | 1881 | 1461290900496 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:08:20 INFO - PROCESS | 1881 | 1461290900499 Marionette TRACE conn3 <- [1,1162,null,{}] 19:08:20 INFO - PROCESS | 1881 | 1461290900504 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}] 19:08:20 INFO - PROCESS | 1881 | 1461290900663 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:08:20 INFO - PROCESS | 1881 | 1461290900845 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005d89800 == 107 [pid = 1881] [id = 298] 19:08:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6feb25e400) [pid = 1881] [serial = 895] [outer = (nil)] 19:08:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6ff6409800) [pid = 1881] [serial = 896] [outer = 0x7f6feb25e400] 19:08:20 INFO - PROCESS | 1881 | 1461290900916 Marionette DEBUG loaded listener.js 19:08:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6ff6988c00) [pid = 1881] [serial = 897] [outer = 0x7f6feb25e400] 19:08:21 INFO - PROCESS | 1881 | 1461290901819 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]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1388ms 19:08:21 INFO - PROCESS | 1881 | 1461290901885 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 1881 | 1461290901889 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:08:21 INFO - PROCESS | 1881 | 1461290901895 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1881 | 1461290901897 Marionette TRACE conn3 <- [1,1166,null,{}] 19:08:21 INFO - PROCESS | 1881 | 1461290901903 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}] 19:08:22 INFO - PROCESS | 1881 | 1461290902133 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:08:22 INFO - PROCESS | 1881 | 1461290902312 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe356d000 == 108 [pid = 1881] [id = 299] 19:08:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f7000f43400) [pid = 1881] [serial = 898] [outer = (nil)] 19:08:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f7001f43000) [pid = 1881] [serial = 899] [outer = 0x7f7000f43400] 19:08:22 INFO - PROCESS | 1881 | 1461290902390 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f7006187000) [pid = 1881] [serial = 900] [outer = 0x7f7000f43400] 19:08:23 INFO - PROCESS | 1881 | 1461290903223 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]]]}] 19:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1381ms 19:08:23 INFO - PROCESS | 1881 | 1461290903277 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:08:23 INFO - PROCESS | 1881 | 1461290903281 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:08:23 INFO - PROCESS | 1881 | 1461290903287 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:08:23 INFO - PROCESS | 1881 | 1461290903289 Marionette TRACE conn3 <- [1,1170,null,{}] 19:08:23 INFO - PROCESS | 1881 | 1461290903295 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}] 19:08:23 INFO - PROCESS | 1881 | 1461290903457 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:08:23 INFO - PROCESS | 1881 | 1461290903641 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea81e800 == 109 [pid = 1881] [id = 300] 19:08:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fe810c400) [pid = 1881] [serial = 901] [outer = (nil)] 19:08:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fe8111c00) [pid = 1881] [serial = 902] [outer = 0x7f6fe810c400] 19:08:23 INFO - PROCESS | 1881 | 1461290903715 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fe8116400) [pid = 1881] [serial = 903] [outer = 0x7f6fe810c400] 19:08:24 INFO - PROCESS | 1881 | 1461290904528 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]]]}] 19:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1282ms 19:08:24 INFO - PROCESS | 1881 | 1461290904569 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:08:24 INFO - PROCESS | 1881 | 1461290904573 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:08:24 INFO - PROCESS | 1881 | 1461290904579 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 1881 | 1461290904582 Marionette TRACE conn3 <- [1,1174,null,{}] 19:08:24 INFO - PROCESS | 1881 | 1461290904588 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}] 19:08:24 INFO - PROCESS | 1881 | 1461290904746 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:08:24 INFO - PROCESS | 1881 | 1461290904931 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe376a000 == 110 [pid = 1881] [id = 301] 19:08:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fe810cc00) [pid = 1881] [serial = 904] [outer = (nil)] 19:08:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6ff2747400) [pid = 1881] [serial = 905] [outer = 0x7f6fe810cc00] 19:08:25 INFO - PROCESS | 1881 | 1461290905000 Marionette DEBUG loaded listener.js 19:08:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6ff274b000) [pid = 1881] [serial = 906] [outer = 0x7f6fe810cc00] 19:08:25 INFO - PROCESS | 1881 | 1461290905924 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] 19:08:25 INFO - PROCESS | 1881 | 1461290905971 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:08:25 INFO - PROCESS | 1881 | 1461290905978 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 1881 | 1461290905981 Marionette TRACE conn3 <- [1,1178,null,{}] 19:08:25 INFO - PROCESS | 1881 | 1461290905986 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}] 19:08:26 INFO - PROCESS | 1881 | 1461290906159 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:08:26 INFO - PROCESS | 1881 | 1461290906346 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc2e6800 == 111 [pid = 1881] [id = 302] 19:08:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6fe8114400) [pid = 1881] [serial = 907] [outer = (nil)] 19:08:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6ff2751400) [pid = 1881] [serial = 908] [outer = 0x7f6fe8114400] 19:08:26 INFO - PROCESS | 1881 | 1461290906416 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f700632c800) [pid = 1881] [serial = 909] [outer = 0x7f6fe8114400] 19:08:27 INFO - PROCESS | 1881 | 1461290907290 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] 19:08:27 INFO - PROCESS | 1881 | 1461290907373 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:08:27 INFO - PROCESS | 1881 | 1461290907380 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 1881 | 1461290907383 Marionette TRACE conn3 <- [1,1182,null,{}] 19:08:27 INFO - PROCESS | 1881 | 1461290907388 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}] 19:08:27 INFO - PROCESS | 1881 | 1461290907593 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:08:27 INFO - PROCESS | 1881 | 1461290907776 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc0d4000 == 112 [pid = 1881] [id = 303] 19:08:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fdbfcb800) [pid = 1881] [serial = 910] [outer = (nil)] 19:08:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fdbfd3c00) [pid = 1881] [serial = 911] [outer = 0x7f6fdbfcb800] 19:08:27 INFO - PROCESS | 1881 | 1461290907852 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fdbfd9c00) [pid = 1881] [serial = 912] [outer = 0x7f6fdbfcb800] 19:08:28 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:08:28 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:08:28 INFO - PROCESS | 1881 | 1461290908734 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] 19:08:28 INFO - PROCESS | 1881 | 1461290908773 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:08:28 INFO - PROCESS | 1881 | 1461290908779 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1881 | 1461290908783 Marionette TRACE conn3 <- [1,1186,null,{}] 19:08:28 INFO - PROCESS | 1881 | 1461290908789 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}] 19:08:28 INFO - PROCESS | 1881 | 1461290908985 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:08:29 INFO - PROCESS | 1881 | 1461290909184 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd555000 == 113 [pid = 1881] [id = 304] 19:08:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fdbfcd000) [pid = 1881] [serial = 913] [outer = (nil)] 19:08:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fdd47fc00) [pid = 1881] [serial = 914] [outer = 0x7f6fdbfcd000] 19:08:29 INFO - PROCESS | 1881 | 1461290909262 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f7006188400) [pid = 1881] [serial = 915] [outer = 0x7f6fdbfcd000] 19:08:30 INFO - PROCESS | 1881 | 1461290910201 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] 19:08:30 INFO - PROCESS | 1881 | 1461290910269 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:08:30 INFO - PROCESS | 1881 | 1461290910275 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1881 | 1461290910278 Marionette TRACE conn3 <- [1,1190,null,{}] 19:08:30 INFO - PROCESS | 1881 | 1461290910283 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}] 19:08:30 INFO - PROCESS | 1881 | 1461290910456 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:08:30 INFO - PROCESS | 1881 | 1461290910658 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9598000 == 114 [pid = 1881] [id = 305] 19:08:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6fdd476800) [pid = 1881] [serial = 916] [outer = (nil)] 19:08:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fdd6dc800) [pid = 1881] [serial = 917] [outer = 0x7f6fdd476800] 19:08:30 INFO - PROCESS | 1881 | 1461290910732 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fdd6e4c00) [pid = 1881] [serial = 918] [outer = 0x7f6fdd476800] 19:08:32 INFO - PROCESS | 1881 | 1461290912104 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] 19:08:32 INFO - PROCESS | 1881 | 1461290912215 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:08:32 INFO - PROCESS | 1881 | 1461290912223 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:08:32 INFO - PROCESS | 1881 | 1461290912228 Marionette TRACE conn3 <- [1,1194,null,{}] 19:08:32 INFO - PROCESS | 1881 | 1461290912236 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}] 19:08:32 INFO - PROCESS | 1881 | 1461290912411 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:08:32 INFO - PROCESS | 1881 | 1461290912601 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37e4800 == 115 [pid = 1881] [id = 306] 19:08:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fdd6dcc00) [pid = 1881] [serial = 919] [outer = (nil)] 19:08:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fdee24400) [pid = 1881] [serial = 920] [outer = 0x7f6fdd6dcc00] 19:08:32 INFO - PROCESS | 1881 | 1461290912670 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fdee2c800) [pid = 1881] [serial = 921] [outer = 0x7f6fdd6dcc00] 19:08:33 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:08:33 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:08:33 INFO - PROCESS | 1881 | 1461290913697 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] 19:08:33 INFO - PROCESS | 1881 | 1461290913775 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:08:33 INFO - PROCESS | 1881 | 1461290913785 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 1881 | 1461290913788 Marionette TRACE conn3 <- [1,1198,null,{}] 19:08:33 INFO - PROCESS | 1881 | 1461290913795 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}] 19:08:34 INFO - PROCESS | 1881 | 1461290914012 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea6cd000 == 114 [pid = 1881] [id = 240] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d1e000 == 113 [pid = 1881] [id = 241] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6feae70400) [pid = 1881] [serial = 794] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6feae7b400) [pid = 1881] [serial = 797] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fded8bc00) [pid = 1881] [serial = 800] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | 1461290914388 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d14800 == 112 [pid = 1881] [id = 292] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef612000 == 111 [pid = 1881] [id = 291] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee0ec000 == 110 [pid = 1881] [id = 290] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fead94800 == 109 [pid = 1881] [id = 289] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe83d3000 == 108 [pid = 1881] [id = 288] 19:08:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe2268800 == 109 [pid = 1881] [id = 307] 19:08:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fded8bc00) [pid = 1881] [serial = 922] [outer = (nil)] 19:08:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fe1ecc800) [pid = 1881] [serial = 923] [outer = 0x7f6fded8bc00] 19:08:34 INFO - PROCESS | 1881 | 1461290914462 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fe1f09400) [pid = 1881] [serial = 924] [outer = 0x7f6fded8bc00] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe368a800 == 108 [pid = 1881] [id = 287] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f70061ac800 == 107 [pid = 1881] [id = 281] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700409f800 == 106 [pid = 1881] [id = 280] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000f65800 == 105 [pid = 1881] [id = 279] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff9ff8000 == 104 [pid = 1881] [id = 278] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feecfe800 == 103 [pid = 1881] [id = 277] 19:08:34 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe96d7800 == 102 [pid = 1881] [id = 276] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6feebd0800) [pid = 1881] [serial = 818] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6ff27d9800) [pid = 1881] [serial = 821] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fed9d0c00) [pid = 1881] [serial = 815] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f7006102800) [pid = 1881] [serial = 788] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6ff27e3400) [pid = 1881] [serial = 822] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fe9798400) [pid = 1881] [serial = 807] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fe956fc00) [pid = 1881] [serial = 806] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fe0f1a800) [pid = 1881] [serial = 804] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fded8c800) [pid = 1881] [serial = 803] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fecb3bc00) [pid = 1881] [serial = 812] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fed6f0c00) [pid = 1881] [serial = 813] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f7001158000) [pid = 1881] [serial = 785] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fea348800) [pid = 1881] [serial = 809] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6feae76400) [pid = 1881] [serial = 810] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6ff3829400) [pid = 1881] [serial = 779] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6ffae22400) [pid = 1881] [serial = 782] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6feea8ec00) [pid = 1881] [serial = 776] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fe8357000) [pid = 1881] [serial = 791] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fea711800) [pid = 1881] [serial = 773] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6ff27e8c00) [pid = 1881] [serial = 824] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6ff1143800) [pid = 1881] [serial = 819] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6fee4d0800) [pid = 1881] [serial = 816] [outer = (nil)] [url = about:blank] 19:08:34 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6ff3070000) [pid = 1881] [serial = 825] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1881 | 1461290915205 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]]]}] 19:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1430ms 19:08:35 INFO - PROCESS | 1881 | 1461290915215 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 1881 | 1461290915219 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:08:35 INFO - PROCESS | 1881 | 1461290915224 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 1881 | 1461290915230 Marionette TRACE conn3 <- [1,1202,null,{}] 19:08:35 INFO - PROCESS | 1881 | 1461290915245 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}] 19:08:35 INFO - PROCESS | 1881 | 1461290915454 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:08:35 INFO - PROCESS | 1881 | 1461290915481 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9fc5800 == 103 [pid = 1881] [id = 308] 19:08:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fe825d400) [pid = 1881] [serial = 925] [outer = (nil)] 19:08:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fe8354c00) [pid = 1881] [serial = 926] [outer = 0x7f6fe825d400] 19:08:35 INFO - PROCESS | 1881 | 1461290915557 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fe842b800) [pid = 1881] [serial = 927] [outer = 0x7f6fe825d400] 19:08:36 INFO - PROCESS | 1881 | 1461290916323 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]]]}] 19:08:36 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 19:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1142ms 19:08:36 INFO - PROCESS | 1881 | 1461290916379 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:08:36 INFO - PROCESS | 1881 | 1461290916383 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:08:36 INFO - PROCESS | 1881 | 1461290916393 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 1881 | 1461290916395 Marionette TRACE conn3 <- [1,1206,null,{}] 19:08:36 INFO - PROCESS | 1881 | 1461290916399 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}] 19:08:36 INFO - PROCESS | 1881 | 1461290916554 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:08:36 INFO - PROCESS | 1881 | 1461290916564 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fed6e1800 == 104 [pid = 1881] [id = 309] 19:08:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fe8262800) [pid = 1881] [serial = 928] [outer = (nil)] 19:08:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fea341800) [pid = 1881] [serial = 929] [outer = 0x7f6fe8262800] 19:08:36 INFO - PROCESS | 1881 | 1461290916627 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fea906800) [pid = 1881] [serial = 930] [outer = 0x7f6fe8262800] 19:08:37 INFO - PROCESS | 1881 | 1461290917543 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]]]}] 19:08:37 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 19:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1192ms 19:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:08:37 INFO - PROCESS | 1881 | 1461290917582 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 1881 | 1461290917584 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:08:37 INFO - PROCESS | 1881 | 1461290917590 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 1881 | 1461290917593 Marionette TRACE conn3 <- [1,1210,null,{}] 19:08:37 INFO - PROCESS | 1881 | 1461290917605 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}] 19:08:37 INFO - PROCESS | 1881 | 1461290917803 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:08:37 INFO - PROCESS | 1881 | 1461290917830 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef607800 == 105 [pid = 1881] [id = 310] 19:08:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6fe9c56c00) [pid = 1881] [serial = 931] [outer = (nil)] 19:08:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6feae77800) [pid = 1881] [serial = 932] [outer = 0x7f6fe9c56c00] 19:08:37 INFO - PROCESS | 1881 | 1461290917890 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6feafc1c00) [pid = 1881] [serial = 933] [outer = 0x7f6fe9c56c00] 19:08:38 INFO - PROCESS | 1881 | 1461290918778 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]]]}] 19:08:39 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fe8359c00) [pid = 1881] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:08:39 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fe1f0d800) [pid = 1881] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:08:39 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fe9c4dc00) [pid = 1881] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:08:39 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fded8e800) [pid = 1881] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:08:39 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fe9c5c000) [pid = 1881] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:08:39 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fe979e800) [pid = 1881] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1532ms 19:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:08:39 INFO - PROCESS | 1881 | 1461290919122 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 1881 | 1461290919124 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:08:39 INFO - PROCESS | 1881 | 1461290919130 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1881 | 1461290919133 Marionette TRACE conn3 <- [1,1214,null,{}] 19:08:39 INFO - PROCESS | 1881 | 1461290919138 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}] 19:08:39 INFO - PROCESS | 1881 | 1461290919297 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:08:39 INFO - PROCESS | 1881 | 1461290919308 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d1e000 == 106 [pid = 1881] [id = 311] 19:08:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fe9c5a800) [pid = 1881] [serial = 934] [outer = (nil)] 19:08:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6feebcb800) [pid = 1881] [serial = 935] [outer = 0x7f6fe9c5a800] 19:08:39 INFO - PROCESS | 1881 | 1461290919511 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6ff11aa400) [pid = 1881] [serial = 936] [outer = 0x7f6fe9c5a800] 19:08:40 INFO - PROCESS | 1881 | 1461290920174 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]]]}] 19:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1076ms 19:08:40 INFO - PROCESS | 1881 | 1461290920216 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:08:40 INFO - PROCESS | 1881 | 1461290920219 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:08:40 INFO - PROCESS | 1881 | 1461290920225 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:08:40 INFO - PROCESS | 1881 | 1461290920227 Marionette TRACE conn3 <- [1,1218,null,{}] 19:08:40 INFO - PROCESS | 1881 | 1461290920236 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}] 19:08:40 INFO - PROCESS | 1881 | 1461290920379 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:08:40 INFO - PROCESS | 1881 | 1461290920526 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff47da800 == 107 [pid = 1881] [id = 312] 19:08:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6feae70400) [pid = 1881] [serial = 937] [outer = (nil)] 19:08:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6ff1adc400) [pid = 1881] [serial = 938] [outer = 0x7f6feae70400] 19:08:40 INFO - PROCESS | 1881 | 1461290920600 Marionette DEBUG loaded listener.js 19:08:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6ff27e8c00) [pid = 1881] [serial = 939] [outer = 0x7f6feae70400] 19:08:41 INFO - PROCESS | 1881 | 1461290921599 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]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1435ms 19:08:41 INFO - PROCESS | 1881 | 1461290921661 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 1881 | 1461290921668 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:08:41 INFO - PROCESS | 1881 | 1461290921677 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 1881 | 1461290921681 Marionette TRACE conn3 <- [1,1222,null,{}] 19:08:41 INFO - PROCESS | 1881 | 1461290921690 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}] 19:08:41 INFO - PROCESS | 1881 | 1461290921918 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:08:42 INFO - PROCESS | 1881 | 1461290922203 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3687800 == 108 [pid = 1881] [id = 313] 19:08:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6fdee2bc00) [pid = 1881] [serial = 940] [outer = (nil)] 19:08:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fdee30c00) [pid = 1881] [serial = 941] [outer = 0x7f6fdee2bc00] 19:08:42 INFO - PROCESS | 1881 | 1461290922284 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fe1ec0000) [pid = 1881] [serial = 942] [outer = 0x7f6fdee2bc00] 19:08:43 INFO - PROCESS | 1881 | 1461290923116 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] 19:08:43 INFO - PROCESS | 1881 | 1461290923174 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:08:43 INFO - PROCESS | 1881 | 1461290923184 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 1881 | 1461290923188 Marionette TRACE conn3 <- [1,1226,null,{}] 19:08:43 INFO - PROCESS | 1881 | 1461290923194 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}] 19:08:43 INFO - PROCESS | 1881 | 1461290923383 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:08:43 INFO - PROCESS | 1881 | 1461290923581 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0ea000 == 109 [pid = 1881] [id = 314] 19:08:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fe1f0e800) [pid = 1881] [serial = 943] [outer = (nil)] 19:08:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fe8259400) [pid = 1881] [serial = 944] [outer = 0x7f6fe1f0e800] 19:08:43 INFO - PROCESS | 1881 | 1461290923699 Marionette DEBUG loaded listener.js 19:08:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fe842a400) [pid = 1881] [serial = 945] [outer = 0x7f6fe1f0e800] 19:08:44 INFO - PROCESS | 1881 | 1461290924662 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]]]}] 19:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1534ms 19:08:44 INFO - PROCESS | 1881 | 1461290924718 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:08:44 INFO - PROCESS | 1881 | 1461290924721 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:08:44 INFO - PROCESS | 1881 | 1461290924727 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:08:44 INFO - PROCESS | 1881 | 1461290924733 Marionette TRACE conn3 <- [1,1230,null,{}] 19:08:44 INFO - PROCESS | 1881 | 1461290924749 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}] 19:08:44 INFO - PROCESS | 1881 | 1461290924967 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:08:45 INFO - PROCESS | 1881 | 1461290925195 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000cb4800 == 110 [pid = 1881] [id = 315] 19:08:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fed6ea000) [pid = 1881] [serial = 946] [outer = (nil)] 19:08:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fed7d4c00) [pid = 1881] [serial = 947] [outer = 0x7f6fed6ea000] 19:08:45 INFO - PROCESS | 1881 | 1461290925318 Marionette DEBUG loaded listener.js 19:08:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6feebd0c00) [pid = 1881] [serial = 948] [outer = 0x7f6fed6ea000] 19:08:46 INFO - PROCESS | 1881 | 1461290926171 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]]]}] 19:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1486ms 19:08:46 INFO - PROCESS | 1881 | 1461290926214 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:08:46 INFO - PROCESS | 1881 | 1461290926219 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:08:46 INFO - PROCESS | 1881 | 1461290926225 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 1881 | 1461290926228 Marionette TRACE conn3 <- [1,1234,null,{}] 19:08:46 INFO - PROCESS | 1881 | 1461290926234 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}] 19:08:46 INFO - PROCESS | 1881 | 1461290926398 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:08:46 INFO - PROCESS | 1881 | 1461290926589 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005ca0800 == 111 [pid = 1881] [id = 316] 19:08:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fed6f0c00) [pid = 1881] [serial = 949] [outer = (nil)] 19:08:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6ff2b49000) [pid = 1881] [serial = 950] [outer = 0x7f6fed6f0c00] 19:08:46 INFO - PROCESS | 1881 | 1461290926662 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6ff3cfc000) [pid = 1881] [serial = 951] [outer = 0x7f6fed6f0c00] 19:08:47 INFO - PROCESS | 1881 | 1461290927552 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]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1383ms 19:08:47 INFO - PROCESS | 1881 | 1461290927609 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 1881 | 1461290927613 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:08:47 INFO - PROCESS | 1881 | 1461290927619 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 1881 | 1461290927622 Marionette TRACE conn3 <- [1,1238,null,{}] 19:08:47 INFO - PROCESS | 1881 | 1461290927627 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}] 19:08:47 INFO - PROCESS | 1881 | 1461290927797 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:08:48 INFO - PROCESS | 1881 | 1461290927996 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a581800 == 112 [pid = 1881] [id = 317] 19:08:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fdf50cc00) [pid = 1881] [serial = 952] [outer = (nil)] 19:08:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6ff00be000) [pid = 1881] [serial = 953] [outer = 0x7f6fdf50cc00] 19:08:48 INFO - PROCESS | 1881 | 1461290928115 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6ff6925c00) [pid = 1881] [serial = 954] [outer = 0x7f6fdf50cc00] 19:08:48 INFO - PROCESS | 1881 | 1461290928984 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]]]}] 19:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1434ms 19:08:49 INFO - PROCESS | 1881 | 1461290929054 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:08:49 INFO - PROCESS | 1881 | 1461290929058 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:08:49 INFO - PROCESS | 1881 | 1461290929064 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:08:49 INFO - PROCESS | 1881 | 1461290929067 Marionette TRACE conn3 <- [1,1242,null,{}] 19:08:49 INFO - PROCESS | 1881 | 1461290929072 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}] 19:08:49 INFO - PROCESS | 1881 | 1461290929306 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:08:49 INFO - PROCESS | 1881 | 1461290929495 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdebb8800 == 113 [pid = 1881] [id = 318] 19:08:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f7000f48000) [pid = 1881] [serial = 955] [outer = (nil)] 19:08:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f7002111400) [pid = 1881] [serial = 956] [outer = 0x7f7000f48000] 19:08:49 INFO - PROCESS | 1881 | 1461290929576 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f7006189c00) [pid = 1881] [serial = 957] [outer = 0x7f7000f48000] 19:08:50 INFO - PROCESS | 1881 | 1461290930517 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]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1528ms 19:08:50 INFO - PROCESS | 1881 | 1461290930593 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:08:50 INFO - PROCESS | 1881 | 1461290930597 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:08:50 INFO - PROCESS | 1881 | 1461290930603 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1881 | 1461290930606 Marionette TRACE conn3 <- [1,1246,null,{}] 19:08:50 INFO - PROCESS | 1881 | 1461290930612 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}] 19:08:50 INFO - PROCESS | 1881 | 1461290930787 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:08:50 INFO - PROCESS | 1881 | 1461290930988 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3310800 == 114 [pid = 1881] [id = 319] 19:08:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6fddd7e400) [pid = 1881] [serial = 958] [outer = (nil)] 19:08:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fddd85c00) [pid = 1881] [serial = 959] [outer = 0x7f6fddd7e400] 19:08:51 INFO - PROCESS | 1881 | 1461290931062 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fddd8b400) [pid = 1881] [serial = 960] [outer = 0x7f6fddd7e400] 19:08:51 INFO - PROCESS | 1881 | 1461290931951 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]]]}] 19:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1379ms 19:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:08:51 INFO - PROCESS | 1881 | 1461290931983 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:08:51 INFO - PROCESS | 1881 | 1461290931985 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:08:51 INFO - PROCESS | 1881 | 1461290931992 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 1881 | 1461290931995 Marionette TRACE conn3 <- [1,1250,null,{}] 19:08:52 INFO - PROCESS | 1881 | 1461290932000 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}] 19:08:52 INFO - PROCESS | 1881 | 1461290932164 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:08:52 INFO - PROCESS | 1881 | 1461290932357 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf10000 == 115 [pid = 1881] [id = 320] 19:08:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6fddd7e800) [pid = 1881] [serial = 961] [outer = (nil)] 19:08:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fded56000) [pid = 1881] [serial = 962] [outer = 0x7f6fddd7e800] 19:08:52 INFO - PROCESS | 1881 | 1461290932437 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fded5ac00) [pid = 1881] [serial = 963] [outer = 0x7f6fddd7e800] 19:08:53 INFO - PROCESS | 1881 | 1461290933579 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]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1635ms 19:08:53 INFO - PROCESS | 1881 | 1461290933628 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 1881 | 1461290933634 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:08:53 INFO - PROCESS | 1881 | 1461290933642 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 1881 | 1461290933647 Marionette TRACE conn3 <- [1,1254,null,{}] 19:08:53 INFO - PROCESS | 1881 | 1461290933655 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}] 19:08:53 INFO - PROCESS | 1881 | 1461290933896 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:08:54 INFO - PROCESS | 1881 | 1461290934157 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3321800 == 116 [pid = 1881] [id = 321] 19:08:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fdc2b3c00) [pid = 1881] [serial = 964] [outer = (nil)] 19:08:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fdc2ba800) [pid = 1881] [serial = 965] [outer = 0x7f6fdc2b3c00] 19:08:54 INFO - PROCESS | 1881 | 1461290934323 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fdc2bec00) [pid = 1881] [serial = 966] [outer = 0x7f6fdc2b3c00] 19:08:55 INFO - PROCESS | 1881 | 1461290935482 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]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1898ms 19:08:55 INFO - PROCESS | 1881 | 1461290935541 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1881 | 1461290935547 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:08:55 INFO - PROCESS | 1881 | 1461290935555 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1881 | 1461290935560 Marionette TRACE conn3 <- [1,1258,null,{}] 19:08:55 INFO - PROCESS | 1881 | 1461290935568 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}] 19:08:55 INFO - PROCESS | 1881 | 1461290935863 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:08:56 INFO - PROCESS | 1881 | 1461290936273 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb9db800 == 117 [pid = 1881] [id = 322] 19:08:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fded5c000) [pid = 1881] [serial = 967] [outer = (nil)] 19:08:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fded5e400) [pid = 1881] [serial = 968] [outer = 0x7f6fded5c000] 19:08:56 INFO - PROCESS | 1881 | 1461290936392 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fdf503c00) [pid = 1881] [serial = 969] [outer = 0x7f6fded5c000] 19:08:57 INFO - PROCESS | 1881 | 1461290937317 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]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1836ms 19:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:08:57 INFO - PROCESS | 1881 | 1461290937391 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 1881 | 1461290937395 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:08:57 INFO - PROCESS | 1881 | 1461290937401 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 1881 | 1461290937405 Marionette TRACE conn3 <- [1,1262,null,{}] 19:08:57 INFO - PROCESS | 1881 | 1461290937411 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}] 19:08:57 INFO - PROCESS | 1881 | 1461290937693 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:08:57 INFO - PROCESS | 1881 | 1461290937965 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffd8000 == 118 [pid = 1881] [id = 323] 19:08:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fe0033000) [pid = 1881] [serial = 970] [outer = (nil)] 19:08:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6ff306dc00) [pid = 1881] [serial = 971] [outer = 0x7f6fe0033000] 19:08:58 INFO - PROCESS | 1881 | 1461290938059 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f7006404800) [pid = 1881] [serial = 972] [outer = 0x7f6fe0033000] 19:08:59 INFO - PROCESS | 1881 | 1461290939089 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]]]}] 19:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1752ms 19:08:59 INFO - PROCESS | 1881 | 1461290939155 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:08:59 INFO - PROCESS | 1881 | 1461290939160 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:08:59 INFO - PROCESS | 1881 | 1461290939169 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:08:59 INFO - PROCESS | 1881 | 1461290939174 Marionette TRACE conn3 <- [1,1266,null,{}] 19:08:59 INFO - PROCESS | 1881 | 1461290939182 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}] 19:08:59 INFO - PROCESS | 1881 | 1461290939466 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:08:59 INFO - PROCESS | 1881 | 1461290939812 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe026a800 == 119 [pid = 1881] [id = 324] 19:08:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 221 (0x7f6fe0032000) [pid = 1881] [serial = 973] [outer = (nil)] 19:08:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 222 (0x7f6fe02b1800) [pid = 1881] [serial = 974] [outer = 0x7f6fe0032000] 19:08:59 INFO - PROCESS | 1881 | 1461290939932 Marionette DEBUG loaded listener.js 19:09:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 223 (0x7f6fe02b5800) [pid = 1881] [serial = 975] [outer = 0x7f6fe0032000] 19:09:01 INFO - PROCESS | 1881 | 1461290941131 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]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2041ms 19:09:01 INFO - PROCESS | 1881 | 1461290941210 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 1881 | 1461290941214 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:09:01 INFO - PROCESS | 1881 | 1461290941223 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 1881 | 1461290941227 Marionette TRACE conn3 <- [1,1270,null,{}] 19:09:01 INFO - PROCESS | 1881 | 1461290941235 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}] 19:09:01 INFO - PROCESS | 1881 | 1461290941522 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:09:01 INFO - PROCESS | 1881 | 1461290941859 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd9fc1000 == 120 [pid = 1881] [id = 325] 19:09:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6fd9f52400) [pid = 1881] [serial = 976] [outer = (nil)] 19:09:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6fd9f5b000) [pid = 1881] [serial = 977] [outer = 0x7f6fd9f52400] 19:09:01 INFO - PROCESS | 1881 | 1461290941935 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6fd9f5f000) [pid = 1881] [serial = 978] [outer = 0x7f6fd9f52400] 19:09:02 INFO - PROCESS | 1881 | 1461290942829 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]]]}] 19:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1641ms 19:09:02 INFO - PROCESS | 1881 | 1461290942864 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:09:02 INFO - PROCESS | 1881 | 1461290942868 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:09:02 INFO - PROCESS | 1881 | 1461290942874 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 1881 | 1461290942877 Marionette TRACE conn3 <- [1,1274,null,{}] 19:09:02 INFO - PROCESS | 1881 | 1461290942884 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}] 19:09:03 INFO - PROCESS | 1881 | 1461290943050 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:09:03 INFO - PROCESS | 1881 | 1461290943261 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe027b800 == 121 [pid = 1881] [id = 326] 19:09:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fd9f5a000) [pid = 1881] [serial = 979] [outer = (nil)] 19:09:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6fda093000) [pid = 1881] [serial = 980] [outer = 0x7f6fd9f5a000] 19:09:03 INFO - PROCESS | 1881 | 1461290943376 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6fda098800) [pid = 1881] [serial = 981] [outer = 0x7f6fd9f5a000] 19:09:04 INFO - PROCESS | 1881 | 1461290944657 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]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1837ms 19:09:04 INFO - PROCESS | 1881 | 1461290944711 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:09:04 INFO - PROCESS | 1881 | 1461290944716 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:09:04 INFO - PROCESS | 1881 | 1461290944724 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 1881 | 1461290944729 Marionette TRACE conn3 <- [1,1278,null,{}] 19:09:04 INFO - PROCESS | 1881 | 1461290944737 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}] 19:09:05 INFO - PROCESS | 1881 | 1461290944994 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:09:05 INFO - PROCESS | 1881 | 1461290945189 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe026a000 == 122 [pid = 1881] [id = 327] 19:09:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6fdbfd6c00) [pid = 1881] [serial = 982] [outer = (nil)] 19:09:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6fdd6dd800) [pid = 1881] [serial = 983] [outer = 0x7f6fdbfd6c00] 19:09:05 INFO - PROCESS | 1881 | 1461290945260 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 232 (0x7f6fded55400) [pid = 1881] [serial = 984] [outer = 0x7f6fdbfd6c00] 19:09:06 INFO - PROCESS | 1881 | 1461290946272 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]]]}] 19:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1593ms 19:09:06 INFO - PROCESS | 1881 | 1461290946317 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:09:06 INFO - PROCESS | 1881 | 1461290946325 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:09:06 INFO - PROCESS | 1881 | 1461290946336 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:09:06 INFO - PROCESS | 1881 | 1461290946340 Marionette TRACE conn3 <- [1,1282,null,{}] 19:09:06 INFO - PROCESS | 1881 | 1461290946345 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}] 19:09:06 INFO - PROCESS | 1881 | 1461290946511 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:09:06 INFO - PROCESS | 1881 | 1461290946792 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdebb0000 == 123 [pid = 1881] [id = 328] 19:09:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 233 (0x7f6fded8d400) [pid = 1881] [serial = 985] [outer = (nil)] 19:09:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 234 (0x7f6fdee32c00) [pid = 1881] [serial = 986] [outer = 0x7f6fded8d400] 19:09:06 INFO - PROCESS | 1881 | 1461290946937 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 235 (0x7f6fe002a800) [pid = 1881] [serial = 987] [outer = 0x7f6fded8d400] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c14800 == 122 [pid = 1881] [id = 275] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b30b000 == 121 [pid = 1881] [id = 266] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9fbe000 == 120 [pid = 1881] [id = 265] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef60a000 == 119 [pid = 1881] [id = 258] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 234 (0x7f7003b98c00) [pid = 1881] [serial = 845] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 233 (0x7f6fdf50a400) [pid = 1881] [serial = 848] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 232 (0x7f6fe1ec5c00) [pid = 1881] [serial = 854] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 231 (0x7f6fe1ecec00) [pid = 1881] [serial = 857] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f6ff2261000) [pid = 1881] [serial = 851] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6ff225e400) [pid = 1881] [serial = 881] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d1e000 == 118 [pid = 1881] [id = 311] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef607800 == 117 [pid = 1881] [id = 310] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fed6e1800 == 116 [pid = 1881] [id = 309] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9fc5800 == 115 [pid = 1881] [id = 308] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe2268800 == 114 [pid = 1881] [id = 307] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37e4800 == 113 [pid = 1881] [id = 306] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe376a000 == 112 [pid = 1881] [id = 301] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea81e800 == 111 [pid = 1881] [id = 300] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe356d000 == 110 [pid = 1881] [id = 299] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005d89800 == 109 [pid = 1881] [id = 298] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001f21800 == 108 [pid = 1881] [id = 297] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff69d5800 == 107 [pid = 1881] [id = 296] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef60b000 == 106 [pid = 1881] [id = 295] 19:09:07 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe8191800 == 105 [pid = 1881] [id = 294] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6fecc2f800) [pid = 1881] [serial = 875] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f6fe834e800) [pid = 1881] [serial = 867] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6ff106f400) [pid = 1881] [serial = 836] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f6fe9569000) [pid = 1881] [serial = 830] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6fed9ce800) [pid = 1881] [serial = 876] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6fe8260800) [pid = 1881] [serial = 860] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 222 (0x7f6ff640dc00) [pid = 1881] [serial = 842] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 221 (0x7f6ff2883400) [pid = 1881] [serial = 839] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 220 (0x7f6ff365fc00) [pid = 1881] [serial = 827] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f6fea70cc00) [pid = 1881] [serial = 870] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fe1f0cc00) [pid = 1881] [serial = 864] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6feae7d000) [pid = 1881] [serial = 833] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fe1f08000) [pid = 1881] [serial = 863] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6ff1b68800) [pid = 1881] [serial = 879] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fe825f400) [pid = 1881] [serial = 866] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fe9cca000) [pid = 1881] [serial = 869] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6feae79c00) [pid = 1881] [serial = 872] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fee9c8c00) [pid = 1881] [serial = 878] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6feafc9800) [pid = 1881] [serial = 873] [outer = (nil)] [url = about:blank] 19:09:07 INFO - PROCESS | 1881 | 1461290947785 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]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1480ms 19:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:09:07 INFO - PROCESS | 1881 | 1461290947817 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1881 | 1461290947820 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:09:07 INFO - PROCESS | 1881 | 1461290947826 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1881 | 1461290947832 Marionette TRACE conn3 <- [1,1286,null,{}] 19:09:07 INFO - PROCESS | 1881 | 1461290947847 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}] 19:09:08 INFO - PROCESS | 1881 | 1461290948011 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:09:08 INFO - PROCESS | 1881 | 1461290948160 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe331d000 == 106 [pid = 1881] [id = 329] 19:09:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fddd4d800) [pid = 1881] [serial = 988] [outer = (nil)] 19:09:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fe02b8c00) [pid = 1881] [serial = 989] [outer = 0x7f6fddd4d800] 19:09:08 INFO - PROCESS | 1881 | 1461290948225 Marionette DEBUG loaded listener.js 19:09:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fe1f06c00) [pid = 1881] [serial = 990] [outer = 0x7f6fddd4d800] 19:09:08 INFO - PROCESS | 1881 | 1461290948956 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]]]}] 19:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1188ms 19:09:09 INFO - PROCESS | 1881 | 1461290949024 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:09:09 INFO - PROCESS | 1881 | 1461290949028 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:09:09 INFO - PROCESS | 1881 | 1461290949035 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:09:09 INFO - PROCESS | 1881 | 1461290949038 Marionette TRACE conn3 <- [1,1290,null,{}] 19:09:09 INFO - PROCESS | 1881 | 1461290949043 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}] 19:09:09 INFO - PROCESS | 1881 | 1461290949201 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:09:09 INFO - PROCESS | 1881 | 1461290949216 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3760000 == 107 [pid = 1881] [id = 330] 19:09:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fe1f07400) [pid = 1881] [serial = 991] [outer = (nil)] 19:09:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fe810fc00) [pid = 1881] [serial = 992] [outer = 0x7f6fe1f07400] 19:09:09 INFO - PROCESS | 1881 | 1461290949277 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fe825d800) [pid = 1881] [serial = 993] [outer = 0x7f6fe1f07400] 19:09:10 INFO - PROCESS | 1881 | 1461290950290 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]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1285ms 19:09:10 INFO - PROCESS | 1881 | 1461290950328 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 1881 | 1461290950331 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:09:10 INFO - PROCESS | 1881 | 1461290950337 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1881 | 1461290950339 Marionette TRACE conn3 <- [1,1294,null,{}] 19:09:10 INFO - PROCESS | 1881 | 1461290950344 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}] 19:09:10 INFO - PROCESS | 1881 | 1461290950549 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:09:10 INFO - PROCESS | 1881 | 1461290950576 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe958a000 == 108 [pid = 1881] [id = 331] 19:09:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fded8dc00) [pid = 1881] [serial = 994] [outer = (nil)] 19:09:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fe8424400) [pid = 1881] [serial = 995] [outer = 0x7f6fded8dc00] 19:09:10 INFO - PROCESS | 1881 | 1461290950637 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6fe96c6400) [pid = 1881] [serial = 996] [outer = 0x7f6fded8dc00] 19:09:11 INFO - PROCESS | 1881 | 1461290951492 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]]]}] 19:09:11 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fded8bc00) [pid = 1881] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:09:11 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fe9c56c00) [pid = 1881] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:09:11 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fdd6dcc00) [pid = 1881] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:09:11 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fe825d400) [pid = 1881] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:09:11 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fe8262800) [pid = 1881] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:09:11 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fe9c5a800) [pid = 1881] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1477ms 19:09:11 INFO - PROCESS | 1881 | 1461290951815 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:09:11 INFO - PROCESS | 1881 | 1461290951818 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:09:11 INFO - PROCESS | 1881 | 1461290951824 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 1881 | 1461290951826 Marionette TRACE conn3 <- [1,1298,null,{}] 19:09:11 INFO - PROCESS | 1881 | 1461290951831 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}] 19:09:12 INFO - PROCESS | 1881 | 1461290951999 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:09:12 INFO - PROCESS | 1881 | 1461290952011 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea810000 == 109 [pid = 1881] [id = 332] 19:09:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fe1f0f800) [pid = 1881] [serial = 997] [outer = (nil)] 19:09:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6feaf8b400) [pid = 1881] [serial = 998] [outer = 0x7f6fe1f0f800] 19:09:12 INFO - PROCESS | 1881 | 1461290952208 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fee4cbc00) [pid = 1881] [serial = 999] [outer = 0x7f6fe1f0f800] 19:09:12 INFO - PROCESS | 1881 | 1461290952912 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]]]}] 19:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1127ms 19:09:12 INFO - PROCESS | 1881 | 1461290952951 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:09:12 INFO - PROCESS | 1881 | 1461290952954 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:09:12 INFO - PROCESS | 1881 | 1461290952960 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:09:12 INFO - PROCESS | 1881 | 1461290952962 Marionette TRACE conn3 <- [1,1302,null,{}] 19:09:12 INFO - PROCESS | 1881 | 1461290952968 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}] 19:09:13 INFO - PROCESS | 1881 | 1461290953115 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:09:13 INFO - PROCESS | 1881 | 1461290953266 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fed64c000 == 110 [pid = 1881] [id = 333] 19:09:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fe9c56c00) [pid = 1881] [serial = 1000] [outer = (nil)] 19:09:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fef69f000) [pid = 1881] [serial = 1001] [outer = 0x7f6fe9c56c00] 19:09:13 INFO - PROCESS | 1881 | 1461290953329 Marionette DEBUG loaded listener.js 19:09:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6ff225b000) [pid = 1881] [serial = 1002] [outer = 0x7f6fe9c56c00] 19:09:14 INFO - PROCESS | 1881 | 1461290954203 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]]]}] 19:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1279ms 19:09:14 INFO - PROCESS | 1881 | 1461290954240 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 1881 | 1461290954247 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:09:14 INFO - PROCESS | 1881 | 1461290954256 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 1881 | 1461290954262 Marionette TRACE conn3 <- [1,1306,null,{}] 19:09:14 INFO - PROCESS | 1881 | 1461290954289 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}] 19:09:14 INFO - PROCESS | 1881 | 1461290954480 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:09:14 INFO - PROCESS | 1881 | 1461290954742 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdebbf000 == 111 [pid = 1881] [id = 334] 19:09:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f6fda09cc00) [pid = 1881] [serial = 1003] [outer = (nil)] 19:09:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 221 (0x7f6fdd47c400) [pid = 1881] [serial = 1004] [outer = 0x7f6fda09cc00] 19:09:14 INFO - PROCESS | 1881 | 1461290954832 Marionette DEBUG loaded listener.js 19:09:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 222 (0x7f6fddd59800) [pid = 1881] [serial = 1005] [outer = 0x7f6fda09cc00] 19:09:15 INFO - PROCESS | 1881 | 1461290955687 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]]]}] 19:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1501ms 19:09:15 INFO - PROCESS | 1881 | 1461290955757 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:09:15 INFO - PROCESS | 1881 | 1461290955765 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:09:15 INFO - PROCESS | 1881 | 1461290955776 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:09:15 INFO - PROCESS | 1881 | 1461290955780 Marionette TRACE conn3 <- [1,1310,null,{}] 19:09:15 INFO - PROCESS | 1881 | 1461290955786 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}] 19:09:16 INFO - PROCESS | 1881 | 1461290956000 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:09:16 INFO - PROCESS | 1881 | 1461290956239 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe36a1800 == 112 [pid = 1881] [id = 335] 19:09:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 223 (0x7f6fe0028800) [pid = 1881] [serial = 1006] [outer = (nil)] 19:09:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6fe002f000) [pid = 1881] [serial = 1007] [outer = 0x7f6fe0028800] 19:09:16 INFO - PROCESS | 1881 | 1461290956370 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6fe02b2800) [pid = 1881] [serial = 1008] [outer = 0x7f6fe0028800] 19:09:17 INFO - PROCESS | 1881 | 1461290957359 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] 19:09:17 INFO - PROCESS | 1881 | 1461290957412 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:09:17 INFO - PROCESS | 1881 | 1461290957419 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 1881 | 1461290957424 Marionette TRACE conn3 <- [1,1314,null,{}] 19:09:17 INFO - PROCESS | 1881 | 1461290957440 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}] 19:09:17 INFO - PROCESS | 1881 | 1461290957624 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:09:17 INFO - PROCESS | 1881 | 1461290957863 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef604800 == 113 [pid = 1881] [id = 336] 19:09:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6fe8115c00) [pid = 1881] [serial = 1009] [outer = (nil)] 19:09:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fe96ca800) [pid = 1881] [serial = 1010] [outer = 0x7f6fe8115c00] 19:09:17 INFO - PROCESS | 1881 | 1461290957965 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6fea910400) [pid = 1881] [serial = 1011] [outer = 0x7f6fe8115c00] 19:09:18 INFO - PROCESS | 1881 | 1461290958803 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]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1439ms 19:09:18 INFO - PROCESS | 1881 | 1461290958859 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 1881 | 1461290958863 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:09:18 INFO - PROCESS | 1881 | 1461290958869 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 1881 | 1461290958871 Marionette TRACE conn3 <- [1,1318,null,{}] 19:09:18 INFO - PROCESS | 1881 | 1461290958877 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}] 19:09:19 INFO - PROCESS | 1881 | 1461290959044 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:09:19 INFO - PROCESS | 1881 | 1461290959241 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2dd8000 == 114 [pid = 1881] [id = 337] 19:09:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6fe8116000) [pid = 1881] [serial = 1012] [outer = (nil)] 19:09:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6feea8e000) [pid = 1881] [serial = 1013] [outer = 0x7f6fe8116000] 19:09:19 INFO - PROCESS | 1881 | 1461290959318 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6ff225f400) [pid = 1881] [serial = 1014] [outer = 0x7f6fe8116000] 19:09:20 INFO - PROCESS | 1881 | 1461290960168 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]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1328ms 19:09:20 INFO - PROCESS | 1881 | 1461290960198 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1881 | 1461290960202 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:09:20 INFO - PROCESS | 1881 | 1461290960208 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1881 | 1461290960211 Marionette TRACE conn3 <- [1,1322,null,{}] 19:09:20 INFO - PROCESS | 1881 | 1461290960216 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}] 19:09:20 INFO - PROCESS | 1881 | 1461290960381 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:09:20 INFO - PROCESS | 1881 | 1461290960578 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff6436800 == 115 [pid = 1881] [id = 338] 19:09:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 232 (0x7f6feaf95000) [pid = 1881] [serial = 1015] [outer = (nil)] 19:09:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 233 (0x7f6ff2751800) [pid = 1881] [serial = 1016] [outer = 0x7f6feaf95000] 19:09:20 INFO - PROCESS | 1881 | 1461290960652 Marionette DEBUG loaded listener.js 19:09:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 234 (0x7f6ff3163400) [pid = 1881] [serial = 1017] [outer = 0x7f6feaf95000] 19:09:21 INFO - PROCESS | 1881 | 1461290961534 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]]]}] 19:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1388ms 19:09:21 INFO - PROCESS | 1881 | 1461290961597 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:09:21 INFO - PROCESS | 1881 | 1461290961601 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:09:21 INFO - PROCESS | 1881 | 1461290961607 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:09:21 INFO - PROCESS | 1881 | 1461290961609 Marionette TRACE conn3 <- [1,1326,null,{}] 19:09:21 INFO - PROCESS | 1881 | 1461290961615 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}] 19:09:21 INFO - PROCESS | 1881 | 1461290961854 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:09:22 INFO - PROCESS | 1881 | 1461290962095 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001f21800 == 116 [pid = 1881] [id = 339] 19:09:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 235 (0x7f7000a5fc00) [pid = 1881] [serial = 1018] [outer = (nil)] 19:09:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 236 (0x7f70040f2400) [pid = 1881] [serial = 1019] [outer = 0x7f7000a5fc00] 19:09:22 INFO - PROCESS | 1881 | 1461290962218 Marionette DEBUG loaded listener.js 19:09:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 237 (0x7f7005f9f400) [pid = 1881] [serial = 1020] [outer = 0x7f7000a5fc00] 19:09:23 INFO - PROCESS | 1881 | 1461290963020 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]]]}] 19:09:23 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 19:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1479ms 19:09:23 INFO - PROCESS | 1881 | 1461290963087 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:09:23 INFO - PROCESS | 1881 | 1461290963090 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:09:23 INFO - PROCESS | 1881 | 1461290963097 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:09:23 INFO - PROCESS | 1881 | 1461290963100 Marionette TRACE conn3 <- [1,1330,null,{}] 19:09:23 INFO - PROCESS | 1881 | 1461290963105 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}] 19:09:23 INFO - PROCESS | 1881 | 1461290963273 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:09:23 INFO - PROCESS | 1881 | 1461290963531 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008d44000 == 117 [pid = 1881] [id = 340] 19:09:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 238 (0x7f6fe144a800) [pid = 1881] [serial = 1021] [outer = (nil)] 19:09:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 239 (0x7f6fe1455800) [pid = 1881] [serial = 1022] [outer = 0x7f6fe144a800] 19:09:23 INFO - PROCESS | 1881 | 1461290963609 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 240 (0x7f6fe1459400) [pid = 1881] [serial = 1023] [outer = 0x7f6fe144a800] 19:09:24 INFO - PROCESS | 1881 | 1461290964431 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]]]}] 19:09:24 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea237000 == 116 [pid = 1881] [id = 10] 19:09:24 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 19:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1390ms 19:09:24 INFO - PROCESS | 1881 | 1461290964556 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:09:24 INFO - PROCESS | 1881 | 1461290964559 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:09:24 INFO - PROCESS | 1881 | 1461290964568 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:09:24 INFO - PROCESS | 1881 | 1461290964570 Marionette TRACE conn3 <- [1,1334,null,{}] 19:09:24 INFO - PROCESS | 1881 | 1461290964575 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}] 19:09:24 INFO - PROCESS | 1881 | 1461290964746 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:09:24 INFO - PROCESS | 1881 | 1461290964937 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1fac000 == 117 [pid = 1881] [id = 341] 19:09:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 241 (0x7f6fddcd7000) [pid = 1881] [serial = 1024] [outer = (nil)] 19:09:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f6fddcdd400) [pid = 1881] [serial = 1025] [outer = 0x7f6fddcd7000] 19:09:25 INFO - PROCESS | 1881 | 1461290965010 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6fddce2800) [pid = 1881] [serial = 1026] [outer = 0x7f6fddcd7000] 19:09:25 INFO - PROCESS | 1881 | 1461290965884 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]]]}] 19:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1386ms 19:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:09:25 INFO - PROCESS | 1881 | 1461290965955 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:09:25 INFO - PROCESS | 1881 | 1461290965957 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:09:25 INFO - PROCESS | 1881 | 1461290965964 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:09:25 INFO - PROCESS | 1881 | 1461290965967 Marionette TRACE conn3 <- [1,1338,null,{}] 19:09:25 INFO - PROCESS | 1881 | 1461290965972 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}] 19:09:26 INFO - PROCESS | 1881 | 1461290966139 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:09:26 INFO - PROCESS | 1881 | 1461290966343 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb850800 == 118 [pid = 1881] [id = 342] 19:09:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6fddcd7800) [pid = 1881] [serial = 1027] [outer = (nil)] 19:09:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fe9c4fc00) [pid = 1881] [serial = 1028] [outer = 0x7f6fddcd7800] 19:09:26 INFO - PROCESS | 1881 | 1461290966465 Marionette DEBUG loaded listener.js 19:09:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6ff27e1000) [pid = 1881] [serial = 1029] [outer = 0x7f6fddcd7800] 19:09:27 INFO - PROCESS | 1881 | 1461290967840 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]]]}] 19:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1892ms 19:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:09:27 INFO - PROCESS | 1881 | 1461290967855 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:09:27 INFO - PROCESS | 1881 | 1461290967858 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:09:27 INFO - PROCESS | 1881 | 1461290967864 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:09:27 INFO - PROCESS | 1881 | 1461290967867 Marionette TRACE conn3 <- [1,1342,null,{}] 19:09:27 INFO - PROCESS | 1881 | 1461290967873 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}] 19:09:28 INFO - PROCESS | 1881 | 1461290968075 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:09:28 INFO - PROCESS | 1881 | 1461290968271 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39f2800 == 119 [pid = 1881] [id = 343] 19:09:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fd8bca800) [pid = 1881] [serial = 1030] [outer = (nil)] 19:09:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fd8bd1c00) [pid = 1881] [serial = 1031] [outer = 0x7f6fd8bca800] 19:09:28 INFO - PROCESS | 1881 | 1461290968341 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fd8bd9800) [pid = 1881] [serial = 1032] [outer = 0x7f6fd8bca800] 19:09:29 INFO - PROCESS | 1881 | 1461290969171 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]]]}] 19:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1382ms 19:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:09:29 INFO - PROCESS | 1881 | 1461290969246 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:09:29 INFO - PROCESS | 1881 | 1461290969249 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:09:29 INFO - PROCESS | 1881 | 1461290969256 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 1881 | 1461290969260 Marionette TRACE conn3 <- [1,1346,null,{}] 19:09:29 INFO - PROCESS | 1881 | 1461290969265 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}] 19:09:29 INFO - PROCESS | 1881 | 1461290969488 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:09:29 INFO - PROCESS | 1881 | 1461290969734 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1faa000 == 120 [pid = 1881] [id = 344] 19:09:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fda092800) [pid = 1881] [serial = 1033] [outer = (nil)] 19:09:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fdaa95c00) [pid = 1881] [serial = 1034] [outer = 0x7f6fda092800] 19:09:29 INFO - PROCESS | 1881 | 1461290969862 Marionette DEBUG loaded listener.js 19:09:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6ff6989400) [pid = 1881] [serial = 1035] [outer = 0x7f6fda092800] 19:09:30 INFO - PROCESS | 1881 | 1461290970750 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]]]}] 19:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1533ms 19:09:30 INFO - PROCESS | 1881 | 1461290970789 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:09:30 INFO - PROCESS | 1881 | 1461290970792 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:09:30 INFO - PROCESS | 1881 | 1461290970798 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 1881 | 1461290970800 Marionette TRACE conn3 <- [1,1350,null,{}] 19:09:30 INFO - PROCESS | 1881 | 1461290970806 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}] 19:09:30 INFO - PROCESS | 1881 | 1461290970970 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:09:31 INFO - PROCESS | 1881 | 1461290971640 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf07000 == 121 [pid = 1881] [id = 345] 19:09:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fd8ce2c00) [pid = 1881] [serial = 1036] [outer = (nil)] 19:09:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fd8ced000) [pid = 1881] [serial = 1037] [outer = 0x7f6fd8ce2c00] 19:09:31 INFO - PROCESS | 1881 | 1461290971725 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fd9f5c000) [pid = 1881] [serial = 1038] [outer = 0x7f6fd8ce2c00] 19:09:32 INFO - PROCESS | 1881 | 1461290972544 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]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1782ms 19:09:32 INFO - PROCESS | 1881 | 1461290972581 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1881 | 1461290972588 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:09:32 INFO - PROCESS | 1881 | 1461290972597 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1881 | 1461290972601 Marionette TRACE conn3 <- [1,1354,null,{}] 19:09:32 INFO - PROCESS | 1881 | 1461290972608 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}] 19:09:32 INFO - PROCESS | 1881 | 1461290972772 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:09:33 INFO - PROCESS | 1881 | 1461290973006 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd9fca000 == 122 [pid = 1881] [id = 346] 19:09:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6fd9f5d800) [pid = 1881] [serial = 1039] [outer = (nil)] 19:09:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6fdaa8dc00) [pid = 1881] [serial = 1040] [outer = 0x7f6fd9f5d800] 19:09:33 INFO - PROCESS | 1881 | 1461290973174 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fdbfcf800) [pid = 1881] [serial = 1041] [outer = 0x7f6fd9f5d800] 19:09:34 INFO - PROCESS | 1881 | 1461290974212 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]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1634ms 19:09:34 INFO - PROCESS | 1881 | 1461290974234 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1881 | 1461290974240 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:09:34 INFO - PROCESS | 1881 | 1461290974246 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1881 | 1461290974249 Marionette TRACE conn3 <- [1,1358,null,{}] 19:09:34 INFO - PROCESS | 1881 | 1461290974255 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}] 19:09:34 INFO - PROCESS | 1881 | 1461290974412 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:09:34 INFO - PROCESS | 1881 | 1461290974618 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe13f5800 == 123 [pid = 1881] [id = 347] 19:09:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 259 (0x7f6fdc2be000) [pid = 1881] [serial = 1042] [outer = (nil)] 19:09:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6fdd6e5400) [pid = 1881] [serial = 1043] [outer = 0x7f6fdc2be000] 19:09:34 INFO - PROCESS | 1881 | 1461290974683 Marionette DEBUG loaded listener.js 19:09:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6fddd81c00) [pid = 1881] [serial = 1044] [outer = 0x7f6fdc2be000] 19:09:35 INFO - PROCESS | 1881 | 1461290975571 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]]]}] 19:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1385ms 19:09:35 INFO - PROCESS | 1881 | 1461290975632 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:09:35 INFO - PROCESS | 1881 | 1461290975636 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:09:35 INFO - PROCESS | 1881 | 1461290975649 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:09:35 INFO - PROCESS | 1881 | 1461290975657 Marionette TRACE conn3 <- [1,1362,null,{}] 19:09:35 INFO - PROCESS | 1881 | 1461290975665 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}] 19:09:35 INFO - PROCESS | 1881 | 1461290975874 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:09:36 INFO - PROCESS | 1881 | 1461290976078 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc0de000 == 124 [pid = 1881] [id = 348] 19:09:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6fdc2bd000) [pid = 1881] [serial = 1045] [outer = (nil)] 19:09:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fdf509000) [pid = 1881] [serial = 1046] [outer = 0x7f6fdc2bd000] 19:09:36 INFO - PROCESS | 1881 | 1461290976142 Marionette DEBUG loaded listener.js 19:09:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fe002b800) [pid = 1881] [serial = 1047] [outer = 0x7f6fdc2bd000] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea810000 == 123 [pid = 1881] [id = 332] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe958a000 == 122 [pid = 1881] [id = 331] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f7001f43000) [pid = 1881] [serial = 899] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fe9c4d400) [pid = 1881] [serial = 887] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6ff6409800) [pid = 1881] [serial = 896] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6fe1f0c000) [pid = 1881] [serial = 884] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6fee4d1800) [pid = 1881] [serial = 890] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 258 (0x7f6ff3160000) [pid = 1881] [serial = 893] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fdd6dc800) [pid = 1881] [serial = 917] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f6fe8111c00) [pid = 1881] [serial = 902] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6ff2747400) [pid = 1881] [serial = 905] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6ff2751400) [pid = 1881] [serial = 908] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f6fdbfd3c00) [pid = 1881] [serial = 911] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6fdd47fc00) [pid = 1881] [serial = 914] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6ff1adc400) [pid = 1881] [serial = 938] [outer = (nil)] [url = about:blank] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3760000 == 121 [pid = 1881] [id = 330] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe331d000 == 120 [pid = 1881] [id = 329] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdebb0000 == 119 [pid = 1881] [id = 328] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe026a000 == 118 [pid = 1881] [id = 327] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3310800 == 117 [pid = 1881] [id = 319] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdebb8800 == 116 [pid = 1881] [id = 318] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700a581800 == 115 [pid = 1881] [id = 317] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005ca0800 == 114 [pid = 1881] [id = 316] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000cb4800 == 113 [pid = 1881] [id = 315] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee0ea000 == 112 [pid = 1881] [id = 314] 19:09:36 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3687800 == 111 [pid = 1881] [id = 313] 19:09:37 INFO - PROCESS | 1881 | 1461290977113 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]]]}] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fe1ecc800) [pid = 1881] [serial = 923] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6fe1f09400) [pid = 1881] [serial = 924] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6feae77800) [pid = 1881] [serial = 932] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fdee2c800) [pid = 1881] [serial = 921] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fdee24400) [pid = 1881] [serial = 920] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6fe8354c00) [pid = 1881] [serial = 926] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fe842b800) [pid = 1881] [serial = 927] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6fea341800) [pid = 1881] [serial = 929] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6feebcb800) [pid = 1881] [serial = 935] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f6feafc1c00) [pid = 1881] [serial = 933] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 240 (0x7f6ff11aa400) [pid = 1881] [serial = 936] [outer = (nil)] [url = about:blank] 19:09:37 INFO - PROCESS | 1881 | --DOMWINDOW == 239 (0x7f6fea906800) [pid = 1881] [serial = 930] [outer = (nil)] [url = about:blank] 19:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1552ms 19:09:37 INFO - PROCESS | 1881 | 1461290977194 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:09:37 INFO - PROCESS | 1881 | 1461290977198 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:09:37 INFO - PROCESS | 1881 | 1461290977204 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 1881 | 1461290977207 Marionette TRACE conn3 <- [1,1366,null,{}] 19:09:37 INFO - PROCESS | 1881 | 1461290977212 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}] 19:09:37 INFO - PROCESS | 1881 | 1461290977366 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:09:37 INFO - PROCESS | 1881 | 1461290977547 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdebb2000 == 112 [pid = 1881] [id = 349] 19:09:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 240 (0x7f6fd9f50c00) [pid = 1881] [serial = 1048] [outer = (nil)] 19:09:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 241 (0x7f6fe0033800) [pid = 1881] [serial = 1049] [outer = 0x7f6fd9f50c00] 19:09:37 INFO - PROCESS | 1881 | 1461290977610 Marionette DEBUG loaded listener.js 19:09:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f6fe02b8800) [pid = 1881] [serial = 1050] [outer = 0x7f6fd9f50c00] 19:09:38 INFO - PROCESS | 1881 | 1461290978364 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] 19:09:38 INFO - PROCESS | 1881 | 1461290978398 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:09:38 INFO - PROCESS | 1881 | 1461290978406 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:09:38 INFO - PROCESS | 1881 | 1461290978409 Marionette TRACE conn3 <- [1,1370,null,{}] 19:09:38 INFO - PROCESS | 1881 | 1461290978414 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}] 19:09:38 INFO - PROCESS | 1881 | 1461290978575 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:09:38 INFO - PROCESS | 1881 | 1461290978590 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe369f800 == 113 [pid = 1881] [id = 350] 19:09:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6fe1f03400) [pid = 1881] [serial = 1051] [outer = (nil)] 19:09:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6fe1f0a800) [pid = 1881] [serial = 1052] [outer = 0x7f6fe1f03400] 19:09:38 INFO - PROCESS | 1881 | 1461290978663 Marionette DEBUG loaded listener.js 19:09:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fe8111000) [pid = 1881] [serial = 1053] [outer = 0x7f6fe1f03400] 19:09:39 INFO - PROCESS | 1881 | 1461290979585 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] 19:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:09:39 INFO - PROCESS | 1881 | 1461290979660 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:09:39 INFO - PROCESS | 1881 | 1461290979665 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:09:39 INFO - PROCESS | 1881 | 1461290979669 Marionette TRACE conn3 <- [1,1374,null,{}] 19:09:39 INFO - PROCESS | 1881 | 1461290979674 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}] 19:09:39 INFO - PROCESS | 1881 | 1461290979887 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:09:39 INFO - PROCESS | 1881 | 1461290979913 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9599000 == 114 [pid = 1881] [id = 351] 19:09:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6fe8265000) [pid = 1881] [serial = 1054] [outer = (nil)] 19:09:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fe9c4d400) [pid = 1881] [serial = 1055] [outer = 0x7f6fe8265000] 19:09:39 INFO - PROCESS | 1881 | 1461290979973 Marionette DEBUG loaded listener.js 19:09:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fea345800) [pid = 1881] [serial = 1056] [outer = 0x7f6fe8265000] 19:09:40 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:40 INFO - PROCESS | 1881 | 1461290980795 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] 19:09:40 INFO - PROCESS | 1881 | 1461290980852 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:09:40 INFO - PROCESS | 1881 | 1461290980858 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 1881 | 1461290980860 Marionette TRACE conn3 <- [1,1378,null,{}] 19:09:40 INFO - PROCESS | 1881 | 1461290980893 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}] 19:09:41 INFO - PROCESS | 1881 | 1461290981113 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:09:41 INFO - PROCESS | 1881 | 1461290981137 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea828000 == 115 [pid = 1881] [id = 352] 19:09:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fe8354400) [pid = 1881] [serial = 1057] [outer = (nil)] 19:09:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6feae7e000) [pid = 1881] [serial = 1058] [outer = 0x7f6fe8354400] 19:09:41 INFO - PROCESS | 1881 | 1461290981197 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fecb36800) [pid = 1881] [serial = 1059] [outer = 0x7f6fe8354400] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fe0f1b000) [pid = 1881] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6fded8dc00) [pid = 1881] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6fded8d400) [pid = 1881] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fe1f0f800) [pid = 1881] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fe1f07400) [pid = 1881] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6fdbfd6c00) [pid = 1881] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fe0f16c00) [pid = 1881] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6fddd4d800) [pid = 1881] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6fe825c000) [pid = 1881] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:09:42 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f6fdd476800) [pid = 1881] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:09:42 INFO - PROCESS | 1881 | 1461290982839 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] 19:09:42 INFO - PROCESS | 1881 | 1461290982893 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:09:42 INFO - PROCESS | 1881 | 1461290982902 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1881 | 1461290982904 Marionette TRACE conn3 <- [1,1382,null,{}] 19:09:42 INFO - PROCESS | 1881 | 1461290982909 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}] 19:09:43 INFO - PROCESS | 1881 | 1461290983068 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:09:43 INFO - PROCESS | 1881 | 1461290983082 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fed6db000 == 116 [pid = 1881] [id = 353] 19:09:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f6fdbfd6c00) [pid = 1881] [serial = 1060] [outer = (nil)] 19:09:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6fe8114800) [pid = 1881] [serial = 1061] [outer = 0x7f6fdbfd6c00] 19:09:43 INFO - PROCESS | 1881 | 1461290983280 Marionette DEBUG loaded listener.js 19:09:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6fed7d3800) [pid = 1881] [serial = 1062] [outer = 0x7f6fdbfd6c00] 19:09:43 INFO - PROCESS | 1881 | [1881] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:44 INFO - PROCESS | 1881 | 1461290984032 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] 19:09:44 INFO - PROCESS | 1881 | 1461290984091 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:09:44 INFO - PROCESS | 1881 | 1461290984097 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:09:44 INFO - PROCESS | 1881 | 1461290984099 Marionette TRACE conn3 <- [1,1386,null,{}] 19:09:44 INFO - PROCESS | 1881 | 1461290984104 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}] 19:09:44 INFO - PROCESS | 1881 | 1461290984352 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:09:44 INFO - PROCESS | 1881 | 1461290984576 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda8da000 == 117 [pid = 1881] [id = 354] 19:09:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fd8bcb400) [pid = 1881] [serial = 1063] [outer = (nil)] 19:09:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6fd8bd3400) [pid = 1881] [serial = 1064] [outer = 0x7f6fd8bcb400] 19:09:44 INFO - PROCESS | 1881 | 1461290984694 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fd8cee800) [pid = 1881] [serial = 1065] [outer = 0x7f6fd8bcb400] 19:09:45 INFO - PROCESS | 1881 | 1461290985719 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] 19:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:09:45 INFO - PROCESS | 1881 | 1461290985786 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:09:45 INFO - PROCESS | 1881 | 1461290985794 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1881 | 1461290985799 Marionette TRACE conn3 <- [1,1390,null,{}] 19:09:45 INFO - PROCESS | 1881 | 1461290985806 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}] 19:09:46 INFO - PROCESS | 1881 | 1461290986033 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:09:46 INFO - PROCESS | 1881 | 1461290986280 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1fa6800 == 118 [pid = 1881] [id = 355] 19:09:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fddcdec00) [pid = 1881] [serial = 1066] [outer = (nil)] 19:09:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fddd81800) [pid = 1881] [serial = 1067] [outer = 0x7f6fddcdec00] 19:09:46 INFO - PROCESS | 1881 | 1461290986371 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fded60400) [pid = 1881] [serial = 1068] [outer = 0x7f6fddcdec00] 19:09:47 INFO - PROCESS | 1881 | 1461290987296 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]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1533ms 19:09:47 INFO - PROCESS | 1881 | 1461290987330 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:09:47 INFO - PROCESS | 1881 | 1461290987336 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:09:47 INFO - PROCESS | 1881 | 1461290987342 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 1881 | 1461290987346 Marionette TRACE conn3 <- [1,1394,null,{}] 19:09:47 INFO - PROCESS | 1881 | 1461290987352 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}] 19:09:47 INFO - PROCESS | 1881 | 1461290987577 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:09:47 INFO - PROCESS | 1881 | 1461290987875 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea22d000 == 119 [pid = 1881] [id = 356] 19:09:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fe144a400) [pid = 1881] [serial = 1069] [outer = (nil)] 19:09:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fe1e9b800) [pid = 1881] [serial = 1070] [outer = 0x7f6fe144a400] 19:09:48 INFO - PROCESS | 1881 | 1461290987994 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fe1feb400) [pid = 1881] [serial = 1071] [outer = 0x7f6fe144a400] 19:09:49 INFO - PROCESS | 1881 | 1461290989054 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]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1740ms 19:09:49 INFO - PROCESS | 1881 | 1461290989085 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 1881 | 1461290989091 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:09:49 INFO - PROCESS | 1881 | 1461290989115 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1881 | 1461290989129 Marionette TRACE conn3 <- [1,1398,null,{}] 19:09:49 INFO - PROCESS | 1881 | 1461290989139 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}] 19:09:49 INFO - PROCESS | 1881 | 1461290989554 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:09:49 INFO - PROCESS | 1881 | 1461290989804 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d0b000 == 120 [pid = 1881] [id = 357] 19:09:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fe8428000) [pid = 1881] [serial = 1072] [outer = (nil)] 19:09:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fea34c400) [pid = 1881] [serial = 1073] [outer = 0x7f6fe8428000] 19:09:49 INFO - PROCESS | 1881 | 1461290989917 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6feaf92400) [pid = 1881] [serial = 1074] [outer = 0x7f6fe8428000] 19:09:50 INFO - PROCESS | 1881 | 1461290990782 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]]]}] 19:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1711ms 19:09:50 INFO - PROCESS | 1881 | 1461290990812 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:09:50 INFO - PROCESS | 1881 | 1461290990815 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:09:50 INFO - PROCESS | 1881 | 1461290990821 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:09:50 INFO - PROCESS | 1881 | 1461290990825 Marionette TRACE conn3 <- [1,1402,null,{}] 19:09:50 INFO - PROCESS | 1881 | 1461290990830 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}] 19:09:51 INFO - PROCESS | 1881 | 1461290991001 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:09:51 INFO - PROCESS | 1881 | 1461290991201 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff47d5000 == 121 [pid = 1881] [id = 358] 19:09:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6fe96c3000) [pid = 1881] [serial = 1075] [outer = (nil)] 19:09:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fee4d0c00) [pid = 1881] [serial = 1076] [outer = 0x7f6fe96c3000] 19:09:51 INFO - PROCESS | 1881 | 1461290991281 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 259 (0x7f6fee9ce800) [pid = 1881] [serial = 1077] [outer = 0x7f6fe96c3000] 19:09:52 INFO - PROCESS | 1881 | 1461290992153 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]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1377ms 19:09:52 INFO - PROCESS | 1881 | 1461290992200 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 1881 | 1461290992204 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:09:52 INFO - PROCESS | 1881 | 1461290992210 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1881 | 1461290992213 Marionette TRACE conn3 <- [1,1406,null,{}] 19:09:52 INFO - PROCESS | 1881 | 1461290992218 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}] 19:09:52 INFO - PROCESS | 1881 | 1461290992388 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:09:52 INFO - PROCESS | 1881 | 1461290992600 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000cb0800 == 122 [pid = 1881] [id = 359] 19:09:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6ff00b5400) [pid = 1881] [serial = 1078] [outer = (nil)] 19:09:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6ff01ab400) [pid = 1881] [serial = 1079] [outer = 0x7f6ff00b5400] 19:09:52 INFO - PROCESS | 1881 | 1461290992732 Marionette DEBUG loaded listener.js 19:09:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6ff1b6f800) [pid = 1881] [serial = 1080] [outer = 0x7f6ff00b5400] 19:09:53 INFO - PROCESS | 1881 | 1461290993724 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]]]}] 19:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1550ms 19:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:09:53 INFO - PROCESS | 1881 | 1461290993760 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:09:53 INFO - PROCESS | 1881 | 1461290993763 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:09:53 INFO - PROCESS | 1881 | 1461290993769 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:09:53 INFO - PROCESS | 1881 | 1461290993773 Marionette TRACE conn3 <- [1,1410,null,{}] 19:09:53 INFO - PROCESS | 1881 | 1461290993778 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}] 19:09:53 INFO - PROCESS | 1881 | 1461290993948 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:09:54 INFO - PROCESS | 1881 | 1461290994150 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008083000 == 123 [pid = 1881] [id = 360] 19:09:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6ff00bbc00) [pid = 1881] [serial = 1081] [outer = (nil)] 19:09:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6ff399f000) [pid = 1881] [serial = 1082] [outer = 0x7f6ff00bbc00] 19:09:54 INFO - PROCESS | 1881 | 1461290994222 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6ff40f7000) [pid = 1881] [serial = 1083] [outer = 0x7f6ff00bbc00] 19:09:55 INFO - PROCESS | 1881 | 1461290995162 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]]]}] 19:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1429ms 19:09:55 INFO - PROCESS | 1881 | 1461290995197 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:09:55 INFO - PROCESS | 1881 | 1461290995200 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:09:55 INFO - PROCESS | 1881 | 1461290995207 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 1881 | 1461290995210 Marionette TRACE conn3 <- [1,1414,null,{}] 19:09:55 INFO - PROCESS | 1881 | 1461290995215 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}] 19:09:55 INFO - PROCESS | 1881 | 1461290995388 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:09:55 INFO - PROCESS | 1881 | 1461290995587 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda156800 == 124 [pid = 1881] [id = 361] 19:09:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6ff1b6bc00) [pid = 1881] [serial = 1084] [outer = (nil)] 19:09:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6ff6988400) [pid = 1881] [serial = 1085] [outer = 0x7f6ff1b6bc00] 19:09:55 INFO - PROCESS | 1881 | 1461290995657 Marionette DEBUG loaded listener.js 19:09:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f7000a5e400) [pid = 1881] [serial = 1086] [outer = 0x7f6ff1b6bc00] 19:09:56 INFO - PROCESS | 1881 | 1461290996601 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]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1427ms 19:09:56 INFO - PROCESS | 1881 | 1461290996635 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:09:56 INFO - PROCESS | 1881 | 1461290996638 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:09:56 INFO - PROCESS | 1881 | 1461290996644 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 1881 | 1461290996647 Marionette TRACE conn3 <- [1,1418,null,{}] 19:09:56 INFO - PROCESS | 1881 | 1461290996652 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}] 19:09:56 INFO - PROCESS | 1881 | 1461290996826 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:09:57 INFO - PROCESS | 1881 | 1461290997024 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd76d1000 == 125 [pid = 1881] [id = 362] 19:09:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6ff1b6e400) [pid = 1881] [serial = 1087] [outer = (nil)] 19:09:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f7001bacc00) [pid = 1881] [serial = 1088] [outer = 0x7f6ff1b6e400] 19:09:57 INFO - PROCESS | 1881 | 1461290997095 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f70022d1000) [pid = 1881] [serial = 1089] [outer = 0x7f6ff1b6e400] 19:09:58 INFO - PROCESS | 1881 | 1461290998075 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]]]}] 19:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1485ms 19:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:09:58 INFO - PROCESS | 1881 | 1461290998129 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:09:58 INFO - PROCESS | 1881 | 1461290998132 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:09:58 INFO - PROCESS | 1881 | 1461290998139 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:09:58 INFO - PROCESS | 1881 | 1461290998143 Marionette TRACE conn3 <- [1,1422,null,{}] 19:09:58 INFO - PROCESS | 1881 | 1461290998148 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}] 19:09:58 INFO - PROCESS | 1881 | 1461290998318 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:09:58 INFO - PROCESS | 1881 | 1461290998563 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70063a0000 == 126 [pid = 1881] [id = 363] 19:09:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 272 (0x7f6fdedefc00) [pid = 1881] [serial = 1090] [outer = (nil)] 19:09:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 273 (0x7f6fdedf7800) [pid = 1881] [serial = 1091] [outer = 0x7f6fdedefc00] 19:09:58 INFO - PROCESS | 1881 | 1461290998693 Marionette DEBUG loaded listener.js 19:09:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 274 (0x7f6fe9796000) [pid = 1881] [serial = 1092] [outer = 0x7f6fdedefc00] 19:09:59 INFO - PROCESS | 1881 | 1461290999543 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]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1480ms 19:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:09:59 INFO - PROCESS | 1881 | 1461290999618 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 1881 | 1461290999621 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:09:59 INFO - PROCESS | 1881 | 1461290999628 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 1881 | 1461290999631 Marionette TRACE conn3 <- [1,1426,null,{}] 19:09:59 INFO - PROCESS | 1881 | 1461290999636 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}] 19:09:59 INFO - PROCESS | 1881 | 1461290999843 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:10:00 INFO - PROCESS | 1881 | 1461291000102 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd78dd000 == 127 [pid = 1881] [id = 364] 19:10:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 275 (0x7f6fe9c56400) [pid = 1881] [serial = 1093] [outer = (nil)] 19:10:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 276 (0x7f6ff1b94000) [pid = 1881] [serial = 1094] [outer = 0x7f6fe9c56400] 19:10:00 INFO - PROCESS | 1881 | 1461291000205 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 277 (0x7f7006183400) [pid = 1881] [serial = 1095] [outer = 0x7f6fe9c56400] 19:10:01 INFO - PROCESS | 1881 | 1461291001092 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]]]}] 19:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1536ms 19:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:10:01 INFO - PROCESS | 1881 | 1461291001163 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 1881 | 1461291001167 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:10:01 INFO - PROCESS | 1881 | 1461291001173 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 1881 | 1461291001178 Marionette TRACE conn3 <- [1,1430,null,{}] 19:10:01 INFO - PROCESS | 1881 | 1461291001183 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}] 19:10:01 INFO - PROCESS | 1881 | 1461291001397 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:10:01 INFO - PROCESS | 1881 | 1461291001660 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf449000 == 128 [pid = 1881] [id = 365] 19:10:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 278 (0x7f6fd7932000) [pid = 1881] [serial = 1096] [outer = (nil)] 19:10:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 279 (0x7f6fdbfcbc00) [pid = 1881] [serial = 1097] [outer = 0x7f6fd7932000] 19:10:01 INFO - PROCESS | 1881 | 1461291001756 Marionette DEBUG loaded listener.js 19:10:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 280 (0x7f70011ec000) [pid = 1881] [serial = 1098] [outer = 0x7f6fd7932000] 19:10:02 INFO - PROCESS | 1881 | 1461291002713 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]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1582ms 19:10:02 INFO - PROCESS | 1881 | 1461291002755 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:10:02 INFO - PROCESS | 1881 | 1461291002759 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:10:02 INFO - PROCESS | 1881 | 1461291002765 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 1881 | 1461291002767 Marionette TRACE conn3 <- [1,1434,null,{}] 19:10:02 INFO - PROCESS | 1881 | 1461291002773 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}] 19:10:02 INFO - PROCESS | 1881 | 1461291002940 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:10:03 INFO - PROCESS | 1881 | 1461291003184 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffe1800 == 129 [pid = 1881] [id = 366] 19:10:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 281 (0x7f6fd792ec00) [pid = 1881] [serial = 1099] [outer = (nil)] 19:10:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 282 (0x7f6feb0c6c00) [pid = 1881] [serial = 1100] [outer = 0x7f6fd792ec00] 19:10:03 INFO - PROCESS | 1881 | 1461291003300 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 283 (0x7f6feb0cc800) [pid = 1881] [serial = 1101] [outer = 0x7f6fd792ec00] 19:10:04 INFO - PROCESS | 1881 | 1461291004175 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]]]}] 19:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1480ms 19:10:04 INFO - PROCESS | 1881 | 1461291004246 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 1881 | 1461291004250 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:10:04 INFO - PROCESS | 1881 | 1461291004256 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:10:04 INFO - PROCESS | 1881 | 1461291004258 Marionette TRACE conn3 <- [1,1438,null,{}] 19:10:04 INFO - PROCESS | 1881 | 1461291004264 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}] 19:10:04 INFO - PROCESS | 1881 | 1461291004440 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:10:04 INFO - PROCESS | 1881 | 1461291004688 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3768800 == 130 [pid = 1881] [id = 367] 19:10:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 284 (0x7f6fd79bc800) [pid = 1881] [serial = 1102] [outer = (nil)] 19:10:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 285 (0x7f6fd79c5000) [pid = 1881] [serial = 1103] [outer = 0x7f6fd79bc800] 19:10:04 INFO - PROCESS | 1881 | 1461291004772 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 286 (0x7f6fd79ca000) [pid = 1881] [serial = 1104] [outer = 0x7f6fd79bc800] 19:10:05 INFO - PROCESS | 1881 | 1461291005588 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]]]}] 19:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1385ms 19:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:10:05 INFO - PROCESS | 1881 | 1461291005642 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:10:05 INFO - PROCESS | 1881 | 1461291005645 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:10:05 INFO - PROCESS | 1881 | 1461291005651 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 1881 | 1461291005655 Marionette TRACE conn3 <- [1,1442,null,{}] 19:10:05 INFO - PROCESS | 1881 | 1461291005660 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}] 19:10:05 INFO - PROCESS | 1881 | 1461291005828 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:10:06 INFO - PROCESS | 1881 | 1461291006611 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda5ed000 == 131 [pid = 1881] [id = 368] 19:10:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 287 (0x7f6fd7931800) [pid = 1881] [serial = 1105] [outer = (nil)] 19:10:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 288 (0x7f6fd7936000) [pid = 1881] [serial = 1106] [outer = 0x7f6fd7931800] 19:10:06 INFO - PROCESS | 1881 | 1461291006688 Marionette DEBUG loaded listener.js 19:10:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 289 (0x7f6fd8ce9800) [pid = 1881] [serial = 1107] [outer = 0x7f6fd7931800] 19:10:07 INFO - PROCESS | 1881 | 1461291007531 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]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1938ms 19:10:07 INFO - PROCESS | 1881 | 1461291007590 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 1881 | 1461291007597 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:10:07 INFO - PROCESS | 1881 | 1461291007605 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1881 | 1461291007609 Marionette TRACE conn3 <- [1,1446,null,{}] 19:10:07 INFO - PROCESS | 1881 | 1461291007616 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}] 19:10:07 INFO - PROCESS | 1881 | 1461291007809 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:10:08 INFO - PROCESS | 1881 | 1461291008035 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c0f800 == 132 [pid = 1881] [id = 369] 19:10:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 290 (0x7f6fd8ce3400) [pid = 1881] [serial = 1108] [outer = (nil)] 19:10:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 291 (0x7f6fdaa8f800) [pid = 1881] [serial = 1109] [outer = 0x7f6fd8ce3400] 19:10:08 INFO - PROCESS | 1881 | 1461291008204 Marionette DEBUG loaded listener.js 19:10:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 292 (0x7f6fdd6dc800) [pid = 1881] [serial = 1110] [outer = 0x7f6fd8ce3400] 19:10:09 INFO - PROCESS | 1881 | 1461291009299 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]]]}] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2fcd800 == 131 [pid = 1881] [id = 196] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3914800 == 130 [pid = 1881] [id = 293] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feccf0000 == 129 [pid = 1881] [id = 191] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd555000 == 128 [pid = 1881] [id = 304] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe844d000 == 127 [pid = 1881] [id = 194] 19:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1784ms 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc0d4000 == 126 [pid = 1881] [id = 303] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 291 (0x7f6fef69f000) [pid = 1881] [serial = 1001] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fed6db000 == 125 [pid = 1881] [id = 353] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea828000 == 124 [pid = 1881] [id = 352] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9599000 == 123 [pid = 1881] [id = 351] 19:10:09 INFO - PROCESS | 1881 | 1461291009470 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 1881 | 1461291009475 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe369f800 == 122 [pid = 1881] [id = 350] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdebb2000 == 121 [pid = 1881] [id = 349] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc0de000 == 120 [pid = 1881] [id = 348] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff47da800 == 119 [pid = 1881] [id = 312] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe13f5800 == 118 [pid = 1881] [id = 347] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea621800 == 117 [pid = 1881] [id = 12] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd9fca000 == 116 [pid = 1881] [id = 346] 19:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdbf07000 == 115 [pid = 1881] [id = 345] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2dd8000 == 114 [pid = 1881] [id = 337] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef604800 == 113 [pid = 1881] [id = 336] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe36a1800 == 112 [pid = 1881] [id = 335] 19:10:09 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdebbf000 == 111 [pid = 1881] [id = 334] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 290 (0x7f6fded5e400) [pid = 1881] [serial = 968] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 289 (0x7f6fe9cc8400) [pid = 1881] [serial = 747] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 288 (0x7f6fed7d4c00) [pid = 1881] [serial = 947] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 287 (0x7f6fe8424400) [pid = 1881] [serial = 995] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 286 (0x7f6fdee32c00) [pid = 1881] [serial = 986] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 285 (0x7f6fe002a800) [pid = 1881] [serial = 987] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 284 (0x7f6fd9f5b000) [pid = 1881] [serial = 977] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 283 (0x7f6feaf8b400) [pid = 1881] [serial = 998] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 282 (0x7f6fddd85c00) [pid = 1881] [serial = 959] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 281 (0x7f6fe96c6400) [pid = 1881] [serial = 996] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 280 (0x7f6fe810fc00) [pid = 1881] [serial = 992] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 279 (0x7f6fdee30c00) [pid = 1881] [serial = 941] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 278 (0x7f6fe02b1800) [pid = 1881] [serial = 974] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 277 (0x7f6fded55400) [pid = 1881] [serial = 984] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 276 (0x7f7002111400) [pid = 1881] [serial = 956] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 275 (0x7f6fee4c9c00) [pid = 1881] [serial = 695] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 274 (0x7f6fdd6dd800) [pid = 1881] [serial = 983] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 273 (0x7f6fe02b8c00) [pid = 1881] [serial = 989] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 272 (0x7f6fe8259400) [pid = 1881] [serial = 944] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 271 (0x7f6fe825d800) [pid = 1881] [serial = 993] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f6fdc2ba800) [pid = 1881] [serial = 965] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6ff27d9400) [pid = 1881] [serial = 861] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fe1f06c00) [pid = 1881] [serial = 990] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6fda093000) [pid = 1881] [serial = 980] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6fded56000) [pid = 1881] [serial = 962] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6ff2b49000) [pid = 1881] [serial = 950] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6fee4cbc00) [pid = 1881] [serial = 999] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6ff306dc00) [pid = 1881] [serial = 971] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fdd6e4c00) [pid = 1881] [serial = 918] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6ff00be000) [pid = 1881] [serial = 953] [outer = (nil)] [url = about:blank] 19:10:09 INFO - PROCESS | 1881 | 1461291009545 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 1881 | 1461291009552 Marionette TRACE conn3 <- [1,1450,null,{}] 19:10:09 INFO - PROCESS | 1881 | 1461291009558 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}] 19:10:09 INFO - PROCESS | 1881 | 1461291009709 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:10:09 INFO - PROCESS | 1881 | 1461291009954 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb9c8800 == 112 [pid = 1881] [id = 370] 19:10:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6fd8cef800) [pid = 1881] [serial = 1111] [outer = (nil)] 19:10:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fded5d000) [pid = 1881] [serial = 1112] [outer = 0x7f6fd8cef800] 19:10:10 INFO - PROCESS | 1881 | 1461291010020 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fdee29400) [pid = 1881] [serial = 1113] [outer = 0x7f6fd8cef800] 19:10:10 INFO - PROCESS | 1881 | 1461291010777 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]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1322ms 19:10:10 INFO - PROCESS | 1881 | 1461291010828 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1881 | 1461291010832 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:10:10 INFO - PROCESS | 1881 | 1461291010845 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1881 | 1461291010853 Marionette TRACE conn3 <- [1,1454,null,{}] 19:10:10 INFO - PROCESS | 1881 | 1461291010861 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}] 19:10:11 INFO - PROCESS | 1881 | 1461291011033 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:10:11 INFO - PROCESS | 1881 | 1461291011047 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe11c2800 == 113 [pid = 1881] [id = 371] 19:10:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6fe0f10c00) [pid = 1881] [serial = 1114] [outer = (nil)] 19:10:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6fe1451c00) [pid = 1881] [serial = 1115] [outer = 0x7f6fe0f10c00] 19:10:11 INFO - PROCESS | 1881 | 1461291011108 Marionette DEBUG loaded listener.js 19:10:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6fe1e9e000) [pid = 1881] [serial = 1116] [outer = 0x7f6fe0f10c00] 19:10:12 INFO - PROCESS | 1881 | 1461291012019 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]]]}] 19:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1198ms 19:10:12 INFO - PROCESS | 1881 | 1461291012063 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:10:12 INFO - PROCESS | 1881 | 1461291012068 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:10:12 INFO - PROCESS | 1881 | 1461291012087 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:10:12 INFO - PROCESS | 1881 | 1461291012090 Marionette TRACE conn3 <- [1,1458,null,{}] 19:10:12 INFO - PROCESS | 1881 | 1461291012095 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}] 19:10:12 INFO - PROCESS | 1881 | 1461291012321 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:10:12 INFO - PROCESS | 1881 | 1461291012347 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe2257800 == 114 [pid = 1881] [id = 372] 19:10:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f6fe144cc00) [pid = 1881] [serial = 1117] [outer = (nil)] 19:10:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6fe1f0d000) [pid = 1881] [serial = 1118] [outer = 0x7f6fe144cc00] 19:10:12 INFO - PROCESS | 1881 | 1461291012408 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6fe34eb000) [pid = 1881] [serial = 1119] [outer = 0x7f6fe144cc00] 19:10:13 INFO - PROCESS | 1881 | 1461291013349 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]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1285ms 19:10:13 INFO - PROCESS | 1881 | 1461291013373 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:10:13 INFO - PROCESS | 1881 | 1461291013382 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:10:13 INFO - PROCESS | 1881 | 1461291013386 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1881 | 1461291013389 Marionette TRACE conn3 <- [1,1462,null,{}] 19:10:13 INFO - PROCESS | 1881 | 1461291013395 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}] 19:10:13 INFO - PROCESS | 1881 | 1461291013609 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:10:13 INFO - PROCESS | 1881 | 1461291013636 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3586800 == 115 [pid = 1881] [id = 373] 19:10:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f6fe825c800) [pid = 1881] [serial = 1120] [outer = (nil)] 19:10:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 272 (0x7f6fe8264400) [pid = 1881] [serial = 1121] [outer = 0x7f6fe825c800] 19:10:13 INFO - PROCESS | 1881 | 1461291013722 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 273 (0x7f6fe9c4f400) [pid = 1881] [serial = 1122] [outer = 0x7f6fe825c800] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 272 (0x7f6fddd7e400) [pid = 1881] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 271 (0x7f6fe1f0e800) [pid = 1881] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f7000f48000) [pid = 1881] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6fdf50cc00) [pid = 1881] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fed6f0c00) [pid = 1881] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6fdc2b3c00) [pid = 1881] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6feae70400) [pid = 1881] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6fdee2bc00) [pid = 1881] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6fddd7e800) [pid = 1881] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fed6ea000) [pid = 1881] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fee9c3800) [pid = 1881] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6fe8114400) [pid = 1881] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6fe9d28c00) [pid = 1881] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6fd9f5d800) [pid = 1881] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 258 (0x7f6ff27e6000) [pid = 1881] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fdf50c800) [pid = 1881] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f700210dc00) [pid = 1881] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6fdc2be000) [pid = 1881] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f7000c90800) [pid = 1881] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f6ff2012400) [pid = 1881] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6fe9799800) [pid = 1881] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6fe8351400) [pid = 1881] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f700210f000) [pid = 1881] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6ff655c400) [pid = 1881] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6fee4cb000) [pid = 1881] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6ff3820000) [pid = 1881] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6febe93400) [pid = 1881] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6ff2b48c00) [pid = 1881] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fded82400) [pid = 1881] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6fe1fe6400) [pid = 1881] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6feafc0c00) [pid = 1881] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f6fef6a0000) [pid = 1881] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 240 (0x7f6fe810cc00) [pid = 1881] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 239 (0x7f6fdf502400) [pid = 1881] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 238 (0x7f6ff2b47000) [pid = 1881] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 237 (0x7f6fe8354400) [pid = 1881] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 236 (0x7f6fe8355c00) [pid = 1881] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 235 (0x7f6fe9c56c00) [pid = 1881] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 234 (0x7f6fea23b800) [pid = 1881] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 233 (0x7f6fdf505400) [pid = 1881] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 232 (0x7f6febf69400) [pid = 1881] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 231 (0x7f6fe9d2d400) [pid = 1881] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f6fdbfcb800) [pid = 1881] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6fd8ce2c00) [pid = 1881] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6fdbfcd000) [pid = 1881] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f6fecb35c00) [pid = 1881] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6fe34eec00) [pid = 1881] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f6fdc2bd000) [pid = 1881] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6ff1139c00) [pid = 1881] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6ff2b54c00) [pid = 1881] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 222 (0x7f6feb25e400) [pid = 1881] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 221 (0x7f6fe1f03400) [pid = 1881] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 220 (0x7f6fe956b400) [pid = 1881] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f7000f44800) [pid = 1881] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fe1fe5800) [pid = 1881] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6ff3cd3400) [pid = 1881] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fe1ec0400) [pid = 1881] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6febe8f800) [pid = 1881] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fe1e9bc00) [pid = 1881] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f7000f43400) [pid = 1881] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6fe96ce000) [pid = 1881] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6ff27e8800) [pid = 1881] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fe810c400) [pid = 1881] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6ff2b28c00) [pid = 1881] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fe9cca800) [pid = 1881] [serial = 33] [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.] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fea909000) [pid = 1881] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fd9f50c00) [pid = 1881] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6fe8265000) [pid = 1881] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f7000f4e400) [pid = 1881] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fe8351c00) [pid = 1881] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fdf506c00) [pid = 1881] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:10:15 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6ff6933000) [pid = 1881] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:10:15 INFO - PROCESS | 1881 | 1461291015731 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]]]}] 19:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2388ms 19:10:15 INFO - PROCESS | 1881 | 1461291015776 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:10:15 INFO - PROCESS | 1881 | 1461291015779 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:10:15 INFO - PROCESS | 1881 | 1461291015784 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:10:15 INFO - PROCESS | 1881 | 1461291015786 Marionette TRACE conn3 <- [1,1466,null,{}] 19:10:15 INFO - PROCESS | 1881 | 1461291015792 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}] 19:10:15 INFO - PROCESS | 1881 | 1461291015956 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:10:15 INFO - PROCESS | 1881 | 1461291015972 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe025f800 == 116 [pid = 1881] [id = 374] 19:10:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6fdc2be000) [pid = 1881] [serial = 1123] [outer = (nil)] 19:10:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fded82400) [pid = 1881] [serial = 1124] [outer = 0x7f6fdc2be000] 19:10:16 INFO - PROCESS | 1881 | 1461291016034 Marionette DEBUG loaded listener.js 19:10:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6fdf50cc00) [pid = 1881] [serial = 1125] [outer = 0x7f6fdc2be000] 19:10:16 INFO - PROCESS | 1881 | 1461291016920 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]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1181ms 19:10:16 INFO - PROCESS | 1881 | 1461291016967 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 1881 | 1461291016970 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:10:16 INFO - PROCESS | 1881 | 1461291016976 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1881 | 1461291016978 Marionette TRACE conn3 <- [1,1470,null,{}] 19:10:16 INFO - PROCESS | 1881 | 1461291016984 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}] 19:10:17 INFO - PROCESS | 1881 | 1461291017143 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:10:17 INFO - PROCESS | 1881 | 1461291017158 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe817a800 == 117 [pid = 1881] [id = 375] 19:10:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fdd6e0000) [pid = 1881] [serial = 1126] [outer = (nil)] 19:10:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6fe1fe2400) [pid = 1881] [serial = 1127] [outer = 0x7f6fdd6e0000] 19:10:17 INFO - PROCESS | 1881 | 1461291017220 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fe8114400) [pid = 1881] [serial = 1128] [outer = 0x7f6fdd6e0000] 19:10:18 INFO - PROCESS | 1881 | 1461291018420 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]]]}] 19:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1477ms 19:10:18 INFO - PROCESS | 1881 | 1461291018454 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:10:18 INFO - PROCESS | 1881 | 1461291018462 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:10:18 INFO - PROCESS | 1881 | 1461291018471 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:10:18 INFO - PROCESS | 1881 | 1461291018476 Marionette TRACE conn3 <- [1,1474,null,{}] 19:10:18 INFO - PROCESS | 1881 | 1461291018484 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}] 19:10:18 INFO - PROCESS | 1881 | 1461291018662 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:10:18 INFO - PROCESS | 1881 | 1461291018930 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd555000 == 118 [pid = 1881] [id = 376] 19:10:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fdbfd7c00) [pid = 1881] [serial = 1129] [outer = (nil)] 19:10:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6fdc2b7c00) [pid = 1881] [serial = 1130] [outer = 0x7f6fdbfd7c00] 19:10:19 INFO - PROCESS | 1881 | 1461291019055 Marionette DEBUG loaded listener.js 19:10:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fddcd5000) [pid = 1881] [serial = 1131] [outer = 0x7f6fdbfd7c00] 19:10:19 INFO - PROCESS | 1881 | 1461291019967 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]]]}] 19:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1537ms 19:10:20 INFO - PROCESS | 1881 | 1461291020008 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:10:20 INFO - PROCESS | 1881 | 1461291020017 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:10:20 INFO - PROCESS | 1881 | 1461291020027 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:10:20 INFO - PROCESS | 1881 | 1461291020031 Marionette TRACE conn3 <- [1,1478,null,{}] 19:10:20 INFO - PROCESS | 1881 | 1461291020037 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}] 19:10:20 INFO - PROCESS | 1881 | 1461291020222 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:10:20 INFO - PROCESS | 1881 | 1461291020524 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe356c000 == 119 [pid = 1881] [id = 377] 19:10:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fdedf4800) [pid = 1881] [serial = 1132] [outer = (nil)] 19:10:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fdee31000) [pid = 1881] [serial = 1133] [outer = 0x7f6fdedf4800] 19:10:20 INFO - PROCESS | 1881 | 1461291020642 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fe02adc00) [pid = 1881] [serial = 1134] [outer = 0x7f6fdedf4800] 19:10:21 INFO - PROCESS | 1881 | 1461291021530 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]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1542ms 19:10:21 INFO - PROCESS | 1881 | 1461291021569 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 1881 | 1461291021573 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:10:21 INFO - PROCESS | 1881 | 1461291021581 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 1881 | 1461291021587 Marionette TRACE conn3 <- [1,1482,null,{}] 19:10:21 INFO - PROCESS | 1881 | 1461291021603 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}] 19:10:21 INFO - PROCESS | 1881 | 1461291021792 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:10:21 INFO - PROCESS | 1881 | 1461291021993 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9fcd800 == 120 [pid = 1881] [id = 378] 19:10:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fe1fdc800) [pid = 1881] [serial = 1135] [outer = (nil)] 19:10:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fe8110000) [pid = 1881] [serial = 1136] [outer = 0x7f6fe1fdc800] 19:10:22 INFO - PROCESS | 1881 | 1461291022075 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fe8357c00) [pid = 1881] [serial = 1137] [outer = 0x7f6fe1fdc800] 19:10:23 INFO - PROCESS | 1881 | 1461291023031 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]]]}] 19:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1491ms 19:10:23 INFO - PROCESS | 1881 | 1461291023071 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:10:23 INFO - PROCESS | 1881 | 1461291023076 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:10:23 INFO - PROCESS | 1881 | 1461291023082 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:10:23 INFO - PROCESS | 1881 | 1461291023084 Marionette TRACE conn3 <- [1,1486,null,{}] 19:10:23 INFO - PROCESS | 1881 | 1461291023090 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}] 19:10:23 INFO - PROCESS | 1881 | 1461291023271 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:10:23 INFO - PROCESS | 1881 | 1461291023478 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6febed6800 == 121 [pid = 1881] [id = 379] 19:10:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fe1f0b800) [pid = 1881] [serial = 1138] [outer = (nil)] 19:10:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fe9d25400) [pid = 1881] [serial = 1139] [outer = 0x7f6fe1f0b800] 19:10:23 INFO - PROCESS | 1881 | 1461291023590 Marionette DEBUG loaded listener.js 19:10:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6fea219800) [pid = 1881] [serial = 1140] [outer = 0x7f6fe1f0b800] 19:10:24 INFO - PROCESS | 1881 | 1461291024420 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]]]}] 19:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1377ms 19:10:24 INFO - PROCESS | 1881 | 1461291024460 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:10:24 INFO - PROCESS | 1881 | 1461291024464 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:10:24 INFO - PROCESS | 1881 | 1461291024470 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 1881 | 1461291024472 Marionette TRACE conn3 <- [1,1490,null,{}] 19:10:24 INFO - PROCESS | 1881 | 1461291024478 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}] 19:10:24 INFO - PROCESS | 1881 | 1461291024651 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:10:24 INFO - PROCESS | 1881 | 1461291024856 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee5a6000 == 122 [pid = 1881] [id = 380] 19:10:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f6fe96d0c00) [pid = 1881] [serial = 1141] [outer = (nil)] 19:10:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 221 (0x7f6fea904c00) [pid = 1881] [serial = 1142] [outer = 0x7f6fe96d0c00] 19:10:24 INFO - PROCESS | 1881 | 1461291024928 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 222 (0x7f6feaf8a800) [pid = 1881] [serial = 1143] [outer = 0x7f6fe96d0c00] 19:10:25 INFO - PROCESS | 1881 | 1461291025839 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]]]}] 19:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1429ms 19:10:25 INFO - PROCESS | 1881 | 1461291025900 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:10:25 INFO - PROCESS | 1881 | 1461291025903 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:10:25 INFO - PROCESS | 1881 | 1461291025909 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 1881 | 1461291025912 Marionette TRACE conn3 <- [1,1494,null,{}] 19:10:25 INFO - PROCESS | 1881 | 1461291025918 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}] 19:10:26 INFO - PROCESS | 1881 | 1461291026108 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:10:26 INFO - PROCESS | 1881 | 1461291026309 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2821800 == 123 [pid = 1881] [id = 381] 19:10:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 223 (0x7f6fea718000) [pid = 1881] [serial = 1144] [outer = (nil)] 19:10:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6febe8fc00) [pid = 1881] [serial = 1145] [outer = 0x7f6fea718000] 19:10:26 INFO - PROCESS | 1881 | 1461291026388 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6fed7d0400) [pid = 1881] [serial = 1146] [outer = 0x7f6fea718000] 19:10:27 INFO - PROCESS | 1881 | 1461291027284 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]]]}] 19:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1443ms 19:10:27 INFO - PROCESS | 1881 | 1461291027354 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 1881 | 1461291027357 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:10:27 INFO - PROCESS | 1881 | 1461291027363 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1881 | 1461291027366 Marionette TRACE conn3 <- [1,1498,null,{}] 19:10:27 INFO - PROCESS | 1881 | 1461291027371 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}] 19:10:27 INFO - PROCESS | 1881 | 1461291027547 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:10:27 INFO - PROCESS | 1881 | 1461291027750 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39ee800 == 124 [pid = 1881] [id = 382] 19:10:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6feae6f800) [pid = 1881] [serial = 1147] [outer = (nil)] 19:10:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fee4c7000) [pid = 1881] [serial = 1148] [outer = 0x7f6feae6f800] 19:10:27 INFO - PROCESS | 1881 | 1461291027826 Marionette DEBUG loaded listener.js 19:10:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6feea8b000) [pid = 1881] [serial = 1149] [outer = 0x7f6feae6f800] 19:10:28 INFO - PROCESS | 1881 | 1461291028727 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]]]}] 19:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1431ms 19:10:28 INFO - PROCESS | 1881 | 1461291028795 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:10:28 INFO - PROCESS | 1881 | 1461291028799 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:10:28 INFO - PROCESS | 1881 | 1461291028805 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:10:28 INFO - PROCESS | 1881 | 1461291028808 Marionette TRACE conn3 <- [1,1502,null,{}] 19:10:28 INFO - PROCESS | 1881 | 1461291028813 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}] 19:10:28 INFO - PROCESS | 1881 | 1461291028989 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:10:29 INFO - PROCESS | 1881 | 1461291029192 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa215000 == 125 [pid = 1881] [id = 383] 19:10:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6feb260800) [pid = 1881] [serial = 1150] [outer = (nil)] 19:10:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6fef6a4400) [pid = 1881] [serial = 1151] [outer = 0x7f6feb260800] 19:10:29 INFO - PROCESS | 1881 | 1461291029268 Marionette DEBUG loaded listener.js 19:10:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6ff03d3400) [pid = 1881] [serial = 1152] [outer = 0x7f6feb260800] 19:10:30 INFO - PROCESS | 1881 | 1461291030149 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]]]}] 19:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1378ms 19:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:10:30 INFO - PROCESS | 1881 | 1461291030183 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1881 | 1461291030186 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:10:30 INFO - PROCESS | 1881 | 1461291030191 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 1881 | 1461291030195 Marionette TRACE conn3 <- [1,1506,null,{}] 19:10:30 INFO - PROCESS | 1881 | 1461291030201 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}] 19:10:30 INFO - PROCESS | 1881 | 1461291030370 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:10:30 INFO - PROCESS | 1881 | 1461291030579 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001e20000 == 126 [pid = 1881] [id = 384] 19:10:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 232 (0x7f6feea8a400) [pid = 1881] [serial = 1153] [outer = (nil)] 19:10:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 233 (0x7f6ff0c45c00) [pid = 1881] [serial = 1154] [outer = 0x7f6feea8a400] 19:10:30 INFO - PROCESS | 1881 | 1461291030698 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 234 (0x7f6ff1ade000) [pid = 1881] [serial = 1155] [outer = 0x7f6feea8a400] 19:10:31 INFO - PROCESS | 1881 | 1461291031618 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]]]}] 19:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1486ms 19:10:31 INFO - PROCESS | 1881 | 1461291031677 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:10:31 INFO - PROCESS | 1881 | 1461291031681 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:10:31 INFO - PROCESS | 1881 | 1461291031687 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 1881 | 1461291031691 Marionette TRACE conn3 <- [1,1510,null,{}] 19:10:31 INFO - PROCESS | 1881 | 1461291031696 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}] 19:10:31 INFO - PROCESS | 1881 | 1461291031872 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:10:32 INFO - PROCESS | 1881 | 1461291032076 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c9f800 == 127 [pid = 1881] [id = 385] 19:10:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 235 (0x7f6feea8ac00) [pid = 1881] [serial = 1156] [outer = (nil)] 19:10:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 236 (0x7f6ff1b74c00) [pid = 1881] [serial = 1157] [outer = 0x7f6feea8ac00] 19:10:32 INFO - PROCESS | 1881 | 1461291032150 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 237 (0x7f6ff225f000) [pid = 1881] [serial = 1158] [outer = 0x7f6feea8ac00] 19:10:33 INFO - PROCESS | 1881 | 1461291033052 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]]]}] 19:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1399ms 19:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:10:33 INFO - PROCESS | 1881 | 1461291033086 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:10:33 INFO - PROCESS | 1881 | 1461291033089 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:10:33 INFO - PROCESS | 1881 | 1461291033096 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 1881 | 1461291033100 Marionette TRACE conn3 <- [1,1514,null,{}] 19:10:33 INFO - PROCESS | 1881 | 1461291033105 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}] 19:10:33 INFO - PROCESS | 1881 | 1461291033325 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:10:33 INFO - PROCESS | 1881 | 1461291033530 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b322000 == 128 [pid = 1881] [id = 386] 19:10:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 238 (0x7f6fef6a7800) [pid = 1881] [serial = 1159] [outer = (nil)] 19:10:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 239 (0x7f6ff3160400) [pid = 1881] [serial = 1160] [outer = 0x7f6fef6a7800] 19:10:33 INFO - PROCESS | 1881 | 1461291033649 Marionette DEBUG loaded listener.js 19:10:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 240 (0x7f6ff697c800) [pid = 1881] [serial = 1161] [outer = 0x7f6fef6a7800] 19:10:34 INFO - PROCESS | 1881 | 1461291034574 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]]]}] 19:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1539ms 19:10:34 INFO - PROCESS | 1881 | 1461291034635 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:10:34 INFO - PROCESS | 1881 | 1461291034638 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:10:34 INFO - PROCESS | 1881 | 1461291034645 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:10:34 INFO - PROCESS | 1881 | 1461291034648 Marionette TRACE conn3 <- [1,1518,null,{}] 19:10:34 INFO - PROCESS | 1881 | 1461291034653 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}] 19:10:34 INFO - PROCESS | 1881 | 1461291034827 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:10:35 INFO - PROCESS | 1881 | 1461291035032 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdefb6000 == 129 [pid = 1881] [id = 387] 19:10:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 241 (0x7f6ff225e400) [pid = 1881] [serial = 1162] [outer = (nil)] 19:10:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f7000c97800) [pid = 1881] [serial = 1163] [outer = 0x7f6ff225e400] 19:10:35 INFO - PROCESS | 1881 | 1461291035147 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f7001ba1c00) [pid = 1881] [serial = 1164] [outer = 0x7f6ff225e400] 19:10:36 INFO - PROCESS | 1881 | 1461291036046 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]]]}] 19:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1433ms 19:10:36 INFO - PROCESS | 1881 | 1461291036078 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:10:36 INFO - PROCESS | 1881 | 1461291036081 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:10:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:10:36 INFO - PROCESS | 1881 | 1461291036087 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 1881 | 1461291036089 Marionette TRACE conn3 <- [1,1522,null,{}] 19:10:36 INFO - PROCESS | 1881 | 1461291036095 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}] 19:10:36 INFO - PROCESS | 1881 | 1461291036264 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:10:36 INFO - PROCESS | 1881 | 1461291036478 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda416800 == 130 [pid = 1881] [id = 388] 19:10:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6fd79cac00) [pid = 1881] [serial = 1165] [outer = (nil)] 19:10:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fdd6d7400) [pid = 1881] [serial = 1166] [outer = 0x7f6fd79cac00] 19:10:36 INFO - PROCESS | 1881 | 1461291036599 Marionette DEBUG loaded listener.js 19:10:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6fe1f02400) [pid = 1881] [serial = 1167] [outer = 0x7f6fd79cac00] 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:37 INFO - PROCESS | 1881 | 1461291037409 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"]]]}] 19:10:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:10:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:10:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:10:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:10:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 19:10:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:10:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 19:10:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:10:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1388ms 19:10:37 INFO - PROCESS | 1881 | 1461291037480 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:10:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:10:37 INFO - PROCESS | 1881 | 1461291037487 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:10:37 INFO - PROCESS | 1881 | 1461291037493 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:10:37 INFO - PROCESS | 1881 | 1461291037496 Marionette TRACE conn3 <- [1,1526,null,{}] 19:10:37 INFO - PROCESS | 1881 | 1461291037501 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}] 19:10:37 INFO - PROCESS | 1881 | 1461291037674 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:10:37 INFO - PROCESS | 1881 | 1461291037889 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc0ca000 == 131 [pid = 1881] [id = 389] 19:10:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fd9f56c00) [pid = 1881] [serial = 1168] [outer = (nil)] 19:10:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fdbfd2400) [pid = 1881] [serial = 1169] [outer = 0x7f6fd9f56c00] 19:10:38 INFO - PROCESS | 1881 | 1461291038008 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fdd6dcc00) [pid = 1881] [serial = 1170] [outer = 0x7f6fd9f56c00] 19:10:38 INFO - PROCESS | 1881 | 1461291038826 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"]]]}] 19:10:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:10:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:10:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:10:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:10:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:10:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:10:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1388ms 19:10:38 INFO - PROCESS | 1881 | 1461291038883 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:10:38 INFO - PROCESS | 1881 | 1461291038888 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:10:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:10:38 INFO - PROCESS | 1881 | 1461291038894 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 1881 | 1461291038896 Marionette TRACE conn3 <- [1,1530,null,{}] 19:10:38 INFO - PROCESS | 1881 | 1461291038902 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}] 19:10:39 INFO - PROCESS | 1881 | 1461291039174 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:10:39 INFO - PROCESS | 1881 | 1461291039376 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe11c8000 == 132 [pid = 1881] [id = 390] 19:10:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fdbfd7800) [pid = 1881] [serial = 1171] [outer = (nil)] 19:10:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fded86000) [pid = 1881] [serial = 1172] [outer = 0x7f6fdbfd7800] 19:10:39 INFO - PROCESS | 1881 | 1461291039452 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fe1ec2c00) [pid = 1881] [serial = 1173] [outer = 0x7f6fdbfd7800] 19:10:40 INFO - PROCESS | 1881 | 1461291040212 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]]]}] 19:10:40 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 19:10:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:10:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:10:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 19:10:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:10:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1333ms 19:10:40 INFO - PROCESS | 1881 | 1461291040229 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 1881 | 1461291040232 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:10:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:10:40 INFO - PROCESS | 1881 | 1461291040238 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 1881 | 1461291040240 Marionette TRACE conn3 <- [1,1534,null,{}] 19:10:40 INFO - PROCESS | 1881 | 1461291040246 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}] 19:10:40 INFO - PROCESS | 1881 | 1461291040420 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:10:40 INFO - PROCESS | 1881 | 1461291040655 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe136b000 == 133 [pid = 1881] [id = 391] 19:10:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fd7936400) [pid = 1881] [serial = 1174] [outer = (nil)] 19:10:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fe1fdd800) [pid = 1881] [serial = 1175] [outer = 0x7f6fd7936400] 19:10:40 INFO - PROCESS | 1881 | 1461291040727 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fe9568000) [pid = 1881] [serial = 1176] [outer = 0x7f6fd7936400] 19:10:42 INFO - PROCESS | 1881 | 1461291042062 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]]]}] 19:10:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:10:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1885ms 19:10:42 INFO - PROCESS | 1881 | 1461291042124 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:10:42 INFO - PROCESS | 1881 | 1461291042131 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:10:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:10:42 INFO - PROCESS | 1881 | 1461291042140 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:10:42 INFO - PROCESS | 1881 | 1461291042145 Marionette TRACE conn3 <- [1,1538,null,{}] 19:10:42 INFO - PROCESS | 1881 | 1461291042152 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}] 19:10:42 INFO - PROCESS | 1881 | 1461291042331 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:10:42 INFO - PROCESS | 1881 | 1461291042547 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda15d800 == 134 [pid = 1881] [id = 392] 19:10:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6fd7936800) [pid = 1881] [serial = 1177] [outer = (nil)] 19:10:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6fd8bd1000) [pid = 1881] [serial = 1178] [outer = 0x7f6fd7936800] 19:10:42 INFO - PROCESS | 1881 | 1461291042681 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fddce0400) [pid = 1881] [serial = 1179] [outer = 0x7f6fd7936800] 19:10:43 INFO - PROCESS | 1881 | 1461291043834 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]]]}] 19:10:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:10:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1740ms 19:10:43 INFO - PROCESS | 1881 | 1461291043881 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1881 | 1461291043889 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:10:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:10:43 INFO - PROCESS | 1881 | 1461291043899 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1881 | 1461291043903 Marionette TRACE conn3 <- [1,1542,null,{}] 19:10:43 INFO - PROCESS | 1881 | 1461291043909 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}] 19:10:44 INFO - PROCESS | 1881 | 1461291044087 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:10:44 INFO - PROCESS | 1881 | 1461291044344 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c06800 == 135 [pid = 1881] [id = 393] 19:10:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 259 (0x7f6fdaa8bc00) [pid = 1881] [serial = 1180] [outer = (nil)] 19:10:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6fdedf3c00) [pid = 1881] [serial = 1181] [outer = 0x7f6fdaa8bc00] 19:10:44 INFO - PROCESS | 1881 | 1461291044464 Marionette DEBUG loaded listener.js 19:10:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6fdf50b400) [pid = 1881] [serial = 1182] [outer = 0x7f6fdaa8bc00] 19:10:44 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1783800 == 134 [pid = 1881] [id = 248] 19:10:44 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6fe8114800) [pid = 1881] [serial = 1061] [outer = (nil)] [url = about:blank] 19:10:44 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6fdaa95c00) [pid = 1881] [serial = 1034] [outer = (nil)] [url = about:blank] 19:10:44 INFO - PROCESS | 1881 | --DOMWINDOW == 258 (0x7f6fea61c800) [pid = 1881] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:10:44 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fe9c4fc00) [pid = 1881] [serial = 1028] [outer = (nil)] [url = about:blank] 19:10:44 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f6fddcdd400) [pid = 1881] [serial = 1025] [outer = (nil)] [url = about:blank] 19:10:44 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6fd8bd1c00) [pid = 1881] [serial = 1031] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000cb0800 == 133 [pid = 1881] [id = 359] 19:10:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff47d5000 == 132 [pid = 1881] [id = 358] 19:10:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d0b000 == 131 [pid = 1881] [id = 357] 19:10:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea22d000 == 130 [pid = 1881] [id = 356] 19:10:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1fa6800 == 129 [pid = 1881] [id = 355] 19:10:45 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda8da000 == 128 [pid = 1881] [id = 354] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6fddd8b400) [pid = 1881] [serial = 960] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f6fe842a400) [pid = 1881] [serial = 945] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f7006189c00) [pid = 1881] [serial = 957] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6ff6925c00) [pid = 1881] [serial = 954] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6ff3cfc000) [pid = 1881] [serial = 951] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6fdc2bec00) [pid = 1881] [serial = 966] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6ff27e8c00) [pid = 1881] [serial = 939] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fe1ec0000) [pid = 1881] [serial = 942] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fded5ac00) [pid = 1881] [serial = 963] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6feebd0c00) [pid = 1881] [serial = 948] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6ff4022800) [pid = 1881] [serial = 840] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f700632c800) [pid = 1881] [serial = 909] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6febe91000) [pid = 1881] [serial = 671] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f6fdaa8dc00) [pid = 1881] [serial = 1040] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 240 (0x7f7000f4a400) [pid = 1881] [serial = 683] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 239 (0x7f6fe34ee400) [pid = 1881] [serial = 885] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 238 (0x7f7006407000) [pid = 1881] [serial = 789] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 237 (0x7f6ff2751800) [pid = 1881] [serial = 1016] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 236 (0x7f6fdd6e5400) [pid = 1881] [serial = 1043] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 235 (0x7f7005dcac00) [pid = 1881] [serial = 846] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 234 (0x7f6ff697dc00) [pid = 1881] [serial = 843] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 233 (0x7f6fdbfcf800) [pid = 1881] [serial = 1041] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 232 (0x7f6feafc4c00) [pid = 1881] [serial = 774] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 231 (0x7f6fe835c400) [pid = 1881] [serial = 792] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f7005f9a400) [pid = 1881] [serial = 692] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f7000a60400) [pid = 1881] [serial = 680] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6ff2231400) [pid = 1881] [serial = 837] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f700210bc00) [pid = 1881] [serial = 786] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6ff1ad3c00) [pid = 1881] [serial = 777] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f7000c92800) [pid = 1881] [serial = 783] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6fded90000) [pid = 1881] [serial = 801] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6fffe40000) [pid = 1881] [serial = 668] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 222 (0x7f6fee4cfc00) [pid = 1881] [serial = 726] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 221 (0x7f6ff2b46c00) [pid = 1881] [serial = 729] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 220 (0x7f6ff274b000) [pid = 1881] [serial = 906] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f6fdf50f000) [pid = 1881] [serial = 849] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6ff6409000) [pid = 1881] [serial = 735] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f7005fa1000) [pid = 1881] [serial = 798] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6ff225b000) [pid = 1881] [serial = 1002] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fe1455800) [pid = 1881] [serial = 1022] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f7005dd1000) [pid = 1881] [serial = 852] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6ff3cd2c00) [pid = 1881] [serial = 894] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6ff1b6a800) [pid = 1881] [serial = 720] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fdbfd9c00) [pid = 1881] [serial = 912] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fd8ced000) [pid = 1881] [serial = 1037] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f7006188400) [pid = 1881] [serial = 915] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6ff01af400) [pid = 1881] [serial = 674] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fe9c5a000) [pid = 1881] [serial = 831] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fe002b800) [pid = 1881] [serial = 1047] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6ff3cd0400) [pid = 1881] [serial = 732] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6ff405a800) [pid = 1881] [serial = 677] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6ff6988c00) [pid = 1881] [serial = 897] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fea70c800) [pid = 1881] [serial = 888] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f70040f2800) [pid = 1881] [serial = 686] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6ffae1ac00) [pid = 1881] [serial = 771] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f7001fb8c00) [pid = 1881] [serial = 738] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f7005f69000) [pid = 1881] [serial = 858] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6ff033d400) [pid = 1881] [serial = 891] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f7005f99c00) [pid = 1881] [serial = 744] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f7006187000) [pid = 1881] [serial = 900] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fe002f000) [pid = 1881] [serial = 1007] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f70040f2400) [pid = 1881] [serial = 1019] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fea908c00) [pid = 1881] [serial = 723] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6ff3cf3000) [pid = 1881] [serial = 828] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fe8116400) [pid = 1881] [serial = 903] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6ff48c0000) [pid = 1881] [serial = 780] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6feebce400) [pid = 1881] [serial = 708] [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.] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fdd47c400) [pid = 1881] [serial = 1004] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fecb3a400) [pid = 1881] [serial = 834] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f7005dc5c00) [pid = 1881] [serial = 689] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fddd81c00) [pid = 1881] [serial = 1044] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6feae77000) [pid = 1881] [serial = 795] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fe1ec9800) [pid = 1881] [serial = 855] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fd9f5c000) [pid = 1881] [serial = 1038] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fe96ca800) [pid = 1881] [serial = 1010] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f7005757000) [pid = 1881] [serial = 741] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fdf509000) [pid = 1881] [serial = 1046] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6feea8e000) [pid = 1881] [serial = 1013] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fecb36800) [pid = 1881] [serial = 1059] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6feae7e000) [pid = 1881] [serial = 1058] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fe1f0a800) [pid = 1881] [serial = 1052] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fe02b8800) [pid = 1881] [serial = 1050] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fea345800) [pid = 1881] [serial = 1056] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fe8111000) [pid = 1881] [serial = 1053] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fe0033800) [pid = 1881] [serial = 1049] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fe9c4d400) [pid = 1881] [serial = 1055] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1881 | 1461291045369 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]]]}] 19:10:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:10:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1532ms 19:10:45 INFO - PROCESS | 1881 | 1461291045431 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:10:45 INFO - PROCESS | 1881 | 1461291045434 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:10:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:10:45 INFO - PROCESS | 1881 | 1461291045440 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:10:45 INFO - PROCESS | 1881 | 1461291045445 Marionette TRACE conn3 <- [1,1546,null,{}] 19:10:45 INFO - PROCESS | 1881 | 1461291045460 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}] 19:10:45 INFO - PROCESS | 1881 | 1461291045630 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:10:45 INFO - PROCESS | 1881 | 1461291045803 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf1b000 == 129 [pid = 1881] [id = 394] 19:10:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fdaa8c000) [pid = 1881] [serial = 1183] [outer = (nil)] 19:10:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fe0f12000) [pid = 1881] [serial = 1184] [outer = 0x7f6fdaa8c000] 19:10:45 INFO - PROCESS | 1881 | 1461291045869 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fe1ec7400) [pid = 1881] [serial = 1185] [outer = 0x7f6fdaa8c000] 19:10:46 INFO - PROCESS | 1881 | 1461291046613 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]]]}] 19:10:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:10:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1236ms 19:10:46 INFO - PROCESS | 1881 | 1461291046676 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:10:46 INFO - PROCESS | 1881 | 1461291046680 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:10:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:10:46 INFO - PROCESS | 1881 | 1461291046689 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 1881 | 1461291046691 Marionette TRACE conn3 <- [1,1550,null,{}] 19:10:46 INFO - PROCESS | 1881 | 1461291046696 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}] 19:10:46 INFO - PROCESS | 1881 | 1461291046860 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:10:46 INFO - PROCESS | 1881 | 1461291046870 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf5ae800 == 130 [pid = 1881] [id = 395] 19:10:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fe02b8400) [pid = 1881] [serial = 1186] [outer = (nil)] 19:10:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fe810c000) [pid = 1881] [serial = 1187] [outer = 0x7f6fe02b8400] 19:10:46 INFO - PROCESS | 1881 | 1461291046932 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fe825d800) [pid = 1881] [serial = 1188] [outer = 0x7f6fe02b8400] 19:10:47 INFO - PROCESS | 1881 | 1461291047833 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]]]}] 19:10:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:10:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1182ms 19:10:47 INFO - PROCESS | 1881 | 1461291047871 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:10:47 INFO - PROCESS | 1881 | 1461291047875 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:10:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:10:47 INFO - PROCESS | 1881 | 1461291047880 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:10:47 INFO - PROCESS | 1881 | 1461291047882 Marionette TRACE conn3 <- [1,1554,null,{}] 19:10:47 INFO - PROCESS | 1881 | 1461291047888 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}] 19:10:48 INFO - PROCESS | 1881 | 1461291048126 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:10:48 INFO - PROCESS | 1881 | 1461291048160 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1768800 == 131 [pid = 1881] [id = 396] 19:10:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fdaa90800) [pid = 1881] [serial = 1189] [outer = (nil)] 19:10:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fe8352400) [pid = 1881] [serial = 1190] [outer = 0x7f6fdaa90800] 19:10:48 INFO - PROCESS | 1881 | 1461291048225 Marionette DEBUG loaded listener.js 19:10:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fe96d1400) [pid = 1881] [serial = 1191] [outer = 0x7f6fdaa90800] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fe144cc00) [pid = 1881] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fdbfd6c00) [pid = 1881] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6fdc2be000) [pid = 1881] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fe825c800) [pid = 1881] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fd8ce3400) [pid = 1881] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fe0f10c00) [pid = 1881] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fd7931800) [pid = 1881] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:10:49 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fd8cef800) [pid = 1881] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:10:49 INFO - PROCESS | 1881 | 1461291049623 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]]]}] 19:10:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:10:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1788ms 19:10:49 INFO - PROCESS | 1881 | 1461291049669 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 1881 | 1461291049673 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:10:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:10:49 INFO - PROCESS | 1881 | 1461291049678 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 1881 | 1461291049681 Marionette TRACE conn3 <- [1,1558,null,{}] 19:10:49 INFO - PROCESS | 1881 | 1461291049686 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}] 19:10:49 INFO - PROCESS | 1881 | 1461291049947 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:10:50 INFO - PROCESS | 1881 | 1461291050068 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1783800 == 132 [pid = 1881] [id = 397] 19:10:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fddd82c00) [pid = 1881] [serial = 1192] [outer = (nil)] 19:10:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fea348800) [pid = 1881] [serial = 1193] [outer = 0x7f6fddd82c00] 19:10:50 INFO - PROCESS | 1881 | 1461291050135 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6feaf92c00) [pid = 1881] [serial = 1194] [outer = 0x7f6fddd82c00] 19:10:50 INFO - PROCESS | 1881 | 1461291050750 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]]]}] 19:10:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:10:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1130ms 19:10:50 INFO - PROCESS | 1881 | 1461291050808 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:10:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:10:50 INFO - PROCESS | 1881 | 1461291050822 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:10:50 INFO - PROCESS | 1881 | 1461291050827 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 1881 | 1461291050830 Marionette TRACE conn3 <- [1,1562,null,{}] 19:10:50 INFO - PROCESS | 1881 | 1461291050835 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}] 19:10:50 INFO - PROCESS | 1881 | 1461291050990 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:10:51 INFO - PROCESS | 1881 | 1461291051151 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe357b800 == 133 [pid = 1881] [id = 398] 19:10:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fddd86000) [pid = 1881] [serial = 1195] [outer = (nil)] 19:10:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6feb0c4400) [pid = 1881] [serial = 1196] [outer = 0x7f6fddd86000] 19:10:51 INFO - PROCESS | 1881 | 1461291051211 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6feb0cf400) [pid = 1881] [serial = 1197] [outer = 0x7f6fddd86000] 19:10:52 INFO - PROCESS | 1881 | 1461291052212 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]]]}] 19:10:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:10:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1430ms 19:10:52 INFO - PROCESS | 1881 | 1461291052258 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 1881 | 1461291052264 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:10:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:10:52 INFO - PROCESS | 1881 | 1461291052274 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 1881 | 1461291052279 Marionette TRACE conn3 <- [1,1566,null,{}] 19:10:52 INFO - PROCESS | 1881 | 1461291052287 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}] 19:10:52 INFO - PROCESS | 1881 | 1461291052477 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:10:52 INFO - PROCESS | 1881 | 1461291052680 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb9c7000 == 134 [pid = 1881] [id = 399] 19:10:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fd9f58800) [pid = 1881] [serial = 1198] [outer = (nil)] 19:10:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fdbfd6c00) [pid = 1881] [serial = 1199] [outer = 0x7f6fd9f58800] 19:10:52 INFO - PROCESS | 1881 | 1461291052800 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fdd6e1000) [pid = 1881] [serial = 1200] [outer = 0x7f6fd9f58800] 19:10:53 INFO - PROCESS | 1881 | 1461291053751 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]]]}] 19:10:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:10:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1532ms 19:10:53 INFO - PROCESS | 1881 | 1461291053806 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 1881 | 1461291053814 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:10:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:10:53 INFO - PROCESS | 1881 | 1461291053825 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 1881 | 1461291053828 Marionette TRACE conn3 <- [1,1570,null,{}] 19:10:53 INFO - PROCESS | 1881 | 1461291053834 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}] 19:10:54 INFO - PROCESS | 1881 | 1461291054066 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:10:54 INFO - PROCESS | 1881 | 1461291054373 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe025f000 == 135 [pid = 1881] [id = 400] 19:10:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fdedfa400) [pid = 1881] [serial = 1201] [outer = (nil)] 19:10:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fdf50f000) [pid = 1881] [serial = 1202] [outer = 0x7f6fdedfa400] 19:10:54 INFO - PROCESS | 1881 | 1461291054493 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fe02b8c00) [pid = 1881] [serial = 1203] [outer = 0x7f6fdedfa400] 19:10:55 INFO - PROCESS | 1881 | 1461291055374 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]]]}] 19:10:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:10:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1583ms 19:10:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:10:55 INFO - PROCESS | 1881 | 1461291055408 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:10:55 INFO - PROCESS | 1881 | 1461291055411 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:10:55 INFO - PROCESS | 1881 | 1461291055418 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:10:55 INFO - PROCESS | 1881 | 1461291055424 Marionette TRACE conn3 <- [1,1574,null,{}] 19:10:55 INFO - PROCESS | 1881 | 1461291055440 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}] 19:10:55 INFO - PROCESS | 1881 | 1461291055627 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:10:55 INFO - PROCESS | 1881 | 1461291055880 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe817c000 == 136 [pid = 1881] [id = 401] 19:10:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fe1e9ec00) [pid = 1881] [serial = 1204] [outer = (nil)] 19:10:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fe8117c00) [pid = 1881] [serial = 1205] [outer = 0x7f6fe1e9ec00] 19:10:56 INFO - PROCESS | 1881 | 1461291056001 Marionette DEBUG loaded listener.js 19:10:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6fe9c4f000) [pid = 1881] [serial = 1206] [outer = 0x7f6fe1e9ec00] 19:10:56 INFO - PROCESS | 1881 | 1461291056864 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]]]}] 19:10:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:10:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1484ms 19:10:56 INFO - PROCESS | 1881 | 1461291056902 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:10:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:10:56 INFO - PROCESS | 1881 | 1461291056907 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:10:56 INFO - PROCESS | 1881 | 1461291056913 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:10:56 INFO - PROCESS | 1881 | 1461291056916 Marionette TRACE conn3 <- [1,1578,null,{}] 19:10:56 INFO - PROCESS | 1881 | 1461291056922 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}] 19:10:57 INFO - PROCESS | 1881 | 1461291057095 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:10:57 INFO - PROCESS | 1881 | 1461291057304 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9d32800 == 137 [pid = 1881] [id = 402] 19:10:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fe34e8000) [pid = 1881] [serial = 1207] [outer = (nil)] 19:10:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6feae7dc00) [pid = 1881] [serial = 1208] [outer = 0x7f6fe34e8000] 19:10:57 INFO - PROCESS | 1881 | 1461291057376 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6feb0cac00) [pid = 1881] [serial = 1209] [outer = 0x7f6fe34e8000] 19:10:58 INFO - PROCESS | 1881 | 1461291058205 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]]]}] 19:10:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:10:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1328ms 19:10:58 INFO - PROCESS | 1881 | 1461291058241 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:10:58 INFO - PROCESS | 1881 | 1461291058244 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:10:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:10:58 INFO - PROCESS | 1881 | 1461291058250 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 1881 | 1461291058254 Marionette TRACE conn3 <- [1,1582,null,{}] 19:10:58 INFO - PROCESS | 1881 | 1461291058259 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}] 19:10:58 INFO - PROCESS | 1881 | 1461291058435 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:10:58 INFO - PROCESS | 1881 | 1461291058680 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea61c800 == 138 [pid = 1881] [id = 403] 19:10:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6feb0ccc00) [pid = 1881] [serial = 1210] [outer = (nil)] 19:10:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6febf63c00) [pid = 1881] [serial = 1211] [outer = 0x7f6feb0ccc00] 19:10:58 INFO - PROCESS | 1881 | 1461291058798 Marionette DEBUG loaded listener.js 19:10:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fed6e5800) [pid = 1881] [serial = 1212] [outer = 0x7f6feb0ccc00] 19:10:59 INFO - PROCESS | 1881 | 1461291059722 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]]]}] 19:10:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:10:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1528ms 19:10:59 INFO - PROCESS | 1881 | 1461291059780 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:10:59 INFO - PROCESS | 1881 | 1461291059783 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:10:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:10:59 INFO - PROCESS | 1881 | 1461291059790 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 1881 | 1461291059792 Marionette TRACE conn3 <- [1,1586,null,{}] 19:10:59 INFO - PROCESS | 1881 | 1461291059798 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}] 19:11:00 INFO - PROCESS | 1881 | 1461291059998 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:11:00 INFO - PROCESS | 1881 | 1461291060200 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0ea000 == 139 [pid = 1881] [id = 404] 19:11:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6febe9a000) [pid = 1881] [serial = 1213] [outer = (nil)] 19:11:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6ff1071000) [pid = 1881] [serial = 1214] [outer = 0x7f6febe9a000] 19:11:00 INFO - PROCESS | 1881 | 1461291060284 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6ff225ec00) [pid = 1881] [serial = 1215] [outer = 0x7f6febe9a000] 19:11:01 INFO - PROCESS | 1881 | 1461291061166 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]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:11:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1427ms 19:11:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:11:01 INFO - PROCESS | 1881 | 1461291061218 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 1881 | 1461291061221 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:11:01 INFO - PROCESS | 1881 | 1461291061227 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 1881 | 1461291061230 Marionette TRACE conn3 <- [1,1590,null,{}] 19:11:01 INFO - PROCESS | 1881 | 1461291061236 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}] 19:11:01 INFO - PROCESS | 1881 | 1461291061406 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:11:01 INFO - PROCESS | 1881 | 1461291061613 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff110f000 == 140 [pid = 1881] [id = 405] 19:11:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fed6e6400) [pid = 1881] [serial = 1216] [outer = (nil)] 19:11:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6ff27e5000) [pid = 1881] [serial = 1217] [outer = 0x7f6fed6e6400] 19:11:01 INFO - PROCESS | 1881 | 1461291061693 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6ff2b55400) [pid = 1881] [serial = 1218] [outer = 0x7f6fed6e6400] 19:11:02 INFO - PROCESS | 1881 | 1461291062589 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]]]}] 19:11:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:11:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1396ms 19:11:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:11:02 INFO - PROCESS | 1881 | 1461291062623 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:11:02 INFO - PROCESS | 1881 | 1461291062626 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:11:02 INFO - PROCESS | 1881 | 1461291062633 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:11:02 INFO - PROCESS | 1881 | 1461291062636 Marionette TRACE conn3 <- [1,1594,null,{}] 19:11:02 INFO - PROCESS | 1881 | 1461291062641 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}] 19:11:02 INFO - PROCESS | 1881 | 1461291062813 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:11:03 INFO - PROCESS | 1881 | 1461291063075 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2fc5800 == 141 [pid = 1881] [id = 406] 19:11:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fe34e9000) [pid = 1881] [serial = 1219] [outer = (nil)] 19:11:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6ff3160000) [pid = 1881] [serial = 1220] [outer = 0x7f6fe34e9000] 19:11:03 INFO - PROCESS | 1881 | 1461291063150 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6ff3ec1400) [pid = 1881] [serial = 1221] [outer = 0x7f6fe34e9000] 19:11:04 INFO - PROCESS | 1881 | 1461291064024 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]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:11:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1441ms 19:11:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:11:04 INFO - PROCESS | 1881 | 1461291064074 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 1881 | 1461291064077 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:11:04 INFO - PROCESS | 1881 | 1461291064083 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 1881 | 1461291064086 Marionette TRACE conn3 <- [1,1598,null,{}] 19:11:04 INFO - PROCESS | 1881 | 1461291064092 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}] 19:11:04 INFO - PROCESS | 1881 | 1461291064265 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:11:04 INFO - PROCESS | 1881 | 1461291064474 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff4832800 == 142 [pid = 1881] [id = 407] 19:11:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fe96c2800) [pid = 1881] [serial = 1222] [outer = (nil)] 19:11:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6ff640dc00) [pid = 1881] [serial = 1223] [outer = 0x7f6fe96c2800] 19:11:04 INFO - PROCESS | 1881 | 1461291064548 Marionette DEBUG loaded listener.js 19:11:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6ff9f6c000) [pid = 1881] [serial = 1224] [outer = 0x7f6fe96c2800] 19:11:05 INFO - PROCESS | 1881 | 1461291065421 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]]]}] 19:11:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:11:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1384ms 19:11:05 INFO - PROCESS | 1881 | 1461291065467 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:11:05 INFO - PROCESS | 1881 | 1461291065471 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:11:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:11:05 INFO - PROCESS | 1881 | 1461291065477 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:11:05 INFO - PROCESS | 1881 | 1461291065479 Marionette TRACE conn3 <- [1,1602,null,{}] 19:11:05 INFO - PROCESS | 1881 | 1461291065485 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}] 19:11:05 INFO - PROCESS | 1881 | 1461291065663 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:11:05 INFO - PROCESS | 1881 | 1461291065872 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa213000 == 143 [pid = 1881] [id = 408] 19:11:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6fd8bd8c00) [pid = 1881] [serial = 1225] [outer = (nil)] 19:11:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6ff6404c00) [pid = 1881] [serial = 1226] [outer = 0x7f6fd8bd8c00] 19:11:05 INFO - PROCESS | 1881 | 1461291065947 Marionette DEBUG loaded listener.js 19:11:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f7000f82c00) [pid = 1881] [serial = 1227] [outer = 0x7f6fd8bd8c00] 19:11:06 INFO - PROCESS | 1881 | 1461291066845 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]]]}] 19:11:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:11:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1427ms 19:11:06 INFO - PROCESS | 1881 | 1461291066906 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:11:06 INFO - PROCESS | 1881 | 1461291066911 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:11:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:11:06 INFO - PROCESS | 1881 | 1461291066917 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:11:06 INFO - PROCESS | 1881 | 1461291066921 Marionette TRACE conn3 <- [1,1606,null,{}] 19:11:06 INFO - PROCESS | 1881 | 1461291066926 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}] 19:11:07 INFO - PROCESS | 1881 | 1461291067141 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:11:07 INFO - PROCESS | 1881 | 1461291067345 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7001f11800 == 144 [pid = 1881] [id = 409] 19:11:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fea713800) [pid = 1881] [serial = 1228] [outer = (nil)] 19:11:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f700575a000) [pid = 1881] [serial = 1229] [outer = 0x7f6fea713800] 19:11:07 INFO - PROCESS | 1881 | 1461291067467 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f7005dd2c00) [pid = 1881] [serial = 1230] [outer = 0x7f6fea713800] 19:11:08 INFO - PROCESS | 1881 | 1461291068398 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]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:11:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1579ms 19:11:08 INFO - PROCESS | 1881 | 1461291068497 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:11:08 INFO - PROCESS | 1881 | 1461291068501 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:11:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:11:08 INFO - PROCESS | 1881 | 1461291068507 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 1881 | 1461291068510 Marionette TRACE conn3 <- [1,1610,null,{}] 19:11:08 INFO - PROCESS | 1881 | 1461291068516 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}] 19:11:08 INFO - PROCESS | 1881 | 1461291068690 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:11:08 INFO - PROCESS | 1881 | 1461291068959 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd76da800 == 145 [pid = 1881] [id = 410] 19:11:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fda098400) [pid = 1881] [serial = 1231] [outer = (nil)] 19:11:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fdd476400) [pid = 1881] [serial = 1232] [outer = 0x7f6fda098400] 19:11:09 INFO - PROCESS | 1881 | 1461291069075 Marionette DEBUG loaded listener.js 19:11:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fe1fe1c00) [pid = 1881] [serial = 1233] [outer = 0x7f6fda098400] 19:11:09 INFO - PROCESS | 1881 | 1461291069877 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]]]}] 19:11:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:11:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1436ms 19:11:09 INFO - PROCESS | 1881 | 1461291069943 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:11:09 INFO - PROCESS | 1881 | 1461291069947 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:11:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:11:09 INFO - PROCESS | 1881 | 1461291069953 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:11:09 INFO - PROCESS | 1881 | 1461291069955 Marionette TRACE conn3 <- [1,1614,null,{}] 19:11:09 INFO - PROCESS | 1881 | 1461291069961 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}] 19:11:10 INFO - PROCESS | 1881 | 1461291070140 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:11:10 INFO - PROCESS | 1881 | 1461291070975 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf1d800 == 146 [pid = 1881] [id = 411] 19:11:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fd7934c00) [pid = 1881] [serial = 1234] [outer = (nil)] 19:11:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fd79c9c00) [pid = 1881] [serial = 1235] [outer = 0x7f6fd7934c00] 19:11:11 INFO - PROCESS | 1881 | 1461291071049 Marionette DEBUG loaded listener.js 19:11:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fd8cfbc00) [pid = 1881] [serial = 1236] [outer = 0x7f6fd7934c00] 19:11:11 INFO - PROCESS | 1881 | 1461291071877 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]]]}] 19:11:11 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 19:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1984ms 19:11:11 INFO - PROCESS | 1881 | 1461291071939 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:11:11 INFO - PROCESS | 1881 | 1461291071946 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:11:11 INFO - PROCESS | 1881 | 1461291071954 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 1881 | 1461291071959 Marionette TRACE conn3 <- [1,1618,null,{}] 19:11:11 INFO - PROCESS | 1881 | 1461291071965 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}] 19:11:12 INFO - PROCESS | 1881 | 1461291072143 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:11:12 INFO - PROCESS | 1881 | 1461291072350 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda8c4800 == 147 [pid = 1881] [id = 412] 19:11:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fd79bb800) [pid = 1881] [serial = 1237] [outer = (nil)] 19:11:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fda092c00) [pid = 1881] [serial = 1238] [outer = 0x7f6fd79bb800] 19:11:12 INFO - PROCESS | 1881 | 1461291072479 Marionette DEBUG loaded listener.js 19:11:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fdc2bf000) [pid = 1881] [serial = 1239] [outer = 0x7f6fd79bb800] 19:11:13 INFO - PROCESS | 1881 | 1461291073552 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]]]}] 19:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1639ms 19:11:13 INFO - PROCESS | 1881 | 1461291073598 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:11:13 INFO - PROCESS | 1881 | 1461291073604 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:11:13 INFO - PROCESS | 1881 | 1461291073610 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:11:13 INFO - PROCESS | 1881 | 1461291073613 Marionette TRACE conn3 <- [1,1622,null,{}] 19:11:13 INFO - PROCESS | 1881 | 1461291073619 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}] 19:11:13 INFO - PROCESS | 1881 | 1461291073796 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:11:14 INFO - PROCESS | 1881 | 1461291074168 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb9d0000 == 148 [pid = 1881] [id = 413] 19:11:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6fdedec400) [pid = 1881] [serial = 1240] [outer = (nil)] 19:11:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f6fdee26c00) [pid = 1881] [serial = 1241] [outer = 0x7f6fdedec400] 19:11:14 INFO - PROCESS | 1881 | 1461291074239 Marionette DEBUG loaded listener.js 19:11:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 221 (0x7f6fdf509000) [pid = 1881] [serial = 1242] [outer = 0x7f6fdedec400] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef613000 == 147 [pid = 1881] [id = 195] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001f21800 == 146 [pid = 1881] [id = 339] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7008d44000 == 145 [pid = 1881] [id = 340] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecb8f800 == 144 [pid = 1881] [id = 57] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff6436800 == 143 [pid = 1881] [id = 338] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9598000 == 142 [pid = 1881] [id = 305] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1783800 == 141 [pid = 1881] [id = 397] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1768800 == 140 [pid = 1881] [id = 396] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf5ae800 == 139 [pid = 1881] [id = 395] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdbf1b000 == 138 [pid = 1881] [id = 394] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c06800 == 137 [pid = 1881] [id = 393] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda15d800 == 136 [pid = 1881] [id = 392] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe136b000 == 135 [pid = 1881] [id = 391] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe11c8000 == 134 [pid = 1881] [id = 390] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc0ca000 == 133 [pid = 1881] [id = 389] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda416800 == 132 [pid = 1881] [id = 388] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdefb6000 == 131 [pid = 1881] [id = 387] 19:11:14 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b322000 == 130 [pid = 1881] [id = 386] 19:11:15 INFO - PROCESS | 1881 | 1461291075117 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]]]}] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 220 (0x7f6fed7d3800) [pid = 1881] [serial = 1062] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f6fded82400) [pid = 1881] [serial = 1124] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fe8264400) [pid = 1881] [serial = 1121] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fe9c4f400) [pid = 1881] [serial = 1122] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fdd6dc800) [pid = 1881] [serial = 1110] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fdaa8f800) [pid = 1881] [serial = 1109] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6ff6988400) [pid = 1881] [serial = 1085] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6feb0c6c00) [pid = 1881] [serial = 1100] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6fe1451c00) [pid = 1881] [serial = 1115] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fdbfcbc00) [pid = 1881] [serial = 1097] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6ff399f000) [pid = 1881] [serial = 1082] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6fd8ce9800) [pid = 1881] [serial = 1107] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fd7936000) [pid = 1881] [serial = 1106] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fdedf7800) [pid = 1881] [serial = 1091] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6ff01ab400) [pid = 1881] [serial = 1079] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6fd8bd3400) [pid = 1881] [serial = 1064] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6fee4d0c00) [pid = 1881] [serial = 1076] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fded5d000) [pid = 1881] [serial = 1112] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fdee29400) [pid = 1881] [serial = 1113] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fd79c5000) [pid = 1881] [serial = 1103] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fe1e9b800) [pid = 1881] [serial = 1070] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6ff1b94000) [pid = 1881] [serial = 1094] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fddd81800) [pid = 1881] [serial = 1067] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f7001bacc00) [pid = 1881] [serial = 1088] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fea34c400) [pid = 1881] [serial = 1073] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fe1f0d000) [pid = 1881] [serial = 1118] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fe34eb000) [pid = 1881] [serial = 1119] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fe1e9e000) [pid = 1881] [serial = 1116] [outer = (nil)] [url = about:blank] 19:11:15 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fdf50cc00) [pid = 1881] [serial = 1125] [outer = (nil)] [url = about:blank] 19:11:15 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 19:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1583ms 19:11:15 INFO - PROCESS | 1881 | 1461291075193 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:11:15 INFO - PROCESS | 1881 | 1461291075197 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:11:15 INFO - PROCESS | 1881 | 1461291075210 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:11:15 INFO - PROCESS | 1881 | 1461291075218 Marionette TRACE conn3 <- [1,1626,null,{}] 19:11:15 INFO - PROCESS | 1881 | 1461291075226 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}] 19:11:15 INFO - PROCESS | 1881 | 1461291075389 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:11:15 INFO - PROCESS | 1881 | 1461291075570 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf1e000 == 131 [pid = 1881] [id = 414] 19:11:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fddd8c000) [pid = 1881] [serial = 1243] [outer = (nil)] 19:11:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fe0f19c00) [pid = 1881] [serial = 1244] [outer = 0x7f6fddd8c000] 19:11:15 INFO - PROCESS | 1881 | 1461291075633 Marionette DEBUG loaded listener.js 19:11:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fe1459000) [pid = 1881] [serial = 1245] [outer = 0x7f6fddd8c000] 19:11:16 INFO - PROCESS | 1881 | 1461291076319 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]]]}] 19:11:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:11:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1147ms 19:11:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:11:16 INFO - PROCESS | 1881 | 1461291076350 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:11:16 INFO - PROCESS | 1881 | 1461291076353 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:11:16 INFO - PROCESS | 1881 | 1461291076359 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:11:16 INFO - PROCESS | 1881 | 1461291076362 Marionette TRACE conn3 <- [1,1630,null,{}] 19:11:16 INFO - PROCESS | 1881 | 1461291076367 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}] 19:11:16 INFO - PROCESS | 1881 | 1461291076579 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:11:16 INFO - PROCESS | 1881 | 1461291076602 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffd9800 == 132 [pid = 1881] [id = 415] 19:11:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6fe02b1800) [pid = 1881] [serial = 1246] [outer = (nil)] 19:11:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fe1eca000) [pid = 1881] [serial = 1247] [outer = 0x7f6fe02b1800] 19:11:16 INFO - PROCESS | 1881 | 1461291076665 Marionette DEBUG loaded listener.js 19:11:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fe1f10800) [pid = 1881] [serial = 1248] [outer = 0x7f6fe02b1800] 19:11:17 INFO - PROCESS | 1881 | 1461291077560 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]]]}] 19:11:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:11:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1239ms 19:11:17 INFO - PROCESS | 1881 | 1461291077597 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 1881 | 1461291077610 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:11:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:11:17 INFO - PROCESS | 1881 | 1461291077623 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 1881 | 1461291077626 Marionette TRACE conn3 <- [1,1634,null,{}] 19:11:17 INFO - PROCESS | 1881 | 1461291077631 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}] 19:11:17 INFO - PROCESS | 1881 | 1461291077841 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:11:17 INFO - PROCESS | 1881 | 1461291077874 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1778800 == 133 [pid = 1881] [id = 416] 19:11:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fe34f0c00) [pid = 1881] [serial = 1249] [outer = (nil)] 19:11:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fe810b000) [pid = 1881] [serial = 1250] [outer = 0x7f6fe34f0c00] 19:11:17 INFO - PROCESS | 1881 | 1461291077946 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fe834e400) [pid = 1881] [serial = 1251] [outer = 0x7f6fe34f0c00] 19:11:18 INFO - PROCESS | 1881 | 1461291078843 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]]]}] 19:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1278ms 19:11:18 INFO - PROCESS | 1881 | 1461291078902 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:11:18 INFO - PROCESS | 1881 | 1461291078912 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:11:18 INFO - PROCESS | 1881 | 1461291078931 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:11:18 INFO - PROCESS | 1881 | 1461291078933 Marionette TRACE conn3 <- [1,1638,null,{}] 19:11:18 INFO - PROCESS | 1881 | 1461291078938 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}] 19:11:19 INFO - PROCESS | 1881 | 1461291079157 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:11:19 INFO - PROCESS | 1881 | 1461291079183 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe356c800 == 134 [pid = 1881] [id = 417] 19:11:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6fe8110400) [pid = 1881] [serial = 1252] [outer = (nil)] 19:11:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fe96cf000) [pid = 1881] [serial = 1253] [outer = 0x7f6fe8110400] 19:11:19 INFO - PROCESS | 1881 | 1461291079243 Marionette DEBUG loaded listener.js 19:11:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6fe979b400) [pid = 1881] [serial = 1254] [outer = 0x7f6fe8110400] 19:11:20 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fddd82c00) [pid = 1881] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:11:20 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fdaa90800) [pid = 1881] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:11:20 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fd7936800) [pid = 1881] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:11:20 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fe02b8400) [pid = 1881] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:11:20 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fdaa8bc00) [pid = 1881] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:11:20 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fdaa8c000) [pid = 1881] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:11:20 INFO - PROCESS | 1881 | 1461291080492 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]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1588ms 19:11:20 INFO - PROCESS | 1881 | 1461291080519 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:11:20 INFO - PROCESS | 1881 | 1461291080522 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:11:20 INFO - PROCESS | 1881 | 1461291080527 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 1881 | 1461291080529 Marionette TRACE conn3 <- [1,1642,null,{}] 19:11:20 INFO - PROCESS | 1881 | 1461291080535 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}] 19:11:20 INFO - PROCESS | 1881 | 1461291080756 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:11:20 INFO - PROCESS | 1881 | 1461291080770 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe356f000 == 135 [pid = 1881] [id = 418] 19:11:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fddcd3800) [pid = 1881] [serial = 1255] [outer = (nil)] 19:11:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fe8429000) [pid = 1881] [serial = 1256] [outer = 0x7f6fddcd3800] 19:11:20 INFO - PROCESS | 1881 | 1461291080831 Marionette DEBUG loaded listener.js 19:11:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fe9cc3c00) [pid = 1881] [serial = 1257] [outer = 0x7f6fddcd3800] 19:11:21 INFO - PROCESS | 1881 | 1461291081562 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]]]}] 19:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1075ms 19:11:21 INFO - PROCESS | 1881 | 1461291081604 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:11:21 INFO - PROCESS | 1881 | 1461291081608 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:11:21 INFO - PROCESS | 1881 | 1461291081613 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:11:21 INFO - PROCESS | 1881 | 1461291081616 Marionette TRACE conn3 <- [1,1646,null,{}] 19:11:21 INFO - PROCESS | 1881 | 1461291081621 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}] 19:11:21 INFO - PROCESS | 1881 | 1461291081848 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:11:21 INFO - PROCESS | 1881 | 1461291081868 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3771800 == 136 [pid = 1881] [id = 419] 19:11:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6fdee2c800) [pid = 1881] [serial = 1258] [outer = (nil)] 19:11:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fea341400) [pid = 1881] [serial = 1259] [outer = 0x7f6fdee2c800] 19:11:21 INFO - PROCESS | 1881 | 1461291081930 Marionette DEBUG loaded listener.js 19:11:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6feae71800) [pid = 1881] [serial = 1260] [outer = 0x7f6fdee2c800] 19:11:23 INFO - PROCESS | 1881 | 1461291083085 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]]]}] 19:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1527ms 19:11:23 INFO - PROCESS | 1881 | 1461291083145 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:11:23 INFO - PROCESS | 1881 | 1461291083157 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:11:23 INFO - PROCESS | 1881 | 1461291083171 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:11:23 INFO - PROCESS | 1881 | 1461291083180 Marionette TRACE conn3 <- [1,1650,null,{}] 19:11:23 INFO - PROCESS | 1881 | 1461291083192 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}] 19:11:23 INFO - PROCESS | 1881 | 1461291083457 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:11:23 INFO - PROCESS | 1881 | 1461291083762 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd548000 == 137 [pid = 1881] [id = 420] 19:11:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fdbfcc800) [pid = 1881] [serial = 1261] [outer = (nil)] 19:11:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6fdd481800) [pid = 1881] [serial = 1262] [outer = 0x7f6fdbfcc800] 19:11:23 INFO - PROCESS | 1881 | 1461291083840 Marionette DEBUG loaded listener.js 19:11:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fddd58c00) [pid = 1881] [serial = 1263] [outer = 0x7f6fdbfcc800] 19:11:24 INFO - PROCESS | 1881 | 1461291084789 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]]]}] 19:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1696ms 19:11:24 INFO - PROCESS | 1881 | 1461291084865 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:11:24 INFO - PROCESS | 1881 | 1461291084874 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:11:24 INFO - PROCESS | 1881 | 1461291084884 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:11:24 INFO - PROCESS | 1881 | 1461291084887 Marionette TRACE conn3 <- [1,1654,null,{}] 19:11:24 INFO - PROCESS | 1881 | 1461291084893 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}] 19:11:25 INFO - PROCESS | 1881 | 1461291085117 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:11:25 INFO - PROCESS | 1881 | 1461291085395 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3309000 == 138 [pid = 1881] [id = 421] 19:11:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fded5ac00) [pid = 1881] [serial = 1264] [outer = (nil)] 19:11:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6fe0f1a400) [pid = 1881] [serial = 1265] [outer = 0x7f6fded5ac00] 19:11:25 INFO - PROCESS | 1881 | 1461291085513 Marionette DEBUG loaded listener.js 19:11:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fe1f06000) [pid = 1881] [serial = 1266] [outer = 0x7f6fded5ac00] 19:11:26 INFO - PROCESS | 1881 | 1461291086391 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]]]}] 19:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1580ms 19:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:11:26 INFO - PROCESS | 1881 | 1461291086464 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:11:26 INFO - PROCESS | 1881 | 1461291086467 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:11:26 INFO - PROCESS | 1881 | 1461291086474 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:11:26 INFO - PROCESS | 1881 | 1461291086480 Marionette TRACE conn3 <- [1,1658,null,{}] 19:11:26 INFO - PROCESS | 1881 | 1461291086496 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}] 19:11:26 INFO - PROCESS | 1881 | 1461291086722 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:11:26 INFO - PROCESS | 1881 | 1461291086933 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe958c800 == 139 [pid = 1881] [id = 422] 19:11:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fe1fe6800) [pid = 1881] [serial = 1267] [outer = (nil)] 19:11:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fe8427000) [pid = 1881] [serial = 1268] [outer = 0x7f6fe1fe6800] 19:11:27 INFO - PROCESS | 1881 | 1461291087053 Marionette DEBUG loaded listener.js 19:11:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fe9c52400) [pid = 1881] [serial = 1269] [outer = 0x7f6fe1fe6800] 19:11:27 INFO - PROCESS | 1881 | 1461291087901 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]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1498ms 19:11:27 INFO - PROCESS | 1881 | 1461291087971 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:11:27 INFO - PROCESS | 1881 | 1461291087976 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:11:27 INFO - PROCESS | 1881 | 1461291087982 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 1881 | 1461291087985 Marionette TRACE conn3 <- [1,1662,null,{}] 19:11:27 INFO - PROCESS | 1881 | 1461291087990 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}] 19:11:28 INFO - PROCESS | 1881 | 1461291088206 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:11:28 INFO - PROCESS | 1881 | 1461291088404 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea6b5800 == 140 [pid = 1881] [id = 423] 19:11:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fe34f4c00) [pid = 1881] [serial = 1270] [outer = (nil)] 19:11:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6feae7b000) [pid = 1881] [serial = 1271] [outer = 0x7f6fe34f4c00] 19:11:28 INFO - PROCESS | 1881 | 1461291088480 Marionette DEBUG loaded listener.js 19:11:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6feafc7400) [pid = 1881] [serial = 1272] [outer = 0x7f6fe34f4c00] 19:11:29 INFO - PROCESS | 1881 | 1461291089399 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]]]}] 19:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1482ms 19:11:29 INFO - PROCESS | 1881 | 1461291089464 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:11:29 INFO - PROCESS | 1881 | 1461291089468 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:11:29 INFO - PROCESS | 1881 | 1461291089474 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:11:29 INFO - PROCESS | 1881 | 1461291089476 Marionette TRACE conn3 <- [1,1666,null,{}] 19:11:29 INFO - PROCESS | 1881 | 1461291089482 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}] 19:11:29 INFO - PROCESS | 1881 | 1461291089660 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:11:29 INFO - PROCESS | 1881 | 1461291089859 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb9d000 == 141 [pid = 1881] [id = 424] 19:11:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fe96d1000) [pid = 1881] [serial = 1273] [outer = (nil)] 19:11:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6feb0d2400) [pid = 1881] [serial = 1274] [outer = 0x7f6fe96d1000] 19:11:29 INFO - PROCESS | 1881 | 1461291089932 Marionette DEBUG loaded listener.js 19:11:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6febf69000) [pid = 1881] [serial = 1275] [outer = 0x7f6fe96d1000] 19:11:30 INFO - PROCESS | 1881 | 1461291090825 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]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1378ms 19:11:30 INFO - PROCESS | 1881 | 1461291090853 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 1881 | 1461291090857 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:11:30 INFO - PROCESS | 1881 | 1461291090863 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 1881 | 1461291090865 Marionette TRACE conn3 <- [1,1670,null,{}] 19:11:30 INFO - PROCESS | 1881 | 1461291090871 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}] 19:11:31 INFO - PROCESS | 1881 | 1461291091050 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:11:31 INFO - PROCESS | 1881 | 1461291091267 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee59d800 == 142 [pid = 1881] [id = 425] 19:11:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f6febf69400) [pid = 1881] [serial = 1276] [outer = (nil)] 19:11:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 221 (0x7f6fee4cf000) [pid = 1881] [serial = 1277] [outer = 0x7f6febf69400] 19:11:31 INFO - PROCESS | 1881 | 1461291091383 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 222 (0x7f6feebc2c00) [pid = 1881] [serial = 1278] [outer = 0x7f6febf69400] 19:11:32 INFO - PROCESS | 1881 | 1461291092271 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]]]}] 19:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1484ms 19:11:32 INFO - PROCESS | 1881 | 1461291092348 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:11:32 INFO - PROCESS | 1881 | 1461291092352 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:11:32 INFO - PROCESS | 1881 | 1461291092357 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:11:32 INFO - PROCESS | 1881 | 1461291092360 Marionette TRACE conn3 <- [1,1674,null,{}] 19:11:32 INFO - PROCESS | 1881 | 1461291092366 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}] 19:11:32 INFO - PROCESS | 1881 | 1461291092541 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:11:32 INFO - PROCESS | 1881 | 1461291092742 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff0031800 == 143 [pid = 1881] [id = 426] 19:11:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 223 (0x7f6fecb35c00) [pid = 1881] [serial = 1279] [outer = (nil)] 19:11:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6fef69a800) [pid = 1881] [serial = 1280] [outer = 0x7f6fecb35c00] 19:11:32 INFO - PROCESS | 1881 | 1461291092812 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6ff00bf000) [pid = 1881] [serial = 1281] [outer = 0x7f6fecb35c00] 19:11:33 INFO - PROCESS | 1881 | 1461291093675 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]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1384ms 19:11:33 INFO - PROCESS | 1881 | 1461291093743 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:11:33 INFO - PROCESS | 1881 | 1461291093747 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:11:33 INFO - PROCESS | 1881 | 1461291093753 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 1881 | 1461291093756 Marionette TRACE conn3 <- [1,1678,null,{}] 19:11:33 INFO - PROCESS | 1881 | 1461291093762 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}] 19:11:33 INFO - PROCESS | 1881 | 1461291093933 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:11:34 INFO - PROCESS | 1881 | 1461291094144 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d94000 == 144 [pid = 1881] [id = 427] 19:11:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6fed6f1c00) [pid = 1881] [serial = 1282] [outer = (nil)] 19:11:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6ff03d0800) [pid = 1881] [serial = 1283] [outer = 0x7f6fed6f1c00] 19:11:34 INFO - PROCESS | 1881 | 1461291094217 Marionette DEBUG loaded listener.js 19:11:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6ff1079800) [pid = 1881] [serial = 1284] [outer = 0x7f6fed6f1c00] 19:11:35 INFO - PROCESS | 1881 | 1461291095084 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]]]}] 19:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1386ms 19:11:35 INFO - PROCESS | 1881 | 1461291095140 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:11:35 INFO - PROCESS | 1881 | 1461291095144 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:11:35 INFO - PROCESS | 1881 | 1461291095150 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:11:35 INFO - PROCESS | 1881 | 1461291095153 Marionette TRACE conn3 <- [1,1682,null,{}] 19:11:35 INFO - PROCESS | 1881 | 1461291095158 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}] 19:11:35 INFO - PROCESS | 1881 | 1461291095327 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:11:35 INFO - PROCESS | 1881 | 1461291095586 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c16800 == 145 [pid = 1881] [id = 428] 19:11:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6fe34f0800) [pid = 1881] [serial = 1285] [outer = (nil)] 19:11:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6ff11b1000) [pid = 1881] [serial = 1286] [outer = 0x7f6fe34f0800] 19:11:35 INFO - PROCESS | 1881 | 1461291095665 Marionette DEBUG loaded listener.js 19:11:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6ff1df2000) [pid = 1881] [serial = 1287] [outer = 0x7f6fe34f0800] 19:11:36 INFO - PROCESS | 1881 | 1461291096508 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]]]}] 19:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1388ms 19:11:36 INFO - PROCESS | 1881 | 1461291096539 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:11:36 INFO - PROCESS | 1881 | 1461291096543 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:11:36 INFO - PROCESS | 1881 | 1461291096549 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:11:36 INFO - PROCESS | 1881 | 1461291096551 Marionette TRACE conn3 <- [1,1686,null,{}] 19:11:36 INFO - PROCESS | 1881 | 1461291096557 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}] 19:11:36 INFO - PROCESS | 1881 | 1461291096732 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:11:36 INFO - PROCESS | 1881 | 1461291096963 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff6444800 == 146 [pid = 1881] [id = 429] 19:11:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 232 (0x7f6fe9c4e800) [pid = 1881] [serial = 1288] [outer = (nil)] 19:11:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 233 (0x7f6ff225b000) [pid = 1881] [serial = 1289] [outer = 0x7f6fe9c4e800] 19:11:37 INFO - PROCESS | 1881 | 1461291097035 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 234 (0x7f6ff2748400) [pid = 1881] [serial = 1290] [outer = 0x7f6fe9c4e800] 19:11:37 INFO - PROCESS | 1881 | 1461291097942 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]]]}] 19:11:37 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 19:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1428ms 19:11:37 INFO - PROCESS | 1881 | 1461291097984 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:11:37 INFO - PROCESS | 1881 | 1461291097987 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:11:37 INFO - PROCESS | 1881 | 1461291097993 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:11:37 INFO - PROCESS | 1881 | 1461291097998 Marionette TRACE conn3 <- [1,1690,null,{}] 19:11:38 INFO - PROCESS | 1881 | 1461291098003 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}] 19:11:38 INFO - PROCESS | 1881 | 1461291098209 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:11:38 INFO - PROCESS | 1881 | 1461291098412 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f5b800 == 147 [pid = 1881] [id = 430] 19:11:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 235 (0x7f6ff1b69400) [pid = 1881] [serial = 1291] [outer = (nil)] 19:11:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 236 (0x7f6ff30c9c00) [pid = 1881] [serial = 1292] [outer = 0x7f6ff1b69400] 19:11:38 INFO - PROCESS | 1881 | 1461291098530 Marionette DEBUG loaded listener.js 19:11:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 237 (0x7f6ff4024800) [pid = 1881] [serial = 1293] [outer = 0x7f6ff1b69400] 19:11:39 INFO - PROCESS | 1881 | 1461291099450 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]]]}] 19:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1484ms 19:11:39 INFO - PROCESS | 1881 | 1461291099479 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:11:39 INFO - PROCESS | 1881 | 1461291099483 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:11:39 INFO - PROCESS | 1881 | 1461291099489 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:11:39 INFO - PROCESS | 1881 | 1461291099491 Marionette TRACE conn3 <- [1,1694,null,{}] 19:11:39 INFO - PROCESS | 1881 | 1461291099497 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}] 19:11:39 INFO - PROCESS | 1881 | 1461291099668 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:11:39 INFO - PROCESS | 1881 | 1461291099875 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70040a8000 == 148 [pid = 1881] [id = 431] 19:11:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 238 (0x7f6febf64c00) [pid = 1881] [serial = 1294] [outer = (nil)] 19:11:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 239 (0x7f6ff6925800) [pid = 1881] [serial = 1295] [outer = 0x7f6febf64c00] 19:11:39 INFO - PROCESS | 1881 | 1461291099945 Marionette DEBUG loaded listener.js 19:11:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 240 (0x7f6ffae89000) [pid = 1881] [serial = 1296] [outer = 0x7f6febf64c00] 19:11:40 INFO - PROCESS | 1881 | 1461291100819 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]]]}] 19:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1383ms 19:11:40 INFO - PROCESS | 1881 | 1461291100875 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:11:40 INFO - PROCESS | 1881 | 1461291100877 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:11:40 INFO - PROCESS | 1881 | 1461291100884 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:11:40 INFO - PROCESS | 1881 | 1461291100886 Marionette TRACE conn3 <- [1,1698,null,{}] 19:11:40 INFO - PROCESS | 1881 | 1461291100892 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}] 19:11:41 INFO - PROCESS | 1881 | 1461291101067 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:11:41 INFO - PROCESS | 1881 | 1461291101278 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c11800 == 149 [pid = 1881] [id = 432] 19:11:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 241 (0x7f6fd79c6400) [pid = 1881] [serial = 1297] [outer = (nil)] 19:11:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f6fdbfd9c00) [pid = 1881] [serial = 1298] [outer = 0x7f6fd79c6400] 19:11:41 INFO - PROCESS | 1881 | 1461291101350 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6fea906000) [pid = 1881] [serial = 1299] [outer = 0x7f6fd79c6400] 19:11:42 INFO - PROCESS | 1881 | 1461291102241 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]]]}] 19:11:42 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 19:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1431ms 19:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:11:42 INFO - PROCESS | 1881 | 1461291102315 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 1881 | 1461291102318 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:11:42 INFO - PROCESS | 1881 | 1461291102324 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 1881 | 1461291102328 Marionette TRACE conn3 <- [1,1702,null,{}] 19:11:42 INFO - PROCESS | 1881 | 1461291102333 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}] 19:11:42 INFO - PROCESS | 1881 | 1461291102506 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:11:42 INFO - PROCESS | 1881 | 1461291102723 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda40d800 == 150 [pid = 1881] [id = 433] 19:11:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6fd7932800) [pid = 1881] [serial = 1300] [outer = (nil)] 19:11:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fed62f000) [pid = 1881] [serial = 1301] [outer = 0x7f6fd7932800] 19:11:42 INFO - PROCESS | 1881 | 1461291102841 Marionette DEBUG loaded listener.js 19:11:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f7000f4e000) [pid = 1881] [serial = 1302] [outer = 0x7f6fd7932800] 19:11:44 INFO - PROCESS | 1881 | 1461291104155 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]]]}] 19:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1883ms 19:11:44 INFO - PROCESS | 1881 | 1461291104207 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:11:44 INFO - PROCESS | 1881 | 1461291104213 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:11:44 INFO - PROCESS | 1881 | 1461291104222 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:11:44 INFO - PROCESS | 1881 | 1461291104226 Marionette TRACE conn3 <- [1,1706,null,{}] 19:11:44 INFO - PROCESS | 1881 | 1461291104234 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}] 19:11:44 INFO - PROCESS | 1881 | 1461291104444 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:11:44 INFO - PROCESS | 1881 | 1461291104705 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffdf000 == 151 [pid = 1881] [id = 434] 19:11:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fdaa87800) [pid = 1881] [serial = 1303] [outer = (nil)] 19:11:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fdbfd4800) [pid = 1881] [serial = 1304] [outer = 0x7f6fdaa87800] 19:11:44 INFO - PROCESS | 1881 | 1461291104821 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fdeded800) [pid = 1881] [serial = 1305] [outer = 0x7f6fdaa87800] 19:11:45 INFO - PROCESS | 1881 | 1461291105845 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]]]}] 19:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1685ms 19:11:45 INFO - PROCESS | 1881 | 1461291105909 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:11:45 INFO - PROCESS | 1881 | 1461291105918 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:11:45 INFO - PROCESS | 1881 | 1461291105928 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 1881 | 1461291105932 Marionette TRACE conn3 <- [1,1710,null,{}] 19:11:45 INFO - PROCESS | 1881 | 1461291105939 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}] 19:11:46 INFO - PROCESS | 1881 | 1461291106130 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:11:46 INFO - PROCESS | 1881 | 1461291106473 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb9d1800 == 152 [pid = 1881] [id = 435] 19:11:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fded60000) [pid = 1881] [serial = 1306] [outer = (nil)] 19:11:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fe1eccc00) [pid = 1881] [serial = 1307] [outer = 0x7f6fded60000] 19:11:46 INFO - PROCESS | 1881 | 1461291106542 Marionette DEBUG loaded listener.js 19:11:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fe1feb000) [pid = 1881] [serial = 1308] [outer = 0x7f6fded60000] 19:11:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff03a3000 == 151 [pid = 1881] [id = 68] 19:11:46 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6fdbfd2400) [pid = 1881] [serial = 1169] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fded86000) [pid = 1881] [serial = 1172] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6feb0c4400) [pid = 1881] [serial = 1196] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe356f000 == 150 [pid = 1881] [id = 418] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe356c800 == 149 [pid = 1881] [id = 417] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1778800 == 148 [pid = 1881] [id = 416] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffd9800 == 147 [pid = 1881] [id = 415] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdbf1e000 == 146 [pid = 1881] [id = 414] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb9d0000 == 145 [pid = 1881] [id = 413] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda8c4800 == 144 [pid = 1881] [id = 412] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdbf1d800 == 143 [pid = 1881] [id = 411] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff110f000 == 142 [pid = 1881] [id = 405] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee0ea000 == 141 [pid = 1881] [id = 404] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea61c800 == 140 [pid = 1881] [id = 403] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9d32800 == 139 [pid = 1881] [id = 402] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe817c000 == 138 [pid = 1881] [id = 401] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe025f000 == 137 [pid = 1881] [id = 400] 19:11:47 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb9c7000 == 136 [pid = 1881] [id = 399] 19:11:47 INFO - PROCESS | 1881 | 1461291107419 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]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1536ms 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6febe8fc00) [pid = 1881] [serial = 1145] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fee4c7000) [pid = 1881] [serial = 1148] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fdedf3c00) [pid = 1881] [serial = 1181] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6fdf50b400) [pid = 1881] [serial = 1182] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fe0f12000) [pid = 1881] [serial = 1184] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6fe1ec7400) [pid = 1881] [serial = 1185] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6fdee31000) [pid = 1881] [serial = 1133] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f6fdd6d7400) [pid = 1881] [serial = 1166] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 240 (0x7f6ff3160400) [pid = 1881] [serial = 1160] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 239 (0x7f6fe9d25400) [pid = 1881] [serial = 1139] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 238 (0x7f6fef6a4400) [pid = 1881] [serial = 1151] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 237 (0x7f7000c97800) [pid = 1881] [serial = 1163] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 236 (0x7f6fe8110000) [pid = 1881] [serial = 1136] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 235 (0x7f6fe1fdd800) [pid = 1881] [serial = 1175] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 234 (0x7f6fea904c00) [pid = 1881] [serial = 1142] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 233 (0x7f6ff1b74c00) [pid = 1881] [serial = 1157] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 232 (0x7f6fea348800) [pid = 1881] [serial = 1193] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 231 (0x7f6fe825d800) [pid = 1881] [serial = 1188] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f6feaf92c00) [pid = 1881] [serial = 1194] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6fe8352400) [pid = 1881] [serial = 1190] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6fe96d1400) [pid = 1881] [serial = 1191] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f6ff0c45c00) [pid = 1881] [serial = 1154] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6fddce0400) [pid = 1881] [serial = 1179] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f6fd8bd1000) [pid = 1881] [serial = 1178] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6fdc2b7c00) [pid = 1881] [serial = 1130] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6fe810c000) [pid = 1881] [serial = 1187] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1881 | --DOMWINDOW == 222 (0x7f6fe1fe2400) [pid = 1881] [serial = 1127] [outer = (nil)] [url = about:blank] 19:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:11:47 INFO - PROCESS | 1881 | 1461291107503 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 1881 | 1461291107506 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:11:47 INFO - PROCESS | 1881 | 1461291107512 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 1881 | 1461291107518 Marionette TRACE conn3 <- [1,1714,null,{}] 19:11:47 INFO - PROCESS | 1881 | 1461291107533 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}] 19:11:47 INFO - PROCESS | 1881 | 1461291107701 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:11:47 INFO - PROCESS | 1881 | 1461291107714 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf451800 == 137 [pid = 1881] [id = 436] 19:11:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 223 (0x7f6fe8111400) [pid = 1881] [serial = 1309] [outer = (nil)] 19:11:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6fe8261400) [pid = 1881] [serial = 1310] [outer = 0x7f6fe8111400] 19:11:47 INFO - PROCESS | 1881 | 1461291107785 Marionette DEBUG loaded listener.js 19:11:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6fe9567400) [pid = 1881] [serial = 1311] [outer = 0x7f6fe8111400] 19:11:48 INFO - PROCESS | 1881 | 1461291108657 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]]]}] 19:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1191ms 19:11:48 INFO - PROCESS | 1881 | 1461291108702 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:11:48 INFO - PROCESS | 1881 | 1461291108706 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:11:48 INFO - PROCESS | 1881 | 1461291108712 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:11:48 INFO - PROCESS | 1881 | 1461291108714 Marionette TRACE conn3 <- [1,1718,null,{}] 19:11:48 INFO - PROCESS | 1881 | 1461291108722 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}] 19:11:48 INFO - PROCESS | 1881 | 1461291108964 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:11:49 INFO - PROCESS | 1881 | 1461291109078 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1775000 == 138 [pid = 1881] [id = 437] 19:11:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6fe34f5800) [pid = 1881] [serial = 1312] [outer = (nil)] 19:11:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fe9797c00) [pid = 1881] [serial = 1313] [outer = 0x7f6fe34f5800] 19:11:49 INFO - PROCESS | 1881 | 1461291109142 Marionette DEBUG loaded listener.js 19:11:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6fea902c00) [pid = 1881] [serial = 1314] [outer = 0x7f6fe34f5800] 19:11:49 INFO - PROCESS | 1881 | 1461291109988 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]]]}] 19:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1329ms 19:11:50 INFO - PROCESS | 1881 | 1461291110043 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:11:50 INFO - PROCESS | 1881 | 1461291110046 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:11:50 INFO - PROCESS | 1881 | 1461291110052 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 1881 | 1461291110055 Marionette TRACE conn3 <- [1,1722,null,{}] 19:11:50 INFO - PROCESS | 1881 | 1461291110060 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}] 19:11:50 INFO - PROCESS | 1881 | 1461291110275 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:11:50 INFO - PROCESS | 1881 | 1461291110299 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe361e000 == 139 [pid = 1881] [id = 438] 19:11:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6fe9c52000) [pid = 1881] [serial = 1315] [outer = (nil)] 19:11:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6feb0c9400) [pid = 1881] [serial = 1316] [outer = 0x7f6fe9c52000] 19:11:50 INFO - PROCESS | 1881 | 1461291110359 Marionette DEBUG loaded listener.js 19:11:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6febf6a800) [pid = 1881] [serial = 1317] [outer = 0x7f6fe9c52000] 19:11:51 INFO - PROCESS | 1881 | 1461291111274 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]]]}] 19:11:51 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 19:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1282ms 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f6fddcd3800) [pid = 1881] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6fe02b1800) [pid = 1881] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6fddd8c000) [pid = 1881] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f6fe34f0c00) [pid = 1881] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6fd79bb800) [pid = 1881] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f6fe8110400) [pid = 1881] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6fd7934c00) [pid = 1881] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:11:51 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6fdedec400) [pid = 1881] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:11:51 INFO - PROCESS | 1881 | 1461291111638 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:11:51 INFO - PROCESS | 1881 | 1461291111641 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:11:51 INFO - PROCESS | 1881 | 1461291111649 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:11:51 INFO - PROCESS | 1881 | 1461291111652 Marionette TRACE conn3 <- [1,1726,null,{}] 19:11:51 INFO - PROCESS | 1881 | 1461291111657 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}] 19:11:51 INFO - PROCESS | 1881 | 1461291111822 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:11:52 INFO - PROCESS | 1881 | 1461291112051 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83db000 == 140 [pid = 1881] [id = 439] 19:11:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6fea717c00) [pid = 1881] [serial = 1318] [outer = (nil)] 19:11:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6fecc22400) [pid = 1881] [serial = 1319] [outer = 0x7f6fea717c00] 19:11:52 INFO - PROCESS | 1881 | 1461291112118 Marionette DEBUG loaded listener.js 19:11:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6feea89400) [pid = 1881] [serial = 1320] [outer = 0x7f6fea717c00] 19:11:52 INFO - PROCESS | 1881 | 1461291112770 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]]]}] 19:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1185ms 19:11:52 INFO - PROCESS | 1881 | 1461291112834 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:11:52 INFO - PROCESS | 1881 | 1461291112838 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:11:52 INFO - PROCESS | 1881 | 1461291112843 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 1881 | 1461291112845 Marionette TRACE conn3 <- [1,1730,null,{}] 19:11:52 INFO - PROCESS | 1881 | 1461291112851 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}] 19:11:53 INFO - PROCESS | 1881 | 1461291113018 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:11:53 INFO - PROCESS | 1881 | 1461291113182 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea622000 == 141 [pid = 1881] [id = 440] 19:11:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fdd6de000) [pid = 1881] [serial = 1321] [outer = (nil)] 19:11:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6ff1ad9800) [pid = 1881] [serial = 1322] [outer = 0x7f6fdd6de000] 19:11:53 INFO - PROCESS | 1881 | 1461291113242 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6ff274fc00) [pid = 1881] [serial = 1323] [outer = 0x7f6fdd6de000] 19:11:54 INFO - PROCESS | 1881 | 1461291114198 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]]]}] 19:11:54 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 19:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1430ms 19:11:54 INFO - PROCESS | 1881 | 1461291114275 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:11:54 INFO - PROCESS | 1881 | 1461291114281 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:11:54 INFO - PROCESS | 1881 | 1461291114290 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:11:54 INFO - PROCESS | 1881 | 1461291114296 Marionette TRACE conn3 <- [1,1734,null,{}] 19:11:54 INFO - PROCESS | 1881 | 1461291114306 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}] 19:11:54 INFO - PROCESS | 1881 | 1461291114547 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:11:54 INFO - PROCESS | 1881 | 1461291114867 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc2f0000 == 142 [pid = 1881] [id = 441] 19:11:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6fd8cee000) [pid = 1881] [serial = 1324] [outer = (nil)] 19:11:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6fdd477000) [pid = 1881] [serial = 1325] [outer = 0x7f6fd8cee000] 19:11:54 INFO - PROCESS | 1881 | 1461291114943 Marionette DEBUG loaded listener.js 19:11:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 232 (0x7f6fdedf3c00) [pid = 1881] [serial = 1326] [outer = 0x7f6fd8cee000] 19:11:55 INFO - PROCESS | 1881 | 1461291115848 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]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1592ms 19:11:55 INFO - PROCESS | 1881 | 1461291115883 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 1881 | 1461291115892 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:11:55 INFO - PROCESS | 1881 | 1461291115902 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 1881 | 1461291115906 Marionette TRACE conn3 <- [1,1738,null,{}] 19:11:55 INFO - PROCESS | 1881 | 1461291115912 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}] 19:11:56 INFO - PROCESS | 1881 | 1461291116089 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:11:56 INFO - PROCESS | 1881 | 1461291116301 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37ef000 == 143 [pid = 1881] [id = 442] 19:11:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 233 (0x7f6fe0025400) [pid = 1881] [serial = 1327] [outer = (nil)] 19:11:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 234 (0x7f6fe1ec9800) [pid = 1881] [serial = 1328] [outer = 0x7f6fe0025400] 19:11:56 INFO - PROCESS | 1881 | 1461291116375 Marionette DEBUG loaded listener.js 19:11:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 235 (0x7f6fe810ac00) [pid = 1881] [serial = 1329] [outer = 0x7f6fe0025400] 19:11:57 INFO - PROCESS | 1881 | 1461291117409 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]]]}] 19:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1580ms 19:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:11:57 INFO - PROCESS | 1881 | 1461291117483 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:11:57 INFO - PROCESS | 1881 | 1461291117486 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:11:57 INFO - PROCESS | 1881 | 1461291117492 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 1881 | 1461291117498 Marionette TRACE conn3 <- [1,1742,null,{}] 19:11:57 INFO - PROCESS | 1881 | 1461291117514 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}] 19:11:57 INFO - PROCESS | 1881 | 1461291117743 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:11:58 INFO - PROCESS | 1881 | 1461291118038 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef61a000 == 144 [pid = 1881] [id = 443] 19:11:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 236 (0x7f6fe9cbf800) [pid = 1881] [serial = 1330] [outer = (nil)] 19:11:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 237 (0x7f6febe91000) [pid = 1881] [serial = 1331] [outer = 0x7f6fe9cbf800] 19:11:58 INFO - PROCESS | 1881 | 1461291118116 Marionette DEBUG loaded listener.js 19:11:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 238 (0x7f6fed9d6c00) [pid = 1881] [serial = 1332] [outer = 0x7f6fe9cbf800] 19:11:58 INFO - PROCESS | 1881 | 1461291118943 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]]]}] 19:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1486ms 19:11:58 INFO - PROCESS | 1881 | 1461291118977 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 1881 | 1461291118982 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:11:58 INFO - PROCESS | 1881 | 1461291118988 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 1881 | 1461291118992 Marionette TRACE conn3 <- [1,1746,null,{}] 19:11:59 INFO - PROCESS | 1881 | 1461291118997 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}] 19:11:59 INFO - PROCESS | 1881 | 1461291119181 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:11:59 INFO - PROCESS | 1881 | 1461291119391 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c20000 == 145 [pid = 1881] [id = 444] 19:11:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 239 (0x7f6fea905c00) [pid = 1881] [serial = 1333] [outer = (nil)] 19:11:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 240 (0x7f6ff20c6000) [pid = 1881] [serial = 1334] [outer = 0x7f6fea905c00] 19:11:59 INFO - PROCESS | 1881 | 1461291119473 Marionette DEBUG loaded listener.js 19:11:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 241 (0x7f6ff27edc00) [pid = 1881] [serial = 1335] [outer = 0x7f6fea905c00] 19:12:00 INFO - PROCESS | 1881 | 1461291120387 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]]]}] 19:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1427ms 19:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:12:00 INFO - PROCESS | 1881 | 1461291120417 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:12:00 INFO - PROCESS | 1881 | 1461291120420 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:12:00 INFO - PROCESS | 1881 | 1461291120426 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:12:00 INFO - PROCESS | 1881 | 1461291120429 Marionette TRACE conn3 <- [1,1750,null,{}] 19:12:00 INFO - PROCESS | 1881 | 1461291120435 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}] 19:12:00 INFO - PROCESS | 1881 | 1461291120605 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:12:00 INFO - PROCESS | 1881 | 1461291120818 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000cb4800 == 146 [pid = 1881] [id = 445] 19:12:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f6ff2012400) [pid = 1881] [serial = 1336] [outer = (nil)] 19:12:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6ff3073000) [pid = 1881] [serial = 1337] [outer = 0x7f6ff2012400] 19:12:00 INFO - PROCESS | 1881 | 1461291120931 Marionette DEBUG loaded listener.js 19:12:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6ff3cf3000) [pid = 1881] [serial = 1338] [outer = 0x7f6ff2012400] 19:12:01 INFO - PROCESS | 1881 | 1461291121806 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]]]}] 19:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1434ms 19:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:12:01 INFO - PROCESS | 1881 | 1461291121860 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:12:01 INFO - PROCESS | 1881 | 1461291121863 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:12:01 INFO - PROCESS | 1881 | 1461291121869 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:12:01 INFO - PROCESS | 1881 | 1461291121872 Marionette TRACE conn3 <- [1,1754,null,{}] 19:12:01 INFO - PROCESS | 1881 | 1461291121878 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}] 19:12:02 INFO - PROCESS | 1881 | 1461291122102 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:12:02 INFO - PROCESS | 1881 | 1461291122320 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005d8c800 == 147 [pid = 1881] [id = 446] 19:12:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fe1e99800) [pid = 1881] [serial = 1339] [outer = (nil)] 19:12:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6ff9f73000) [pid = 1881] [serial = 1340] [outer = 0x7f6fe1e99800] 19:12:02 INFO - PROCESS | 1881 | 1461291122444 Marionette DEBUG loaded listener.js 19:12:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f7005755c00) [pid = 1881] [serial = 1341] [outer = 0x7f6fe1e99800] 19:12:03 INFO - PROCESS | 1881 | 1461291123285 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]]]}] 19:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1484ms 19:12:03 INFO - PROCESS | 1881 | 1461291123353 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:12:03 INFO - PROCESS | 1881 | 1461291123356 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:12:03 INFO - PROCESS | 1881 | 1461291123362 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:12:03 INFO - PROCESS | 1881 | 1461291123365 Marionette TRACE conn3 <- [1,1758,null,{}] 19:12:03 INFO - PROCESS | 1881 | 1461291123370 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}] 19:12:03 INFO - PROCESS | 1881 | 1461291123543 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:12:03 INFO - PROCESS | 1881 | 1461291123751 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700642e800 == 148 [pid = 1881] [id = 447] 19:12:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fe8352800) [pid = 1881] [serial = 1342] [outer = (nil)] 19:12:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f7005dcdc00) [pid = 1881] [serial = 1343] [outer = 0x7f6fe8352800] 19:12:03 INFO - PROCESS | 1881 | 1461291123866 Marionette DEBUG loaded listener.js 19:12:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f7005f9e800) [pid = 1881] [serial = 1344] [outer = 0x7f6fe8352800] 19:12:04 INFO - PROCESS | 1881 | 1461291124777 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]]]}] 19:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1479ms 19:12:04 INFO - PROCESS | 1881 | 1461291124842 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:12:04 INFO - PROCESS | 1881 | 1461291124846 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:12:04 INFO - PROCESS | 1881 | 1461291124852 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:12:04 INFO - PROCESS | 1881 | 1461291124854 Marionette TRACE conn3 <- [1,1762,null,{}] 19:12:04 INFO - PROCESS | 1881 | 1461291124860 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}] 19:12:05 INFO - PROCESS | 1881 | 1461291125034 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:12:05 INFO - PROCESS | 1881 | 1461291125242 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a33b800 == 149 [pid = 1881] [id = 448] 19:12:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f7005750400) [pid = 1881] [serial = 1345] [outer = (nil)] 19:12:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f7006159c00) [pid = 1881] [serial = 1346] [outer = 0x7f7005750400] 19:12:05 INFO - PROCESS | 1881 | 1461291125356 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f700632d800) [pid = 1881] [serial = 1347] [outer = 0x7f7005750400] 19:12:06 INFO - PROCESS | 1881 | 1461291126215 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]]]}] 19:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1437ms 19:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:12:06 INFO - PROCESS | 1881 | 1461291126290 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 1881 | 1461291126293 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:12:06 INFO - PROCESS | 1881 | 1461291126299 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 1881 | 1461291126302 Marionette TRACE conn3 <- [1,1766,null,{}] 19:12:06 INFO - PROCESS | 1881 | 1461291126308 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}] 19:12:06 INFO - PROCESS | 1881 | 1461291126517 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:12:06 INFO - PROCESS | 1881 | 1461291126727 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b30e800 == 150 [pid = 1881] [id = 449] 19:12:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fd6205000) [pid = 1881] [serial = 1348] [outer = (nil)] 19:12:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fd620b400) [pid = 1881] [serial = 1349] [outer = 0x7f6fd6205000] 19:12:06 INFO - PROCESS | 1881 | 1461291126837 Marionette DEBUG loaded listener.js 19:12:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6fd6210400) [pid = 1881] [serial = 1350] [outer = 0x7f6fd6205000] 19:12:07 INFO - PROCESS | 1881 | 1461291127743 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]]]}] 19:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1479ms 19:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:12:07 INFO - PROCESS | 1881 | 1461291127778 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:12:07 INFO - PROCESS | 1881 | 1461291127781 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:12:07 INFO - PROCESS | 1881 | 1461291127787 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:12:07 INFO - PROCESS | 1881 | 1461291127790 Marionette TRACE conn3 <- [1,1770,null,{}] 19:12:07 INFO - PROCESS | 1881 | 1461291127796 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}] 19:12:07 INFO - PROCESS | 1881 | 1461291127966 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:12:08 INFO - PROCESS | 1881 | 1461291128181 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd72ea800 == 151 [pid = 1881] [id = 450] 19:12:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6fd6205400) [pid = 1881] [serial = 1351] [outer = (nil)] 19:12:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fd84cb800) [pid = 1881] [serial = 1352] [outer = 0x7f6fd6205400] 19:12:08 INFO - PROCESS | 1881 | 1461291128297 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 259 (0x7f6fd84d1c00) [pid = 1881] [serial = 1353] [outer = 0x7f6fd6205400] 19:12:09 INFO - PROCESS | 1881 | 1461291129225 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]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1490ms 19:12:09 INFO - PROCESS | 1881 | 1461291129276 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:12:09 INFO - PROCESS | 1881 | 1461291129281 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:12:09 INFO - PROCESS | 1881 | 1461291129304 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 1881 | 1461291129309 Marionette TRACE conn3 <- [1,1774,null,{}] 19:12:09 INFO - PROCESS | 1881 | 1461291129315 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}] 19:12:09 INFO - PROCESS | 1881 | 1461291129517 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:12:09 INFO - PROCESS | 1881 | 1461291129794 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda790800 == 152 [pid = 1881] [id = 451] 19:12:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6fda6e7800) [pid = 1881] [serial = 1354] [outer = (nil)] 19:12:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6fda6ea800) [pid = 1881] [serial = 1355] [outer = 0x7f6fda6e7800] 19:12:09 INFO - PROCESS | 1881 | 1461291129891 Marionette DEBUG loaded listener.js 19:12:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6fda6f0800) [pid = 1881] [serial = 1356] [outer = 0x7f6fda6e7800] 19:12:10 INFO - PROCESS | 1881 | 1461291130741 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]]]}] 19:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1487ms 19:12:10 INFO - PROCESS | 1881 | 1461291130789 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:12:10 INFO - PROCESS | 1881 | 1461291130792 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:12:10 INFO - PROCESS | 1881 | 1461291130798 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:12:10 INFO - PROCESS | 1881 | 1461291130800 Marionette TRACE conn3 <- [1,1778,null,{}] 19:12:10 INFO - PROCESS | 1881 | 1461291130806 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}] 19:12:10 INFO - PROCESS | 1881 | 1461291130974 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:12:11 INFO - PROCESS | 1881 | 1461291131196 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c06800 == 153 [pid = 1881] [id = 452] 19:12:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fd7934800) [pid = 1881] [serial = 1357] [outer = (nil)] 19:12:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fdab53c00) [pid = 1881] [serial = 1358] [outer = 0x7f6fd7934800] 19:12:11 INFO - PROCESS | 1881 | 1461291131315 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6fdab5d000) [pid = 1881] [serial = 1359] [outer = 0x7f6fd7934800] 19:12:12 INFO - PROCESS | 1881 | 1461291132742 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]]]}] 19:12:12 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 19:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1983ms 19:12:12 INFO - PROCESS | 1881 | 1461291132782 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:12:12 INFO - PROCESS | 1881 | 1461291132788 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:12:12 INFO - PROCESS | 1881 | 1461291132796 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:12:12 INFO - PROCESS | 1881 | 1461291132801 Marionette TRACE conn3 <- [1,1782,null,{}] 19:12:12 INFO - PROCESS | 1881 | 1461291132809 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}] 19:12:12 INFO - PROCESS | 1881 | 1461291132972 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:12:13 INFO - PROCESS | 1881 | 1461291133243 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd54f800 == 154 [pid = 1881] [id = 453] 19:12:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6fda098c00) [pid = 1881] [serial = 1360] [outer = (nil)] 19:12:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6fda6e2400) [pid = 1881] [serial = 1361] [outer = 0x7f6fda098c00] 19:12:13 INFO - PROCESS | 1881 | 1461291133356 Marionette DEBUG loaded listener.js 19:12:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f6fda6ebc00) [pid = 1881] [serial = 1362] [outer = 0x7f6fda098c00] 19:12:14 INFO - PROCESS | 1881 | 1461291134433 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]]]}] 19:12:14 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 19:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1689ms 19:12:14 INFO - PROCESS | 1881 | 1461291134485 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:12:14 INFO - PROCESS | 1881 | 1461291134492 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:12:14 INFO - PROCESS | 1881 | 1461291134502 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:12:14 INFO - PROCESS | 1881 | 1461291134506 Marionette TRACE conn3 <- [1,1786,null,{}] 19:12:14 INFO - PROCESS | 1881 | 1461291134511 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}] 19:12:14 INFO - PROCESS | 1881 | 1461291134705 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:12:15 INFO - PROCESS | 1881 | 1461291135030 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdefb5800 == 155 [pid = 1881] [id = 454] 19:12:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6fdab60400) [pid = 1881] [serial = 1363] [outer = (nil)] 19:12:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6fdab62800) [pid = 1881] [serial = 1364] [outer = 0x7f6fdab60400] 19:12:15 INFO - PROCESS | 1881 | 1461291135150 Marionette DEBUG loaded listener.js 19:12:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f6fdd485c00) [pid = 1881] [serial = 1365] [outer = 0x7f6fdab60400] 19:12:15 INFO - PROCESS | 1881 | 1461291135995 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]]]}] 19:12:16 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 19:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1539ms 19:12:16 INFO - PROCESS | 1881 | 1461291136041 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:12:16 INFO - PROCESS | 1881 | 1461291136045 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:12:16 INFO - PROCESS | 1881 | 1461291136051 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:12:16 INFO - PROCESS | 1881 | 1461291136057 Marionette TRACE conn3 <- [1,1790,null,{}] 19:12:16 INFO - PROCESS | 1881 | 1461291136072 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}] 19:12:16 INFO - PROCESS | 1881 | 1461291136245 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:12:16 INFO - PROCESS | 1881 | 1461291136479 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe178f000 == 156 [pid = 1881] [id = 455] 19:12:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 272 (0x7f6fd8ce9800) [pid = 1881] [serial = 1366] [outer = (nil)] 19:12:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 273 (0x7f6fe002f000) [pid = 1881] [serial = 1367] [outer = 0x7f6fd8ce9800] 19:12:16 INFO - PROCESS | 1881 | 1461291136592 Marionette DEBUG loaded listener.js 19:12:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 274 (0x7f6fe1451c00) [pid = 1881] [serial = 1368] [outer = 0x7f6fd8ce9800] 19:12:17 INFO - PROCESS | 1881 | 1461291137462 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]]]}] 19:12:17 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) 19:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1489ms 19:12:17 INFO - PROCESS | 1881 | 1461291137540 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:12:17 INFO - PROCESS | 1881 | 1461291137544 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:12:17 INFO - PROCESS | 1881 | 1461291137551 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:12:17 INFO - PROCESS | 1881 | 1461291137553 Marionette TRACE conn3 <- [1,1794,null,{}] 19:12:17 INFO - PROCESS | 1881 | 1461291137558 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}] 19:12:17 INFO - PROCESS | 1881 | 1461291137737 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe83db000 == 155 [pid = 1881] [id = 439] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 273 (0x7f6ff1071000) [pid = 1881] [serial = 1214] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 272 (0x7f6ff27e5000) [pid = 1881] [serial = 1217] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 271 (0x7f6feae7dc00) [pid = 1881] [serial = 1208] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f6ff640dc00) [pid = 1881] [serial = 1223] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6ff6404c00) [pid = 1881] [serial = 1226] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fdbfd6c00) [pid = 1881] [serial = 1199] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6febf63c00) [pid = 1881] [serial = 1211] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f700575a000) [pid = 1881] [serial = 1229] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6fe8117c00) [pid = 1881] [serial = 1205] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6fdd476400) [pid = 1881] [serial = 1232] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fdf50f000) [pid = 1881] [serial = 1202] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6ff3160000) [pid = 1881] [serial = 1220] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | 1461291138151 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe361e000 == 154 [pid = 1881] [id = 438] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1775000 == 153 [pid = 1881] [id = 437] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf451800 == 152 [pid = 1881] [id = 436] 19:12:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf04000 == 153 [pid = 1881] [id = 456] 19:12:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fd7929400) [pid = 1881] [serial = 1369] [outer = (nil)] 19:12:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fddd7f400) [pid = 1881] [serial = 1370] [outer = 0x7f6fd7929400] 19:12:18 INFO - PROCESS | 1881 | 1461291138249 Marionette DEBUG loaded listener.js 19:12:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6fe1f0a800) [pid = 1881] [serial = 1371] [outer = 0x7f6fd7929400] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb9d1800 == 152 [pid = 1881] [id = 435] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffdf000 == 151 [pid = 1881] [id = 434] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f70040a8000 == 150 [pid = 1881] [id = 431] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000f5b800 == 149 [pid = 1881] [id = 430] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff6444800 == 148 [pid = 1881] [id = 429] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c16800 == 147 [pid = 1881] [id = 428] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d94000 == 146 [pid = 1881] [id = 427] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff0031800 == 145 [pid = 1881] [id = 426] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee59d800 == 144 [pid = 1881] [id = 425] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fecb9d000 == 143 [pid = 1881] [id = 424] 19:12:18 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea6b5800 == 142 [pid = 1881] [id = 423] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6fe1eca000) [pid = 1881] [serial = 1247] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fe1459000) [pid = 1881] [serial = 1245] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fe834e400) [pid = 1881] [serial = 1251] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6fe0f19c00) [pid = 1881] [serial = 1244] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6fda092c00) [pid = 1881] [serial = 1238] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6fe979b400) [pid = 1881] [serial = 1254] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 258 (0x7f6fd79c9c00) [pid = 1881] [serial = 1235] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fdee26c00) [pid = 1881] [serial = 1241] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f6fd8cfbc00) [pid = 1881] [serial = 1236] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6fdf509000) [pid = 1881] [serial = 1242] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6fe96cf000) [pid = 1881] [serial = 1253] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f6fe810b000) [pid = 1881] [serial = 1250] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6fdc2bf000) [pid = 1881] [serial = 1239] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6fe1f10800) [pid = 1881] [serial = 1248] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fe8429000) [pid = 1881] [serial = 1256] [outer = (nil)] [url = about:blank] 19:12:18 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6fe9cc3c00) [pid = 1881] [serial = 1257] [outer = (nil)] [url = about:blank] 19:12:19 INFO - PROCESS | 1881 | 1461291139021 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]]]}] 19:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1531ms 19:12:19 INFO - PROCESS | 1881 | 1461291139084 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:12:19 INFO - PROCESS | 1881 | 1461291139090 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:12:19 INFO - PROCESS | 1881 | 1461291139096 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:12:19 INFO - PROCESS | 1881 | 1461291139098 Marionette TRACE conn3 <- [1,1798,null,{}] 19:12:19 INFO - PROCESS | 1881 | 1461291139104 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}] 19:12:19 INFO - PROCESS | 1881 | 1461291139276 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:12:19 INFO - PROCESS | 1881 | 1461291139450 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdefb1800 == 143 [pid = 1881] [id = 457] 19:12:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fda092c00) [pid = 1881] [serial = 1372] [outer = (nil)] 19:12:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fe1fe3400) [pid = 1881] [serial = 1373] [outer = 0x7f6fda092c00] 19:12:19 INFO - PROCESS | 1881 | 1461291139528 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fe825d800) [pid = 1881] [serial = 1374] [outer = 0x7f6fda092c00] 19:12:20 INFO - PROCESS | 1881 | 1461291140280 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]]]}] 19:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1229ms 19:12:20 INFO - PROCESS | 1881 | 1461291140326 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:12:20 INFO - PROCESS | 1881 | 1461291140329 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:12:20 INFO - PROCESS | 1881 | 1461291140335 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:12:20 INFO - PROCESS | 1881 | 1461291140337 Marionette TRACE conn3 <- [1,1802,null,{}] 19:12:20 INFO - PROCESS | 1881 | 1461291140343 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}] 19:12:20 INFO - PROCESS | 1881 | 1461291140606 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:12:20 INFO - PROCESS | 1881 | 1461291140643 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe361e000 == 144 [pid = 1881] [id = 458] 19:12:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fe1fe3c00) [pid = 1881] [serial = 1375] [outer = (nil)] 19:12:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fe96d1800) [pid = 1881] [serial = 1376] [outer = 0x7f6fe1fe3c00] 19:12:20 INFO - PROCESS | 1881 | 1461291140708 Marionette DEBUG loaded listener.js 19:12:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6feaf93c00) [pid = 1881] [serial = 1377] [outer = 0x7f6fe1fe3c00] 19:12:21 INFO - PROCESS | 1881 | 1461291141596 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]]]}] 19:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1279ms 19:12:21 INFO - PROCESS | 1881 | 1461291141615 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:12:21 INFO - PROCESS | 1881 | 1461291141618 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:12:21 INFO - PROCESS | 1881 | 1461291141624 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:12:21 INFO - PROCESS | 1881 | 1461291141626 Marionette TRACE conn3 <- [1,1806,null,{}] 19:12:21 INFO - PROCESS | 1881 | 1461291141637 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}] 19:12:21 INFO - PROCESS | 1881 | 1461291141849 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:12:21 INFO - PROCESS | 1881 | 1461291141877 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9d4b000 == 145 [pid = 1881] [id = 459] 19:12:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6fe34e8c00) [pid = 1881] [serial = 1378] [outer = (nil)] 19:12:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6febe96400) [pid = 1881] [serial = 1379] [outer = 0x7f6fe34e8c00] 19:12:21 INFO - PROCESS | 1881 | 1461291141937 Marionette DEBUG loaded listener.js 19:12:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fed7cd800) [pid = 1881] [serial = 1380] [outer = 0x7f6fe34e8c00] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fd7936400) [pid = 1881] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f6fd9f52400) [pid = 1881] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6fe0032000) [pid = 1881] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6fda09cc00) [pid = 1881] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f6fe8115c00) [pid = 1881] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6fded5c000) [pid = 1881] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6fe9c52000) [pid = 1881] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fea717c00) [pid = 1881] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6fded60000) [pid = 1881] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6fe34f5800) [pid = 1881] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fe8111400) [pid = 1881] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fdaa87800) [pid = 1881] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6fd9f5a000) [pid = 1881] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fe0028800) [pid = 1881] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6fe0033000) [pid = 1881] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:12:23 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6ff0b27000) [pid = 1881] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:12:23 INFO - PROCESS | 1881 | 1461291143804 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]]]}] 19:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2234ms 19:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:12:23 INFO - PROCESS | 1881 | 1461291143860 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:12:23 INFO - PROCESS | 1881 | 1461291143863 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:12:23 INFO - PROCESS | 1881 | 1461291143869 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:12:23 INFO - PROCESS | 1881 | 1461291143872 Marionette TRACE conn3 <- [1,1810,null,{}] 19:12:23 INFO - PROCESS | 1881 | 1461291143877 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}] 19:12:24 INFO - PROCESS | 1881 | 1461291144033 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:12:24 INFO - PROCESS | 1881 | 1461291144213 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffe1000 == 146 [pid = 1881] [id = 460] 19:12:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6fd9f52400) [pid = 1881] [serial = 1381] [outer = (nil)] 19:12:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6fded60000) [pid = 1881] [serial = 1382] [outer = 0x7f6fd9f52400] 19:12:24 INFO - PROCESS | 1881 | 1461291144275 Marionette DEBUG loaded listener.js 19:12:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fe8115c00) [pid = 1881] [serial = 1383] [outer = 0x7f6fd9f52400] 19:12:24 INFO - PROCESS | 1881 | 1461291144953 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]]]}] 19:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1128ms 19:12:24 INFO - PROCESS | 1881 | 1461291144996 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:12:25 INFO - PROCESS | 1881 | 1461291145000 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:12:25 INFO - PROCESS | 1881 | 1461291145005 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:12:25 INFO - PROCESS | 1881 | 1461291145007 Marionette TRACE conn3 <- [1,1814,null,{}] 19:12:25 INFO - PROCESS | 1881 | 1461291145026 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}] 19:12:25 INFO - PROCESS | 1881 | 1461291145200 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:12:25 INFO - PROCESS | 1881 | 1461291145210 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb92000 == 147 [pid = 1881] [id = 461] 19:12:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6fe825e000) [pid = 1881] [serial = 1384] [outer = (nil)] 19:12:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fed7ce400) [pid = 1881] [serial = 1385] [outer = 0x7f6fe825e000] 19:12:25 INFO - PROCESS | 1881 | 1461291145271 Marionette DEBUG loaded listener.js 19:12:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6feea84000) [pid = 1881] [serial = 1386] [outer = 0x7f6fe825e000] 19:12:26 INFO - PROCESS | 1881 | 1461291146501 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]]]}] 19:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1550ms 19:12:26 INFO - PROCESS | 1881 | 1461291146558 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:12:26 INFO - PROCESS | 1881 | 1461291146565 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:12:26 INFO - PROCESS | 1881 | 1461291146575 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:12:26 INFO - PROCESS | 1881 | 1461291146580 Marionette TRACE conn3 <- [1,1818,null,{}] 19:12:26 INFO - PROCESS | 1881 | 1461291146589 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}] 19:12:26 INFO - PROCESS | 1881 | 1461291146842 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:12:27 INFO - PROCESS | 1881 | 1461291147162 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdefa5800 == 148 [pid = 1881] [id = 462] 19:12:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fda6e5000) [pid = 1881] [serial = 1387] [outer = (nil)] 19:12:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fdaa93400) [pid = 1881] [serial = 1388] [outer = 0x7f6fda6e5000] 19:12:27 INFO - PROCESS | 1881 | 1461291147248 Marionette DEBUG loaded listener.js 19:12:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fdab5fc00) [pid = 1881] [serial = 1389] [outer = 0x7f6fda6e5000] 19:12:28 INFO - PROCESS | 1881 | 1461291148159 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]]]}] 19:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1638ms 19:12:28 INFO - PROCESS | 1881 | 1461291148214 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:12:28 INFO - PROCESS | 1881 | 1461291148221 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:12:28 INFO - PROCESS | 1881 | 1461291148232 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:12:28 INFO - PROCESS | 1881 | 1461291148236 Marionette TRACE conn3 <- [1,1822,null,{}] 19:12:28 INFO - PROCESS | 1881 | 1461291148242 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}] 19:12:28 INFO - PROCESS | 1881 | 1461291148452 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:12:28 INFO - PROCESS | 1881 | 1461291148747 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3606800 == 149 [pid = 1881] [id = 463] 19:12:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fddd82c00) [pid = 1881] [serial = 1390] [outer = (nil)] 19:12:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fe02b8800) [pid = 1881] [serial = 1391] [outer = 0x7f6fddd82c00] 19:12:28 INFO - PROCESS | 1881 | 1461291148868 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fe1f08000) [pid = 1881] [serial = 1392] [outer = 0x7f6fddd82c00] 19:12:29 INFO - PROCESS | 1881 | 1461291149749 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]]]}] 19:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1581ms 19:12:29 INFO - PROCESS | 1881 | 1461291149814 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:12:29 INFO - PROCESS | 1881 | 1461291149818 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:12:29 INFO - PROCESS | 1881 | 1461291149824 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 1881 | 1461291149830 Marionette TRACE conn3 <- [1,1826,null,{}] 19:12:29 INFO - PROCESS | 1881 | 1461291149846 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}] 19:12:30 INFO - PROCESS | 1881 | 1461291150071 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:12:30 INFO - PROCESS | 1881 | 1461291150423 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef621000 == 150 [pid = 1881] [id = 464] 19:12:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fe8428800) [pid = 1881] [serial = 1393] [outer = (nil)] 19:12:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6fe97a1c00) [pid = 1881] [serial = 1394] [outer = 0x7f6fe8428800] 19:12:30 INFO - PROCESS | 1881 | 1461291150503 Marionette DEBUG loaded listener.js 19:12:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6feae74000) [pid = 1881] [serial = 1395] [outer = 0x7f6fe8428800] 19:12:31 INFO - PROCESS | 1881 | 1461291151309 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]]]}] 19:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1540ms 19:12:31 INFO - PROCESS | 1881 | 1461291151364 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:12:31 INFO - PROCESS | 1881 | 1461291151369 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:12:31 INFO - PROCESS | 1881 | 1461291151375 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:12:31 INFO - PROCESS | 1881 | 1461291151377 Marionette TRACE conn3 <- [1,1830,null,{}] 19:12:31 INFO - PROCESS | 1881 | 1461291151401 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}] 19:12:31 INFO - PROCESS | 1881 | 1461291151584 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:12:31 INFO - PROCESS | 1881 | 1461291151797 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39dc800 == 151 [pid = 1881] [id = 465] 19:12:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fe8429000) [pid = 1881] [serial = 1396] [outer = (nil)] 19:12:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 259 (0x7f6feebc6000) [pid = 1881] [serial = 1397] [outer = 0x7f6fe8429000] 19:12:31 INFO - PROCESS | 1881 | 1461291151909 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6ff03d3c00) [pid = 1881] [serial = 1398] [outer = 0x7f6fe8429000] 19:12:32 INFO - PROCESS | 1881 | 1461291152808 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]]]}] 19:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1495ms 19:12:32 INFO - PROCESS | 1881 | 1461291152871 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 1881 | 1461291152875 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:12:32 INFO - PROCESS | 1881 | 1461291152881 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 1881 | 1461291152884 Marionette TRACE conn3 <- [1,1834,null,{}] 19:12:32 INFO - PROCESS | 1881 | 1461291152889 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}] 19:12:33 INFO - PROCESS | 1881 | 1461291153064 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:12:33 INFO - PROCESS | 1881 | 1461291153275 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa209000 == 152 [pid = 1881] [id = 466] 19:12:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6feae7e800) [pid = 1881] [serial = 1399] [outer = (nil)] 19:12:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6ff2232000) [pid = 1881] [serial = 1400] [outer = 0x7f6feae7e800] 19:12:33 INFO - PROCESS | 1881 | 1461291153389 Marionette DEBUG loaded listener.js 19:12:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6ff274d000) [pid = 1881] [serial = 1401] [outer = 0x7f6feae7e800] 19:12:34 INFO - PROCESS | 1881 | 1461291154290 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]]]}] 19:12:34 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 19:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1438ms 19:12:34 INFO - PROCESS | 1881 | 1461291154336 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 1881 | 1461291154339 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:12:34 INFO - PROCESS | 1881 | 1461291154345 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 1881 | 1461291154348 Marionette TRACE conn3 <- [1,1838,null,{}] 19:12:34 INFO - PROCESS | 1881 | 1461291154354 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}] 19:12:34 INFO - PROCESS | 1881 | 1461291154555 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:12:34 INFO - PROCESS | 1881 | 1461291154821 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005d79000 == 153 [pid = 1881] [id = 467] 19:12:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fe0f16000) [pid = 1881] [serial = 1402] [outer = (nil)] 19:12:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6ff382a800) [pid = 1881] [serial = 1403] [outer = 0x7f6fe0f16000] 19:12:34 INFO - PROCESS | 1881 | 1461291154901 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f7001fb4000) [pid = 1881] [serial = 1404] [outer = 0x7f6fe0f16000] 19:12:35 INFO - PROCESS | 1881 | 1461291155770 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]]]}] 19:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1482ms 19:12:35 INFO - PROCESS | 1881 | 1461291155828 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:12:35 INFO - PROCESS | 1881 | 1461291155832 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:12:35 INFO - PROCESS | 1881 | 1461291155838 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:12:35 INFO - PROCESS | 1881 | 1461291155841 Marionette TRACE conn3 <- [1,1842,null,{}] 19:12:35 INFO - PROCESS | 1881 | 1461291155846 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}] 19:12:36 INFO - PROCESS | 1881 | 1461291156021 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:12:36 INFO - PROCESS | 1881 | 1461291156238 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9f25000 == 154 [pid = 1881] [id = 468] 19:12:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6fda6e6800) [pid = 1881] [serial = 1405] [outer = (nil)] 19:12:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f700403c800) [pid = 1881] [serial = 1406] [outer = 0x7f6fda6e6800] 19:12:36 INFO - PROCESS | 1881 | 1461291156353 Marionette DEBUG loaded listener.js 19:12:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f7005f64400) [pid = 1881] [serial = 1407] [outer = 0x7f6fda6e6800] 19:12:37 INFO - PROCESS | 1881 | 1461291157271 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]]]}] 19:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1485ms 19:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:12:37 INFO - PROCESS | 1881 | 1461291157324 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:12:37 INFO - PROCESS | 1881 | 1461291157327 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:12:37 INFO - PROCESS | 1881 | 1461291157333 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:12:37 INFO - PROCESS | 1881 | 1461291157336 Marionette TRACE conn3 <- [1,1846,null,{}] 19:12:37 INFO - PROCESS | 1881 | 1461291157341 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}] 19:12:37 INFO - PROCESS | 1881 | 1461291157509 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:12:37 INFO - PROCESS | 1881 | 1461291157730 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c84800 == 155 [pid = 1881] [id = 469] 19:12:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6fd7284000) [pid = 1881] [serial = 1408] [outer = (nil)] 19:12:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f6fd728b800) [pid = 1881] [serial = 1409] [outer = 0x7f6fd7284000] 19:12:37 INFO - PROCESS | 1881 | 1461291157846 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 272 (0x7f6fd7290400) [pid = 1881] [serial = 1410] [outer = 0x7f6fd7284000] 19:12:38 INFO - PROCESS | 1881 | 1461291158698 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]]]}] 19:12:38 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) 19:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1440ms 19:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:12:38 INFO - PROCESS | 1881 | 1461291158773 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:12:38 INFO - PROCESS | 1881 | 1461291158775 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:12:38 INFO - PROCESS | 1881 | 1461291158782 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 1881 | 1461291158785 Marionette TRACE conn3 <- [1,1850,null,{}] 19:12:38 INFO - PROCESS | 1881 | 1461291158791 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}] 19:12:38 INFO - PROCESS | 1881 | 1461291158968 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:12:39 INFO - PROCESS | 1881 | 1461291159181 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda6c4800 == 156 [pid = 1881] [id = 470] 19:12:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 273 (0x7f6fd7286400) [pid = 1881] [serial = 1411] [outer = (nil)] 19:12:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 274 (0x7f7005751800) [pid = 1881] [serial = 1412] [outer = 0x7f6fd7286400] 19:12:39 INFO - PROCESS | 1881 | 1461291159303 Marionette DEBUG loaded listener.js 19:12:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 275 (0x7f7006186800) [pid = 1881] [serial = 1413] [outer = 0x7f6fd7286400] 19:12:40 INFO - PROCESS | 1881 | 1461291160190 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]]]}] 19:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1489ms 19:12:40 INFO - PROCESS | 1881 | 1461291160270 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:12:40 INFO - PROCESS | 1881 | 1461291160275 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:12:40 INFO - PROCESS | 1881 | 1461291160286 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:12:40 INFO - PROCESS | 1881 | 1461291160289 Marionette TRACE conn3 <- [1,1854,null,{}] 19:12:40 INFO - PROCESS | 1881 | 1461291160294 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}] 19:12:40 INFO - PROCESS | 1881 | 1461291160509 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:12:40 INFO - PROCESS | 1881 | 1461291160726 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd63e8000 == 157 [pid = 1881] [id = 471] 19:12:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 276 (0x7f6fd60d0c00) [pid = 1881] [serial = 1414] [outer = (nil)] 19:12:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 277 (0x7f6fd60d7c00) [pid = 1881] [serial = 1415] [outer = 0x7f6fd60d0c00] 19:12:40 INFO - PROCESS | 1881 | 1461291160841 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 278 (0x7f6fd60dd800) [pid = 1881] [serial = 1416] [outer = 0x7f6fd60d0c00] 19:12:41 INFO - PROCESS | 1881 | 1461291161700 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]]]}] 19:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1481ms 19:12:41 INFO - PROCESS | 1881 | 1461291161769 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:12:41 INFO - PROCESS | 1881 | 1461291161773 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:12:41 INFO - PROCESS | 1881 | 1461291161779 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:12:41 INFO - PROCESS | 1881 | 1461291161783 Marionette TRACE conn3 <- [1,1858,null,{}] 19:12:41 INFO - PROCESS | 1881 | 1461291161789 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}] 19:12:42 INFO - PROCESS | 1881 | 1461291162029 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:12:42 INFO - PROCESS | 1881 | 1461291162329 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd87c9000 == 158 [pid = 1881] [id = 472] 19:12:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 279 (0x7f6fd60d3c00) [pid = 1881] [serial = 1417] [outer = (nil)] 19:12:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 280 (0x7f6fd86c1000) [pid = 1881] [serial = 1418] [outer = 0x7f6fd60d3c00] 19:12:42 INFO - PROCESS | 1881 | 1461291162412 Marionette DEBUG loaded listener.js 19:12:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 281 (0x7f700632d000) [pid = 1881] [serial = 1419] [outer = 0x7f6fd60d3c00] 19:12:43 INFO - PROCESS | 1881 | 1461291163232 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]]]}] 19:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1487ms 19:12:43 INFO - PROCESS | 1881 | 1461291163267 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:12:43 INFO - PROCESS | 1881 | 1461291163270 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:12:43 INFO - PROCESS | 1881 | 1461291163276 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:12:43 INFO - PROCESS | 1881 | 1461291163279 Marionette TRACE conn3 <- [1,1862,null,{}] 19:12:43 INFO - PROCESS | 1881 | 1461291163284 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}] 19:12:43 INFO - PROCESS | 1881 | 1461291163461 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:12:43 INFO - PROCESS | 1881 | 1461291163681 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda8db000 == 159 [pid = 1881] [id = 473] 19:12:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 282 (0x7f6fd79c1400) [pid = 1881] [serial = 1420] [outer = (nil)] 19:12:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 283 (0x7f6fd88df800) [pid = 1881] [serial = 1421] [outer = 0x7f6fd79c1400] 19:12:43 INFO - PROCESS | 1881 | 1461291163819 Marionette DEBUG loaded listener.js 19:12:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 284 (0x7f6fd88e5000) [pid = 1881] [serial = 1422] [outer = 0x7f6fd79c1400] 19:12:44 INFO - PROCESS | 1881 | 1461291164712 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]]]}] 19:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1480ms 19:12:44 INFO - PROCESS | 1881 | 1461291164758 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:12:44 INFO - PROCESS | 1881 | 1461291164761 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:12:44 INFO - PROCESS | 1881 | 1461291164767 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:12:44 INFO - PROCESS | 1881 | 1461291164769 Marionette TRACE conn3 <- [1,1866,null,{}] 19:12:44 INFO - PROCESS | 1881 | 1461291164790 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}] 19:12:45 INFO - PROCESS | 1881 | 1461291165045 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:12:45 INFO - PROCESS | 1881 | 1461291165204 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd4ad5800 == 160 [pid = 1881] [id = 474] 19:12:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 285 (0x7f6fd86c5400) [pid = 1881] [serial = 1423] [outer = (nil)] 19:12:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 286 (0x7f6fd9f56800) [pid = 1881] [serial = 1424] [outer = 0x7f6fd86c5400] 19:12:45 INFO - PROCESS | 1881 | 1461291165279 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 287 (0x7f6fda9a7400) [pid = 1881] [serial = 1425] [outer = 0x7f6fd86c5400] 19:12:46 INFO - PROCESS | 1881 | 1461291166186 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]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1483ms 19:12:46 INFO - PROCESS | 1881 | 1461291166251 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 1881 | 1461291166255 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:12:46 INFO - PROCESS | 1881 | 1461291166261 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 1881 | 1461291166263 Marionette TRACE conn3 <- [1,1870,null,{}] 19:12:46 INFO - PROCESS | 1881 | 1461291166269 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}] 19:12:46 INFO - PROCESS | 1881 | 1461291166440 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:12:46 INFO - PROCESS | 1881 | 1461291166669 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe22ec000 == 161 [pid = 1881] [id = 475] 19:12:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 288 (0x7f6fd88e6000) [pid = 1881] [serial = 1426] [outer = (nil)] 19:12:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 289 (0x7f6fda9ad800) [pid = 1881] [serial = 1427] [outer = 0x7f6fd88e6000] 19:12:46 INFO - PROCESS | 1881 | 1461291166783 Marionette DEBUG loaded listener.js 19:12:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 290 (0x7f6fded8a400) [pid = 1881] [serial = 1428] [outer = 0x7f6fd88e6000] 19:12:47 INFO - PROCESS | 1881 | 1461291167638 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]]]}] 19:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1435ms 19:12:47 INFO - PROCESS | 1881 | 1461291167697 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 1881 | 1461291167701 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:12:47 INFO - PROCESS | 1881 | 1461291167706 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 1881 | 1461291167709 Marionette TRACE conn3 <- [1,1874,null,{}] 19:12:47 INFO - PROCESS | 1881 | 1461291167715 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}] 19:12:47 INFO - PROCESS | 1881 | 1461291167898 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:12:48 INFO - PROCESS | 1881 | 1461291168122 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feece6800 == 162 [pid = 1881] [id = 476] 19:12:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 291 (0x7f6fdaa8f800) [pid = 1881] [serial = 1429] [outer = (nil)] 19:12:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 292 (0x7f6fea64c400) [pid = 1881] [serial = 1430] [outer = 0x7f6fdaa8f800] 19:12:48 INFO - PROCESS | 1881 | 1461291168237 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 293 (0x7f6ff1074000) [pid = 1881] [serial = 1431] [outer = 0x7f6fdaa8f800] 19:12:49 INFO - PROCESS | 1881 | 1461291169659 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]]]}] 19:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1987ms 19:12:49 INFO - PROCESS | 1881 | 1461291169755 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:12:49 INFO - PROCESS | 1881 | 1461291169761 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:12:49 INFO - PROCESS | 1881 | 1461291169769 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:12:49 INFO - PROCESS | 1881 | 1461291169774 Marionette TRACE conn3 <- [1,1878,null,{}] 19:12:49 INFO - PROCESS | 1881 | 1461291169783 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}] 19:12:49 INFO - PROCESS | 1881 | 1461291169960 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:12:50 INFO - PROCESS | 1881 | 1461291170225 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda973000 == 163 [pid = 1881] [id = 477] 19:12:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 294 (0x7f6fd620d800) [pid = 1881] [serial = 1432] [outer = (nil)] 19:12:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 295 (0x7f6fd86bcc00) [pid = 1881] [serial = 1433] [outer = 0x7f6fd620d800] 19:12:50 INFO - PROCESS | 1881 | 1461291170298 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 296 (0x7f6fd86c8800) [pid = 1881] [serial = 1434] [outer = 0x7f6fd620d800] 19:12:51 INFO - PROCESS | 1881 | 1461291171246 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]]]}] 19:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1534ms 19:12:51 INFO - PROCESS | 1881 | 1461291171302 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:12:51 INFO - PROCESS | 1881 | 1461291171317 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:12:51 INFO - PROCESS | 1881 | 1461291171335 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:12:51 INFO - PROCESS | 1881 | 1461291171342 Marionette TRACE conn3 <- [1,1882,null,{}] 19:12:51 INFO - PROCESS | 1881 | 1461291171349 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}] 19:12:51 INFO - PROCESS | 1881 | 1461291171604 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:12:51 INFO - PROCESS | 1881 | 1461291171962 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2fc9000 == 162 [pid = 1881] [id = 49] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffe1000 == 161 [pid = 1881] [id = 460] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 295 (0x7f6ff1ad9800) [pid = 1881] [serial = 1322] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd9fc6800 == 162 [pid = 1881] [id = 478] 19:12:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 296 (0x7f6fd8cf8400) [pid = 1881] [serial = 1435] [outer = (nil)] 19:12:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 297 (0x7f6fda6e6000) [pid = 1881] [serial = 1436] [outer = 0x7f6fd8cf8400] 19:12:52 INFO - PROCESS | 1881 | 1461291172132 Marionette DEBUG loaded listener.js 19:12:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 298 (0x7f6fda6efc00) [pid = 1881] [serial = 1437] [outer = 0x7f6fd8cf8400] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9d4b000 == 161 [pid = 1881] [id = 459] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe361e000 == 160 [pid = 1881] [id = 458] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdefb1800 == 159 [pid = 1881] [id = 457] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdbf04000 == 158 [pid = 1881] [id = 456] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe178f000 == 157 [pid = 1881] [id = 455] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdefb5800 == 156 [pid = 1881] [id = 454] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd54f800 == 155 [pid = 1881] [id = 453] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700642e800 == 154 [pid = 1881] [id = 447] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005d8c800 == 153 [pid = 1881] [id = 446] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000cb4800 == 152 [pid = 1881] [id = 445] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c20000 == 151 [pid = 1881] [id = 444] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef61a000 == 150 [pid = 1881] [id = 443] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37ef000 == 149 [pid = 1881] [id = 442] 19:12:52 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc2f0000 == 148 [pid = 1881] [id = 441] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 297 (0x7f6fda098800) [pid = 1881] [serial = 981] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 296 (0x7f6fe02b2800) [pid = 1881] [serial = 1008] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 295 (0x7f7006404800) [pid = 1881] [serial = 972] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 294 (0x7f6ff2b51000) [pid = 1881] [serial = 882] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 293 (0x7f6fe9568000) [pid = 1881] [serial = 1176] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 292 (0x7f6fd9f5f000) [pid = 1881] [serial = 978] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 291 (0x7f6fe02b5800) [pid = 1881] [serial = 975] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 290 (0x7f6fddd59800) [pid = 1881] [serial = 1005] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 289 (0x7f6fea910400) [pid = 1881] [serial = 1011] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 288 (0x7f6fdf503c00) [pid = 1881] [serial = 969] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 287 (0x7f6feb0c9400) [pid = 1881] [serial = 1316] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 286 (0x7f6fecc22400) [pid = 1881] [serial = 1319] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 285 (0x7f6febf6a800) [pid = 1881] [serial = 1317] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 284 (0x7f6fe1feb000) [pid = 1881] [serial = 1308] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 283 (0x7f6fe1eccc00) [pid = 1881] [serial = 1307] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 282 (0x7f6ff225b000) [pid = 1881] [serial = 1289] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 281 (0x7f6fe0f1a400) [pid = 1881] [serial = 1265] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 280 (0x7f6fdd481800) [pid = 1881] [serial = 1262] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 279 (0x7f6feae7b000) [pid = 1881] [serial = 1271] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 278 (0x7f6fe9797c00) [pid = 1881] [serial = 1313] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 277 (0x7f6feb0d2400) [pid = 1881] [serial = 1274] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 276 (0x7f6fea341400) [pid = 1881] [serial = 1259] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 275 (0x7f6fe8261400) [pid = 1881] [serial = 1310] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 274 (0x7f6fe9567400) [pid = 1881] [serial = 1311] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 273 (0x7f6fdeded800) [pid = 1881] [serial = 1305] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 272 (0x7f6fdbfd4800) [pid = 1881] [serial = 1304] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 271 (0x7f6fef69a800) [pid = 1881] [serial = 1280] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f6fe8427000) [pid = 1881] [serial = 1268] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6ff6925800) [pid = 1881] [serial = 1295] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fdbfd9c00) [pid = 1881] [serial = 1298] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6ff11b1000) [pid = 1881] [serial = 1286] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6fee4cf000) [pid = 1881] [serial = 1277] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6fed62f000) [pid = 1881] [serial = 1301] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6ff03d0800) [pid = 1881] [serial = 1283] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6ff30c9c00) [pid = 1881] [serial = 1292] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fea902c00) [pid = 1881] [serial = 1314] [outer = (nil)] [url = about:blank] 19:12:52 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6feea89400) [pid = 1881] [serial = 1320] [outer = (nil)] [url = about:blank] 19:12:53 INFO - PROCESS | 1881 | 1461291173025 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]]]}] 19:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1750ms 19:12:53 INFO - PROCESS | 1881 | 1461291173081 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:12:53 INFO - PROCESS | 1881 | 1461291173084 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:12:53 INFO - PROCESS | 1881 | 1461291173090 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:12:53 INFO - PROCESS | 1881 | 1461291173096 Marionette TRACE conn3 <- [1,1886,null,{}] 19:12:53 INFO - PROCESS | 1881 | 1461291173111 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}] 19:12:53 INFO - PROCESS | 1881 | 1461291173291 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:12:53 INFO - PROCESS | 1881 | 1461291173484 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc2ec000 == 149 [pid = 1881] [id = 479] 19:12:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6fd8bd1400) [pid = 1881] [serial = 1438] [outer = (nil)] 19:12:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fdbfd8000) [pid = 1881] [serial = 1439] [outer = 0x7f6fd8bd1400] 19:12:53 INFO - PROCESS | 1881 | 1461291173561 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fded56400) [pid = 1881] [serial = 1440] [outer = 0x7f6fd8bd1400] 19:12:54 INFO - PROCESS | 1881 | 1461291174317 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]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1290ms 19:12:54 INFO - PROCESS | 1881 | 1461291174413 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1881 | 1461291174418 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:12:54 INFO - PROCESS | 1881 | 1461291174427 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 1881 | 1461291174429 Marionette TRACE conn3 <- [1,1890,null,{}] 19:12:54 INFO - PROCESS | 1881 | 1461291174434 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}] 19:12:54 INFO - PROCESS | 1881 | 1461291174661 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:12:54 INFO - PROCESS | 1881 | 1461291174687 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf452800 == 150 [pid = 1881] [id = 480] 19:12:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6fdc2bf000) [pid = 1881] [serial = 1441] [outer = (nil)] 19:12:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6fdf507400) [pid = 1881] [serial = 1442] [outer = 0x7f6fdc2bf000] 19:12:54 INFO - PROCESS | 1881 | 1461291174750 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6fe02ad000) [pid = 1881] [serial = 1443] [outer = 0x7f6fdc2bf000] 19:12:55 INFO - PROCESS | 1881 | 1461291175660 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]]]}] 19:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1284ms 19:12:55 INFO - PROCESS | 1881 | 1461291175719 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:12:55 INFO - PROCESS | 1881 | 1461291175722 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:12:55 INFO - PROCESS | 1881 | 1461291175728 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 1881 | 1461291175730 Marionette TRACE conn3 <- [1,1894,null,{}] 19:12:55 INFO - PROCESS | 1881 | 1461291175735 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}] 19:12:55 INFO - PROCESS | 1881 | 1461291175954 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:12:55 INFO - PROCESS | 1881 | 1461291175990 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1371000 == 151 [pid = 1881] [id = 481] 19:12:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f6fda9af400) [pid = 1881] [serial = 1444] [outer = (nil)] 19:12:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6fe0f14400) [pid = 1881] [serial = 1445] [outer = 0x7f6fda9af400] 19:12:56 INFO - PROCESS | 1881 | 1461291176063 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6fe1eccc00) [pid = 1881] [serial = 1446] [outer = 0x7f6fda9af400] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6fd9f52400) [pid = 1881] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fe1fe3c00) [pid = 1881] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6fda092c00) [pid = 1881] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6fe34e8c00) [pid = 1881] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6fda098c00) [pid = 1881] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6fd8ce9800) [pid = 1881] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fdab60400) [pid = 1881] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:12:57 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fd7929400) [pid = 1881] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:12:57 INFO - PROCESS | 1881 | 1461291177791 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]]]}] 19:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2084ms 19:12:57 INFO - PROCESS | 1881 | 1461291177812 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:12:57 INFO - PROCESS | 1881 | 1461291177815 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:12:57 INFO - PROCESS | 1881 | 1461291177821 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:12:57 INFO - PROCESS | 1881 | 1461291177823 Marionette TRACE conn3 <- [1,1898,null,{}] 19:12:57 INFO - PROCESS | 1881 | 1461291177828 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}] 19:12:58 INFO - PROCESS | 1881 | 1461291178074 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:12:58 INFO - PROCESS | 1881 | 1461291178098 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1fa2000 == 152 [pid = 1881] [id = 482] 19:12:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fe02abc00) [pid = 1881] [serial = 1447] [outer = (nil)] 19:12:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fe34e6c00) [pid = 1881] [serial = 1448] [outer = 0x7f6fe02abc00] 19:12:58 INFO - PROCESS | 1881 | 1461291178163 Marionette DEBUG loaded listener.js 19:12:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6fe979c400) [pid = 1881] [serial = 1449] [outer = 0x7f6fe02abc00] 19:12:58 INFO - PROCESS | 1881 | 1461291178965 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]]]}] 19:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1177ms 19:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:12:59 INFO - PROCESS | 1881 | 1461291178999 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:12:59 INFO - PROCESS | 1881 | 1461291179002 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:12:59 INFO - PROCESS | 1881 | 1461291179008 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 1881 | 1461291179011 Marionette TRACE conn3 <- [1,1902,null,{}] 19:12:59 INFO - PROCESS | 1881 | 1461291179016 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}] 19:12:59 INFO - PROCESS | 1881 | 1461291179242 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:12:59 INFO - PROCESS | 1881 | 1461291179261 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe356d800 == 153 [pid = 1881] [id = 483] 19:12:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6fe979f000) [pid = 1881] [serial = 1450] [outer = (nil)] 19:12:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6feae70c00) [pid = 1881] [serial = 1451] [outer = 0x7f6fe979f000] 19:12:59 INFO - PROCESS | 1881 | 1461291179322 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f6feafc7800) [pid = 1881] [serial = 1452] [outer = 0x7f6fe979f000] 19:13:00 INFO - PROCESS | 1881 | 1461291180467 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]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 19:13:00 INFO - PROCESS | 1881 | 1461291180539 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:13:00 INFO - PROCESS | 1881 | 1461291180546 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:13:00 INFO - PROCESS | 1881 | 1461291180556 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:13:00 INFO - PROCESS | 1881 | 1461291180561 Marionette TRACE conn3 <- [1,1906,null,{}] 19:13:00 INFO - PROCESS | 1881 | 1461291180569 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}] 19:13:00 INFO - PROCESS | 1881 | 1461291180781 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:13:01 INFO - PROCESS | 1881 | 1461291181119 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda968000 == 154 [pid = 1881] [id = 484] 19:13:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6fd9f50800) [pid = 1881] [serial = 1453] [outer = (nil)] 19:13:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6fda6e4000) [pid = 1881] [serial = 1454] [outer = 0x7f6fd9f50800] 19:13:01 INFO - PROCESS | 1881 | 1461291181201 Marionette DEBUG loaded listener.js 19:13:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f6fda9a9800) [pid = 1881] [serial = 1455] [outer = 0x7f6fd9f50800] 19:13:02 INFO - PROCESS | 1881 | 1461291182092 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]]]}] 19:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1598ms 19:13:02 INFO - PROCESS | 1881 | 1461291182155 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:13:02 INFO - PROCESS | 1881 | 1461291182165 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:13:02 INFO - PROCESS | 1881 | 1461291182176 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:13:02 INFO - PROCESS | 1881 | 1461291182179 Marionette TRACE conn3 <- [1,1910,null,{}] 19:13:02 INFO - PROCESS | 1881 | 1461291182186 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}] 19:13:02 INFO - PROCESS | 1881 | 1461291182433 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:13:02 INFO - PROCESS | 1881 | 1461291182783 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1784800 == 155 [pid = 1881] [id = 485] 19:13:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 272 (0x7f6fdd479800) [pid = 1881] [serial = 1456] [outer = (nil)] 19:13:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 273 (0x7f6fded61400) [pid = 1881] [serial = 1457] [outer = 0x7f6fdd479800] 19:13:02 INFO - PROCESS | 1881 | 1461291182862 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 274 (0x7f6fdf50c400) [pid = 1881] [serial = 1458] [outer = 0x7f6fdd479800] 19:13:03 INFO - PROCESS | 1881 | 1461291183715 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]]]}] 19:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1587ms 19:13:03 INFO - PROCESS | 1881 | 1461291183763 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 1881 | 1461291183766 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:13:03 INFO - PROCESS | 1881 | 1461291183773 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 1881 | 1461291183779 Marionette TRACE conn3 <- [1,1914,null,{}] 19:13:03 INFO - PROCESS | 1881 | 1461291183795 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}] 19:13:03 INFO - PROCESS | 1881 | 1461291183989 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:13:04 INFO - PROCESS | 1881 | 1461291184207 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe843a000 == 156 [pid = 1881] [id = 486] 19:13:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 275 (0x7f6fe0f10800) [pid = 1881] [serial = 1459] [outer = (nil)] 19:13:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 276 (0x7f6fe8111000) [pid = 1881] [serial = 1460] [outer = 0x7f6fe0f10800] 19:13:04 INFO - PROCESS | 1881 | 1461291184327 Marionette DEBUG loaded listener.js 19:13:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 277 (0x7f6fe9570800) [pid = 1881] [serial = 1461] [outer = 0x7f6fe0f10800] 19:13:05 INFO - PROCESS | 1881 | 1461291185249 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]]]}] 19:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1538ms 19:13:05 INFO - PROCESS | 1881 | 1461291185312 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:13:05 INFO - PROCESS | 1881 | 1461291185317 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:13:05 INFO - PROCESS | 1881 | 1461291185323 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:13:05 INFO - PROCESS | 1881 | 1461291185326 Marionette TRACE conn3 <- [1,1918,null,{}] 19:13:05 INFO - PROCESS | 1881 | 1461291185331 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}] 19:13:05 INFO - PROCESS | 1881 | 1461291185519 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:13:05 INFO - PROCESS | 1881 | 1461291185737 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea6ca000 == 157 [pid = 1881] [id = 487] 19:13:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 278 (0x7f6fe1fdd800) [pid = 1881] [serial = 1462] [outer = (nil)] 19:13:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 279 (0x7f6feb198c00) [pid = 1881] [serial = 1463] [outer = 0x7f6fe1fdd800] 19:13:05 INFO - PROCESS | 1881 | 1461291185870 Marionette DEBUG loaded listener.js 19:13:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 280 (0x7f6fed62bc00) [pid = 1881] [serial = 1464] [outer = 0x7f6fe1fdd800] 19:13:06 INFO - PROCESS | 1881 | 1461291186773 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]]]}] 19:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1481ms 19:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:13:06 INFO - PROCESS | 1881 | 1461291186804 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 1881 | 1461291186807 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:13:06 INFO - PROCESS | 1881 | 1461291186813 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 1881 | 1461291186816 Marionette TRACE conn3 <- [1,1922,null,{}] 19:13:06 INFO - PROCESS | 1881 | 1461291186821 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}] 19:13:07 INFO - PROCESS | 1881 | 1461291186996 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:13:07 INFO - PROCESS | 1881 | 1461291187218 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0f0800 == 158 [pid = 1881] [id = 488] 19:13:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 281 (0x7f6fe9570c00) [pid = 1881] [serial = 1465] [outer = (nil)] 19:13:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 282 (0x7f6fee9d0400) [pid = 1881] [serial = 1466] [outer = 0x7f6fe9570c00] 19:13:07 INFO - PROCESS | 1881 | 1461291187333 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 283 (0x7f6ff0b24400) [pid = 1881] [serial = 1467] [outer = 0x7f6fe9570c00] 19:13:08 INFO - PROCESS | 1881 | 1461291188263 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]]]}] 19:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1488ms 19:13:08 INFO - PROCESS | 1881 | 1461291188301 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:13:08 INFO - PROCESS | 1881 | 1461291188305 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:13:08 INFO - PROCESS | 1881 | 1461291188310 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:13:08 INFO - PROCESS | 1881 | 1461291188314 Marionette TRACE conn3 <- [1,1926,null,{}] 19:13:08 INFO - PROCESS | 1881 | 1461291188319 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}] 19:13:08 INFO - PROCESS | 1881 | 1461291188509 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:13:08 INFO - PROCESS | 1881 | 1461291188779 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2fd3800 == 159 [pid = 1881] [id = 489] 19:13:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 284 (0x7f6fee9cc800) [pid = 1881] [serial = 1468] [outer = (nil)] 19:13:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 285 (0x7f6ff3999400) [pid = 1881] [serial = 1469] [outer = 0x7f6fee9cc800] 19:13:08 INFO - PROCESS | 1881 | 1461291188900 Marionette DEBUG loaded listener.js 19:13:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 286 (0x7f6ffae15800) [pid = 1881] [serial = 1470] [outer = 0x7f6fee9cc800] 19:13:09 INFO - PROCESS | 1881 | 1461291189736 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]]]}] 19:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1482ms 19:13:09 INFO - PROCESS | 1881 | 1461291189792 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:13:09 INFO - PROCESS | 1881 | 1461291189796 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:13:09 INFO - PROCESS | 1881 | 1461291189802 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:13:09 INFO - PROCESS | 1881 | 1461291189805 Marionette TRACE conn3 <- [1,1930,null,{}] 19:13:09 INFO - PROCESS | 1881 | 1461291189811 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}] 19:13:09 INFO - PROCESS | 1881 | 1461291189986 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:13:10 INFO - PROCESS | 1881 | 1461291190210 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000cb2800 == 160 [pid = 1881] [id = 490] 19:13:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 287 (0x7f6ff0c3dc00) [pid = 1881] [serial = 1471] [outer = (nil)] 19:13:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 288 (0x7f7001bac000) [pid = 1881] [serial = 1472] [outer = 0x7f6ff0c3dc00] 19:13:10 INFO - PROCESS | 1881 | 1461291190324 Marionette DEBUG loaded listener.js 19:13:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 289 (0x7f7005751000) [pid = 1881] [serial = 1473] [outer = 0x7f6ff0c3dc00] 19:13:11 INFO - PROCESS | 1881 | 1461291191199 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]]]}] 19:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1437ms 19:13:11 INFO - PROCESS | 1881 | 1461291191240 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:13:11 INFO - PROCESS | 1881 | 1461291191243 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:13:11 INFO - PROCESS | 1881 | 1461291191249 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:13:11 INFO - PROCESS | 1881 | 1461291191252 Marionette TRACE conn3 <- [1,1934,null,{}] 19:13:11 INFO - PROCESS | 1881 | 1461291191258 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}] 19:13:11 INFO - PROCESS | 1881 | 1461291191435 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:13:11 INFO - PROCESS | 1881 | 1461291191659 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c9b000 == 161 [pid = 1881] [id = 491] 19:13:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 290 (0x7f6fd620c800) [pid = 1881] [serial = 1474] [outer = (nil)] 19:13:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 291 (0x7f7006183800) [pid = 1881] [serial = 1475] [outer = 0x7f6fd620c800] 19:13:11 INFO - PROCESS | 1881 | 1461291191772 Marionette DEBUG loaded listener.js 19:13:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 292 (0x7f7006403000) [pid = 1881] [serial = 1476] [outer = 0x7f6fd620c800] 19:13:12 INFO - PROCESS | 1881 | 1461291192694 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]]]}] 19:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1484ms 19:13:12 INFO - PROCESS | 1881 | 1461291192734 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:13:12 INFO - PROCESS | 1881 | 1461291192737 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:13:12 INFO - PROCESS | 1881 | 1461291192743 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:13:12 INFO - PROCESS | 1881 | 1461291192747 Marionette TRACE conn3 <- [1,1938,null,{}] 19:13:12 INFO - PROCESS | 1881 | 1461291192753 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}] 19:13:12 INFO - PROCESS | 1881 | 1461291192926 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:13:13 INFO - PROCESS | 1881 | 1461291193204 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a587000 == 162 [pid = 1881] [id = 492] 19:13:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 293 (0x7f6fd7189c00) [pid = 1881] [serial = 1477] [outer = (nil)] 19:13:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 294 (0x7f6fd7190000) [pid = 1881] [serial = 1478] [outer = 0x7f6fd7189c00] 19:13:13 INFO - PROCESS | 1881 | 1461291193320 Marionette DEBUG loaded listener.js 19:13:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 295 (0x7f6fd7195800) [pid = 1881] [serial = 1479] [outer = 0x7f6fd7189c00] 19:13:14 INFO - PROCESS | 1881 | 1461291194100 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]]]}] 19:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1389ms 19:13:14 INFO - PROCESS | 1881 | 1461291194132 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:13:14 INFO - PROCESS | 1881 | 1461291194136 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:13:14 INFO - PROCESS | 1881 | 1461291194142 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:13:14 INFO - PROCESS | 1881 | 1461291194145 Marionette TRACE conn3 <- [1,1942,null,{}] 19:13:14 INFO - PROCESS | 1881 | 1461291194150 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}] 19:13:14 INFO - PROCESS | 1881 | 1461291194349 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:13:14 INFO - PROCESS | 1881 | 1461291194627 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5f19800 == 163 [pid = 1881] [id = 493] 19:13:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 296 (0x7f6fd718b400) [pid = 1881] [serial = 1480] [outer = (nil)] 19:13:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 297 (0x7f7006189800) [pid = 1881] [serial = 1481] [outer = 0x7f6fd718b400] 19:13:14 INFO - PROCESS | 1881 | 1461291194732 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 298 (0x7f700640e000) [pid = 1881] [serial = 1482] [outer = 0x7f6fd718b400] 19:13:15 INFO - PROCESS | 1881 | 1461291195640 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]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1530ms 19:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:13:15 INFO - PROCESS | 1881 | 1461291195673 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 1881 | 1461291195676 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:13:15 INFO - PROCESS | 1881 | 1461291195682 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1881 | 1461291195686 Marionette TRACE conn3 <- [1,1946,null,{}] 19:13:15 INFO - PROCESS | 1881 | 1461291195692 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}] 19:13:15 INFO - PROCESS | 1881 | 1461291195900 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:13:16 INFO - PROCESS | 1881 | 1461291196253 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd9e54000 == 164 [pid = 1881] [id = 494] 19:13:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 299 (0x7f6fdd3adc00) [pid = 1881] [serial = 1483] [outer = (nil)] 19:13:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 300 (0x7f700640ec00) [pid = 1881] [serial = 1484] [outer = 0x7f6fdd3adc00] 19:13:16 INFO - PROCESS | 1881 | 1461291196335 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 301 (0x7f70080b7c00) [pid = 1881] [serial = 1485] [outer = 0x7f6fdd3adc00] 19:13:17 INFO - PROCESS | 1881 | 1461291197143 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]]]}] 19:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1486ms 19:13:17 INFO - PROCESS | 1881 | 1461291197168 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:13:17 INFO - PROCESS | 1881 | 1461291197172 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:13:17 INFO - PROCESS | 1881 | 1461291197178 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:13:17 INFO - PROCESS | 1881 | 1461291197181 Marionette TRACE conn3 <- [1,1950,null,{}] 19:13:17 INFO - PROCESS | 1881 | 1461291197186 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}] 19:13:17 INFO - PROCESS | 1881 | 1461291197371 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:13:17 INFO - PROCESS | 1881 | 1461291197650 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdec3c800 == 165 [pid = 1881] [id = 495] 19:13:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 302 (0x7f6fdfea2c00) [pid = 1881] [serial = 1486] [outer = (nil)] 19:13:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 303 (0x7f6fdfea7400) [pid = 1881] [serial = 1487] [outer = 0x7f6fdfea2c00] 19:13:17 INFO - PROCESS | 1881 | 1461291197763 Marionette DEBUG loaded listener.js 19:13:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 304 (0x7f6fdfeab800) [pid = 1881] [serial = 1488] [outer = 0x7f6fdfea2c00] 19:13:18 INFO - PROCESS | 1881 | 1461291198556 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]]]}] 19:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1430ms 19:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:13:18 INFO - PROCESS | 1881 | 1461291198609 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:13:18 INFO - PROCESS | 1881 | 1461291198611 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:13:18 INFO - PROCESS | 1881 | 1461291198617 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:13:18 INFO - PROCESS | 1881 | 1461291198621 Marionette TRACE conn3 <- [1,1954,null,{}] 19:13:18 INFO - PROCESS | 1881 | 1461291198626 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}] 19:13:18 INFO - PROCESS | 1881 | 1461291198800 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:13:19 INFO - PROCESS | 1881 | 1461291199068 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee035000 == 166 [pid = 1881] [id = 496] 19:13:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 305 (0x7f6fda492400) [pid = 1881] [serial = 1489] [outer = (nil)] 19:13:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 306 (0x7f6fda49b000) [pid = 1881] [serial = 1490] [outer = 0x7f6fda492400] 19:13:19 INFO - PROCESS | 1881 | 1461291199143 Marionette DEBUG loaded listener.js 19:13:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 307 (0x7f6fda49f800) [pid = 1881] [serial = 1491] [outer = 0x7f6fda492400] 19:13:19 INFO - PROCESS | 1881 | 1461291199983 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]]]}] 19:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1392ms 19:13:20 INFO - PROCESS | 1881 | 1461291200009 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:13:20 INFO - PROCESS | 1881 | 1461291200013 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:13:20 INFO - PROCESS | 1881 | 1461291200019 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:13:20 INFO - PROCESS | 1881 | 1461291200021 Marionette TRACE conn3 <- [1,1958,null,{}] 19:13:20 INFO - PROCESS | 1881 | 1461291200027 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}] 19:13:20 INFO - PROCESS | 1881 | 1461291200208 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:13:20 INFO - PROCESS | 1881 | 1461291200478 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee04c800 == 167 [pid = 1881] [id = 497] 19:13:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 308 (0x7f6fd34be400) [pid = 1881] [serial = 1492] [outer = (nil)] 19:13:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 309 (0x7f6fd34c4400) [pid = 1881] [serial = 1493] [outer = 0x7f6fd34be400] 19:13:20 INFO - PROCESS | 1881 | 1461291200554 Marionette DEBUG loaded listener.js 19:13:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 310 (0x7f6fd34c9000) [pid = 1881] [serial = 1494] [outer = 0x7f6fd34be400] 19:13:21 INFO - PROCESS | 1881 | 1461291201392 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]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1431ms 19:13:21 INFO - PROCESS | 1881 | 1461291201451 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 1881 | 1461291201454 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:13:21 INFO - PROCESS | 1881 | 1461291201461 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 1881 | 1461291201464 Marionette TRACE conn3 <- [1,1962,null,{}] 19:13:21 INFO - PROCESS | 1881 | 1461291201469 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}] 19:13:21 INFO - PROCESS | 1881 | 1461291201643 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:13:21 INFO - PROCESS | 1881 | 1461291201918 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd9b0000 == 168 [pid = 1881] [id = 498] 19:13:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 311 (0x7f6fd34c0400) [pid = 1881] [serial = 1495] [outer = (nil)] 19:13:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 312 (0x7f6fda49cc00) [pid = 1881] [serial = 1496] [outer = 0x7f6fd34c0400] 19:13:21 INFO - PROCESS | 1881 | 1461291201993 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 313 (0x7f6fdfea6800) [pid = 1881] [serial = 1497] [outer = 0x7f6fd34c0400] 19:13:22 INFO - PROCESS | 1881 | 1461291202891 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]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1479ms 19:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:13:22 INFO - PROCESS | 1881 | 1461291202941 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 1881 | 1461291202944 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:13:22 INFO - PROCESS | 1881 | 1461291202950 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1881 | 1461291202953 Marionette TRACE conn3 <- [1,1966,null,{}] 19:13:22 INFO - PROCESS | 1881 | 1461291202958 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}] 19:13:23 INFO - PROCESS | 1881 | 1461291203139 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:13:23 INFO - PROCESS | 1881 | 1461291203412 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb9db000 == 169 [pid = 1881] [id = 499] 19:13:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 314 (0x7f6fd34c5000) [pid = 1881] [serial = 1498] [outer = (nil)] 19:13:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 315 (0x7f6fd8cfbc00) [pid = 1881] [serial = 1499] [outer = 0x7f6fd34c5000] 19:13:23 INFO - PROCESS | 1881 | 1461291203529 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 316 (0x7f6fddb23000) [pid = 1881] [serial = 1500] [outer = 0x7f6fd34c5000] 19:13:24 INFO - PROCESS | 1881 | 1461291204354 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]]]}] 19:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1434ms 19:13:24 INFO - PROCESS | 1881 | 1461291204384 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:13:24 INFO - PROCESS | 1881 | 1461291204387 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:13:24 INFO - PROCESS | 1881 | 1461291204393 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:13:24 INFO - PROCESS | 1881 | 1461291204395 Marionette TRACE conn3 <- [1,1970,null,{}] 19:13:24 INFO - PROCESS | 1881 | 1461291204401 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}] 19:13:24 INFO - PROCESS | 1881 | 1461291204605 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:13:24 INFO - PROCESS | 1881 | 1461291204882 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fddca2000 == 170 [pid = 1881] [id = 500] 19:13:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 317 (0x7f6fd34c8c00) [pid = 1881] [serial = 1501] [outer = (nil)] 19:13:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 318 (0x7f6fddb28400) [pid = 1881] [serial = 1502] [outer = 0x7f6fd34c8c00] 19:13:24 INFO - PROCESS | 1881 | 1461291204956 Marionette DEBUG loaded listener.js 19:13:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 319 (0x7f6fddb2c400) [pid = 1881] [serial = 1503] [outer = 0x7f6fd34c8c00] 19:13:25 INFO - PROCESS | 1881 | 1461291205831 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]]]}] 19:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1487ms 19:13:25 INFO - PROCESS | 1881 | 1461291205881 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:13:25 INFO - PROCESS | 1881 | 1461291205884 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:13:25 INFO - PROCESS | 1881 | 1461291205890 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:13:25 INFO - PROCESS | 1881 | 1461291205893 Marionette TRACE conn3 <- [1,1974,null,{}] 19:13:25 INFO - PROCESS | 1881 | 1461291205898 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}] 19:13:26 INFO - PROCESS | 1881 | 1461291206084 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:13:26 INFO - PROCESS | 1881 | 1461291206373 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe8194800 == 171 [pid = 1881] [id = 501] 19:13:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 320 (0x7f6fda494400) [pid = 1881] [serial = 1504] [outer = (nil)] 19:13:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 321 (0x7f6fddb2c800) [pid = 1881] [serial = 1505] [outer = 0x7f6fda494400] 19:13:26 INFO - PROCESS | 1881 | 1461291206499 Marionette DEBUG loaded listener.js 19:13:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 322 (0x7f6fe1fe2400) [pid = 1881] [serial = 1506] [outer = 0x7f6fda494400] 19:13:27 INFO - PROCESS | 1881 | 1461291207348 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]]]}] 19:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1534ms 19:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:13:27 INFO - PROCESS | 1881 | 1461291207425 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:13:27 INFO - PROCESS | 1881 | 1461291207427 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:13:27 INFO - PROCESS | 1881 | 1461291207434 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:13:27 INFO - PROCESS | 1881 | 1461291207437 Marionette TRACE conn3 <- [1,1978,null,{}] 19:13:27 INFO - PROCESS | 1881 | 1461291207442 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}] 19:13:27 INFO - PROCESS | 1881 | 1461291207666 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:13:28 INFO - PROCESS | 1881 | 1461291208408 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8497000 == 172 [pid = 1881] [id = 502] 19:13:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 323 (0x7f6fd60db000) [pid = 1881] [serial = 1507] [outer = (nil)] 19:13:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 324 (0x7f6fd6208400) [pid = 1881] [serial = 1508] [outer = 0x7f6fd60db000] 19:13:28 INFO - PROCESS | 1881 | 1461291208482 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 325 (0x7f6fd8436c00) [pid = 1881] [serial = 1509] [outer = 0x7f6fd60db000] 19:13:29 INFO - PROCESS | 1881 | 1461291209346 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]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1984ms 19:13:29 INFO - PROCESS | 1881 | 1461291209419 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1881 | 1461291209426 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:13:29 INFO - PROCESS | 1881 | 1461291209435 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1881 | 1461291209439 Marionette TRACE conn3 <- [1,1982,null,{}] 19:13:29 INFO - PROCESS | 1881 | 1461291209450 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}] 19:13:29 INFO - PROCESS | 1881 | 1461291209684 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c11800 == 171 [pid = 1881] [id = 432] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1fa2000 == 170 [pid = 1881] [id = 482] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1371000 == 169 [pid = 1881] [id = 481] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf452800 == 168 [pid = 1881] [id = 480] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc2ec000 == 167 [pid = 1881] [id = 479] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd9fc6800 == 166 [pid = 1881] [id = 478] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda973000 == 165 [pid = 1881] [id = 477] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda8db000 == 164 [pid = 1881] [id = 473] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd87c9000 == 163 [pid = 1881] [id = 472] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd63e8000 == 162 [pid = 1881] [id = 471] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda6c4800 == 161 [pid = 1881] [id = 470] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005c84800 == 160 [pid = 1881] [id = 469] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9f25000 == 159 [pid = 1881] [id = 468] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005d79000 == 158 [pid = 1881] [id = 467] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa209000 == 157 [pid = 1881] [id = 466] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff39dc800 == 156 [pid = 1881] [id = 465] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef621000 == 155 [pid = 1881] [id = 464] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3606800 == 154 [pid = 1881] [id = 463] 19:13:30 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdefa5800 == 153 [pid = 1881] [id = 462] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 324 (0x7f6fe1fe3400) [pid = 1881] [serial = 1373] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 323 (0x7f6febe96400) [pid = 1881] [serial = 1379] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 322 (0x7f6fe825d800) [pid = 1881] [serial = 1374] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 321 (0x7f6ff3073000) [pid = 1881] [serial = 1337] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 320 (0x7f6fda6ebc00) [pid = 1881] [serial = 1362] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 319 (0x7f6fda6e2400) [pid = 1881] [serial = 1361] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 318 (0x7f6fe1451c00) [pid = 1881] [serial = 1368] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 317 (0x7f6fe002f000) [pid = 1881] [serial = 1367] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 316 (0x7f6fdd485c00) [pid = 1881] [serial = 1365] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 315 (0x7f6fdab62800) [pid = 1881] [serial = 1364] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 314 (0x7f6fddd7f400) [pid = 1881] [serial = 1370] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 313 (0x7f6fe1f0a800) [pid = 1881] [serial = 1371] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 312 (0x7f7005dcdc00) [pid = 1881] [serial = 1343] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 311 (0x7f6fe1ec9800) [pid = 1881] [serial = 1328] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 310 (0x7f6fdd477000) [pid = 1881] [serial = 1325] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 309 (0x7f6febe91000) [pid = 1881] [serial = 1331] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 308 (0x7f6ff9f73000) [pid = 1881] [serial = 1340] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 307 (0x7f6ff20c6000) [pid = 1881] [serial = 1334] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 306 (0x7f6fdab53c00) [pid = 1881] [serial = 1358] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 305 (0x7f7006159c00) [pid = 1881] [serial = 1346] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 304 (0x7f6fd620b400) [pid = 1881] [serial = 1349] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 303 (0x7f6fd84cb800) [pid = 1881] [serial = 1352] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 302 (0x7f6fda6ea800) [pid = 1881] [serial = 1355] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 301 (0x7f6fed7ce400) [pid = 1881] [serial = 1385] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 300 (0x7f6fe8115c00) [pid = 1881] [serial = 1383] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 299 (0x7f6fded60000) [pid = 1881] [serial = 1382] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 298 (0x7f6fe96d1800) [pid = 1881] [serial = 1376] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 297 (0x7f6feaf93c00) [pid = 1881] [serial = 1377] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | --DOMWINDOW == 296 (0x7f6fed7cd800) [pid = 1881] [serial = 1380] [outer = (nil)] [url = about:blank] 19:13:30 INFO - PROCESS | 1881 | 1461291210470 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd63dc000 == 154 [pid = 1881] [id = 503] 19:13:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 297 (0x7f6fd7284400) [pid = 1881] [serial = 1510] [outer = (nil)] 19:13:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 298 (0x7f6fd86c8000) [pid = 1881] [serial = 1511] [outer = 0x7f6fd7284400] 19:13:30 INFO - PROCESS | 1881 | 1461291210542 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 299 (0x7f6fd88e8000) [pid = 1881] [serial = 1512] [outer = 0x7f6fd7284400] 19:13:31 INFO - PROCESS | 1881 | 1461291211375 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]]]}] 19:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1982ms 19:13:31 INFO - PROCESS | 1881 | 1461291211421 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:13:31 INFO - PROCESS | 1881 | 1461291211427 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:13:31 INFO - PROCESS | 1881 | 1461291211432 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 1881 | 1461291211436 Marionette TRACE conn3 <- [1,1986,null,{}] 19:13:31 INFO - PROCESS | 1881 | 1461291211441 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}] 19:13:31 INFO - PROCESS | 1881 | 1461291211629 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:13:31 INFO - PROCESS | 1881 | 1461291211839 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda151800 == 155 [pid = 1881] [id = 504] 19:13:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 300 (0x7f6fd60de000) [pid = 1881] [serial = 1513] [outer = (nil)] 19:13:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 301 (0x7f6fda9a6800) [pid = 1881] [serial = 1514] [outer = 0x7f6fd60de000] 19:13:31 INFO - PROCESS | 1881 | 1461291211905 Marionette DEBUG loaded listener.js 19:13:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 302 (0x7f6fdab56400) [pid = 1881] [serial = 1515] [outer = 0x7f6fd60de000] 19:13:32 INFO - PROCESS | 1881 | 1461291212728 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]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1329ms 19:13:32 INFO - PROCESS | 1881 | 1461291212762 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 1881 | 1461291212767 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:13:32 INFO - PROCESS | 1881 | 1461291212788 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 1881 | 1461291212796 Marionette TRACE conn3 <- [1,1990,null,{}] 19:13:32 INFO - PROCESS | 1881 | 1461291212806 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}] 19:13:33 INFO - PROCESS | 1881 | 1461291213043 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:13:33 INFO - PROCESS | 1881 | 1461291213085 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda981800 == 156 [pid = 1881] [id = 505] 19:13:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 303 (0x7f6fdab5f800) [pid = 1881] [serial = 1516] [outer = (nil)] 19:13:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 304 (0x7f6fdd3aa000) [pid = 1881] [serial = 1517] [outer = 0x7f6fdab5f800] 19:13:33 INFO - PROCESS | 1881 | 1461291213157 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 305 (0x7f6fddb23800) [pid = 1881] [serial = 1518] [outer = 0x7f6fdab5f800] 19:13:34 INFO - PROCESS | 1881 | 1461291214026 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]]]}] 19:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1312ms 19:13:34 INFO - PROCESS | 1881 | 1461291214086 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1881 | 1461291214090 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:13:34 INFO - PROCESS | 1881 | 1461291214096 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1881 | 1461291214098 Marionette TRACE conn3 <- [1,1994,null,{}] 19:13:34 INFO - PROCESS | 1881 | 1461291214104 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}] 19:13:34 INFO - PROCESS | 1881 | 1461291214361 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:13:34 INFO - PROCESS | 1881 | 1461291214398 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdec2d800 == 157 [pid = 1881] [id = 506] 19:13:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 306 (0x7f6fdd3b0400) [pid = 1881] [serial = 1519] [outer = (nil)] 19:13:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 307 (0x7f6fded90000) [pid = 1881] [serial = 1520] [outer = 0x7f6fdd3b0400] 19:13:34 INFO - PROCESS | 1881 | 1461291214458 Marionette DEBUG loaded listener.js 19:13:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 308 (0x7f6fdfea6c00) [pid = 1881] [serial = 1521] [outer = 0x7f6fdd3b0400] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 307 (0x7f6fdbfd7800) [pid = 1881] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 306 (0x7f6fd8bd8c00) [pid = 1881] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 305 (0x7f6fdedefc00) [pid = 1881] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 304 (0x7f7000a5fc00) [pid = 1881] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 303 (0x7f6fe144a400) [pid = 1881] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 302 (0x7f6fdbfd7c00) [pid = 1881] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 301 (0x7f6ff1b6bc00) [pid = 1881] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 300 (0x7f6fea713800) [pid = 1881] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 299 (0x7f6ff1b6e400) [pid = 1881] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 298 (0x7f6fd8cf8400) [pid = 1881] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 297 (0x7f6fe34f4c00) [pid = 1881] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 296 (0x7f6fe144a800) [pid = 1881] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 295 (0x7f6fd620d800) [pid = 1881] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 294 (0x7f6fe1e9ec00) [pid = 1881] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 293 (0x7f6fdedfa400) [pid = 1881] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 292 (0x7f6feae6f800) [pid = 1881] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 291 (0x7f6fd8bd1400) [pid = 1881] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 290 (0x7f6fe8116000) [pid = 1881] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 289 (0x7f6fed6e6400) [pid = 1881] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 288 (0x7f6fda9af400) [pid = 1881] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 287 (0x7f6fe8428000) [pid = 1881] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 286 (0x7f6feea8a400) [pid = 1881] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 285 (0x7f6fdc2bf000) [pid = 1881] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 284 (0x7f6fd9f56c00) [pid = 1881] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 283 (0x7f6fea718000) [pid = 1881] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 282 (0x7f6fe34e9000) [pid = 1881] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 281 (0x7f6fd7932000) [pid = 1881] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 280 (0x7f6fef6a7800) [pid = 1881] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 279 (0x7f6fd9f58800) [pid = 1881] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 278 (0x7f6fe96c2800) [pid = 1881] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 277 (0x7f6fddcd7000) [pid = 1881] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 276 (0x7f6fddcdec00) [pid = 1881] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 275 (0x7f6feaf95000) [pid = 1881] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 274 (0x7f6fe1fe6800) [pid = 1881] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 273 (0x7f6fdedf4800) [pid = 1881] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 272 (0x7f6ff00b5400) [pid = 1881] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 271 (0x7f6fe1f0b800) [pid = 1881] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f6fdee2c800) [pid = 1881] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6fe9c56400) [pid = 1881] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fded5ac00) [pid = 1881] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6febe9a000) [pid = 1881] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6fdbfcc800) [pid = 1881] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6feea8ac00) [pid = 1881] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6fe96c3000) [pid = 1881] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fd8bca800) [pid = 1881] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fe34e8000) [pid = 1881] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6fda092800) [pid = 1881] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6feb0ccc00) [pid = 1881] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6ff225e400) [pid = 1881] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 258 (0x7f6fdd6e0000) [pid = 1881] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fddcd7800) [pid = 1881] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f6feb260800) [pid = 1881] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6fe96d0c00) [pid = 1881] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6fd792ec00) [pid = 1881] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f6fda098400) [pid = 1881] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6fd79bc800) [pid = 1881] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6fd79cac00) [pid = 1881] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fe1fdc800) [pid = 1881] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6ff00bbc00) [pid = 1881] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6fddd86000) [pid = 1881] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fd8bcb400) [pid = 1881] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fe825e000) [pid = 1881] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6fdd6de000) [pid = 1881] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:13:35 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fe02abc00) [pid = 1881] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:13:36 INFO - PROCESS | 1881 | 1461291216275 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]]]}] 19:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2247ms 19:13:36 INFO - PROCESS | 1881 | 1461291216344 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:13:36 INFO - PROCESS | 1881 | 1461291216347 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:13:36 INFO - PROCESS | 1881 | 1461291216353 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:13:36 INFO - PROCESS | 1881 | 1461291216355 Marionette TRACE conn3 <- [1,1998,null,{}] 19:13:36 INFO - PROCESS | 1881 | 1461291216360 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}] 19:13:36 INFO - PROCESS | 1881 | 1461291216527 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:13:36 INFO - PROCESS | 1881 | 1461291216536 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda787000 == 158 [pid = 1881] [id = 507] 19:13:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fd8ce5c00) [pid = 1881] [serial = 1522] [outer = (nil)] 19:13:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6fda090400) [pid = 1881] [serial = 1523] [outer = 0x7f6fd8ce5c00] 19:13:36 INFO - PROCESS | 1881 | 1461291216792 Marionette DEBUG loaded listener.js 19:13:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fddcd6400) [pid = 1881] [serial = 1524] [outer = 0x7f6fd8ce5c00] 19:13:37 INFO - PROCESS | 1881 | 1461291217547 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]]]}] 19:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1228ms 19:13:37 INFO - PROCESS | 1881 | 1461291217723 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:13:37 INFO - PROCESS | 1881 | 1461291217731 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:13:37 INFO - PROCESS | 1881 | 1461291217745 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 1881 | 1461291217749 Marionette TRACE conn3 <- [1,2002,null,{}] 19:13:37 INFO - PROCESS | 1881 | 1461291217758 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}] 19:13:37 INFO - PROCESS | 1881 | 1461291217957 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:13:38 INFO - PROCESS | 1881 | 1461291218291 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd87d3800 == 159 [pid = 1881] [id = 508] 19:13:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fd7289800) [pid = 1881] [serial = 1525] [outer = (nil)] 19:13:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fd8432800) [pid = 1881] [serial = 1526] [outer = 0x7f6fd7289800] 19:13:38 INFO - PROCESS | 1881 | 1461291218372 Marionette DEBUG loaded listener.js 19:13:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fd843e800) [pid = 1881] [serial = 1527] [outer = 0x7f6fd7289800] 19:13:39 INFO - PROCESS | 1881 | 1461291219247 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]]]}] 19:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1532ms 19:13:39 INFO - PROCESS | 1881 | 1461291219279 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:13:39 INFO - PROCESS | 1881 | 1461291219284 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:13:39 INFO - PROCESS | 1881 | 1461291219296 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:13:39 INFO - PROCESS | 1881 | 1461291219301 Marionette TRACE conn3 <- [1,2006,null,{}] 19:13:39 INFO - PROCESS | 1881 | 1461291219308 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}] 19:13:39 INFO - PROCESS | 1881 | 1461291219513 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:13:39 INFO - PROCESS | 1881 | 1461291219829 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf1d800 == 160 [pid = 1881] [id = 509] 19:13:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fd8ceec00) [pid = 1881] [serial = 1528] [outer = (nil)] 19:13:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fda493c00) [pid = 1881] [serial = 1529] [outer = 0x7f6fd8ceec00] 19:13:39 INFO - PROCESS | 1881 | 1461291219909 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fda6ef400) [pid = 1881] [serial = 1530] [outer = 0x7f6fd8ceec00] 19:13:40 INFO - PROCESS | 1881 | 1461291220801 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]]]}] 19:13:40 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 19:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1542ms 19:13:40 INFO - PROCESS | 1881 | 1461291220835 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:13:40 INFO - PROCESS | 1881 | 1461291220838 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:13:40 INFO - PROCESS | 1881 | 1461291220845 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:13:40 INFO - PROCESS | 1881 | 1461291220849 Marionette TRACE conn3 <- [1,2010,null,{}] 19:13:40 INFO - PROCESS | 1881 | 1461291220862 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}] 19:13:41 INFO - PROCESS | 1881 | 1461291221064 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:13:41 INFO - PROCESS | 1881 | 1461291221437 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe0268800 == 161 [pid = 1881] [id = 510] 19:13:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fdd3a7000) [pid = 1881] [serial = 1531] [outer = (nil)] 19:13:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fdd3af000) [pid = 1881] [serial = 1532] [outer = 0x7f6fdd3a7000] 19:13:41 INFO - PROCESS | 1881 | 1461291221524 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6fddcd6c00) [pid = 1881] [serial = 1533] [outer = 0x7f6fdd3a7000] 19:13:42 INFO - PROCESS | 1881 | 1461291222446 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]]]}] 19:13:42 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 19:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1629ms 19:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:13:42 INFO - PROCESS | 1881 | 1461291222476 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 1881 | 1461291222479 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:13:42 INFO - PROCESS | 1881 | 1461291222486 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 1881 | 1461291222489 Marionette TRACE conn3 <- [1,2014,null,{}] 19:13:42 INFO - PROCESS | 1881 | 1461291222495 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}] 19:13:42 INFO - PROCESS | 1881 | 1461291222681 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:13:42 INFO - PROCESS | 1881 | ************************* 19:13:42 INFO - PROCESS | 1881 | A coding exception was thrown and uncaught in a Task. 19:13:42 INFO - PROCESS | 1881 | 19:13:42 INFO - PROCESS | 1881 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:13:42 INFO - PROCESS | 1881 | Full stack: 19:13:42 INFO - PROCESS | 1881 | ************************* 19:13:43 INFO - PROCESS | 1881 | 1461291223069 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe33a1000 == 162 [pid = 1881] [id = 511] 19:13:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6fdbfcbc00) [pid = 1881] [serial = 1534] [outer = (nil)] 19:13:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fe0f0f800) [pid = 1881] [serial = 1535] [outer = 0x7f6fdbfcbc00] 19:13:43 INFO - PROCESS | 1881 | 1461291223148 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 259 (0x7f6fe1451000) [pid = 1881] [serial = 1536] [outer = 0x7f6fdbfcbc00] 19:13:43 INFO - PROCESS | 1881 | 1461291223985 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]]]}] 19:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1532ms 19:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:13:44 INFO - PROCESS | 1881 | 1461291224018 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 1881 | 1461291224021 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:13:44 INFO - PROCESS | 1881 | 1461291224027 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 1881 | 1461291224031 Marionette TRACE conn3 <- [1,2018,null,{}] 19:13:44 INFO - PROCESS | 1881 | 1461291224036 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}] 19:13:44 INFO - PROCESS | 1881 | 1461291224225 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:13:44 INFO - PROCESS | 1881 | 1461291224501 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83d5800 == 163 [pid = 1881] [id = 512] 19:13:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6fddd8a800) [pid = 1881] [serial = 1537] [outer = (nil)] 19:13:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6fe1ec9800) [pid = 1881] [serial = 1538] [outer = 0x7f6fddd8a800] 19:13:44 INFO - PROCESS | 1881 | 1461291224639 Marionette DEBUG loaded listener.js 19:13:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6fe34f4c00) [pid = 1881] [serial = 1539] [outer = 0x7f6fddd8a800] 19:13:45 INFO - PROCESS | 1881 | 1461291225433 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]]]}] 19:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1481ms 19:13:45 INFO - PROCESS | 1881 | 1461291225515 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:13:45 INFO - PROCESS | 1881 | 1461291225520 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:13:45 INFO - PROCESS | 1881 | 1461291225528 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 1881 | 1461291225531 Marionette TRACE conn3 <- [1,2022,null,{}] 19:13:45 INFO - PROCESS | 1881 | 1461291225536 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}] 19:13:45 INFO - PROCESS | 1881 | 1461291225765 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:13:46 INFO - PROCESS | 1881 | 1461291226058 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea61a000 == 164 [pid = 1881] [id = 513] 19:13:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fea90ac00) [pid = 1881] [serial = 1540] [outer = (nil)] 19:13:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6feaf8cc00) [pid = 1881] [serial = 1541] [outer = 0x7f6fea90ac00] 19:13:46 INFO - PROCESS | 1881 | 1461291226191 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6feb260800) [pid = 1881] [serial = 1542] [outer = 0x7f6fea90ac00] 19:13:47 INFO - PROCESS | 1881 | 1461291227050 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]]]}] 19:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1583ms 19:13:47 INFO - PROCESS | 1881 | 1461291227112 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:13:47 INFO - PROCESS | 1881 | 1461291227116 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:13:47 INFO - PROCESS | 1881 | 1461291227122 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:13:47 INFO - PROCESS | 1881 | 1461291227125 Marionette TRACE conn3 <- [1,2026,null,{}] 19:13:47 INFO - PROCESS | 1881 | 1461291227130 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}] 19:13:47 INFO - PROCESS | 1881 | 1461291227326 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:13:47 INFO - PROCESS | 1881 | 1461291227595 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef60f000 == 165 [pid = 1881] [id = 514] 19:13:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6fd60d6800) [pid = 1881] [serial = 1543] [outer = (nil)] 19:13:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6fda6e3c00) [pid = 1881] [serial = 1544] [outer = 0x7f6fd60d6800] 19:13:47 INFO - PROCESS | 1881 | 1461291227716 Marionette DEBUG loaded listener.js 19:13:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f6fed7cd800) [pid = 1881] [serial = 1545] [outer = 0x7f6fd60d6800] 19:13:48 INFO - PROCESS | 1881 | 1461291228495 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]]]}] 19:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1428ms 19:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:13:48 INFO - PROCESS | 1881 | 1461291228551 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:13:48 INFO - PROCESS | 1881 | 1461291228554 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:13:48 INFO - PROCESS | 1881 | 1461291228560 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 1881 | 1461291228564 Marionette TRACE conn3 <- [1,2030,null,{}] 19:13:48 INFO - PROCESS | 1881 | 1461291228569 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}] 19:13:48 INFO - PROCESS | 1881 | 1461291228750 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:13:49 INFO - PROCESS | 1881 | 1461291229026 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3048000 == 166 [pid = 1881] [id = 515] 19:13:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6fecc2d400) [pid = 1881] [serial = 1546] [outer = (nil)] 19:13:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6feebcec00) [pid = 1881] [serial = 1547] [outer = 0x7f6fecc2d400] 19:13:49 INFO - PROCESS | 1881 | 1461291229143 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f6ff0c3d000) [pid = 1881] [serial = 1548] [outer = 0x7f6fecc2d400] 19:13:49 INFO - PROCESS | 1881 | 1461291229960 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]]]}] 19:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1485ms 19:13:50 INFO - PROCESS | 1881 | 1461291230047 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 1881 | 1461291230053 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:13:50 INFO - PROCESS | 1881 | 1461291230062 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1881 | 1461291230065 Marionette TRACE conn3 <- [1,2034,null,{}] 19:13:50 INFO - PROCESS | 1881 | 1461291230074 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}] 19:13:50 INFO - PROCESS | 1881 | 1461291230375 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:13:50 INFO - PROCESS | 1881 | 1461291230692 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000cae000 == 167 [pid = 1881] [id = 516] 19:13:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 272 (0x7f6fd6209400) [pid = 1881] [serial = 1549] [outer = (nil)] 19:13:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 273 (0x7f6ff1adec00) [pid = 1881] [serial = 1550] [outer = 0x7f6fd6209400] 19:13:50 INFO - PROCESS | 1881 | 1461291230770 Marionette DEBUG loaded listener.js 19:13:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 274 (0x7f6ff2261c00) [pid = 1881] [serial = 1551] [outer = 0x7f6fd6209400] 19:13:51 INFO - PROCESS | 1881 | 1461291231599 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]]]}] 19:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1589ms 19:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:13:51 INFO - PROCESS | 1881 | 1461291231651 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:13:51 INFO - PROCESS | 1881 | 1461291231654 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:13:51 INFO - PROCESS | 1881 | 1461291231660 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:13:51 INFO - PROCESS | 1881 | 1461291231663 Marionette TRACE conn3 <- [1,2038,null,{}] 19:13:51 INFO - PROCESS | 1881 | 1461291231672 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}] 19:13:51 INFO - PROCESS | 1881 | 1461291231859 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:13:52 INFO - PROCESS | 1881 | 1461291232135 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7006425000 == 168 [pid = 1881] [id = 517] 19:13:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 275 (0x7f6fded57400) [pid = 1881] [serial = 1552] [outer = (nil)] 19:13:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 276 (0x7f6ff274c400) [pid = 1881] [serial = 1553] [outer = 0x7f6fded57400] 19:13:52 INFO - PROCESS | 1881 | 1461291232263 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 277 (0x7f6ff2b4d800) [pid = 1881] [serial = 1554] [outer = 0x7f6fded57400] 19:13:53 INFO - PROCESS | 1881 | 1461291233067 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]]]}] 19:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1436ms 19:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:13:53 INFO - PROCESS | 1881 | 1461291233097 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:13:53 INFO - PROCESS | 1881 | 1461291233100 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:13:53 INFO - PROCESS | 1881 | 1461291233106 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 1881 | 1461291233111 Marionette TRACE conn3 <- [1,2042,null,{}] 19:13:53 INFO - PROCESS | 1881 | 1461291233116 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}] 19:13:53 INFO - PROCESS | 1881 | 1461291233316 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:13:53 INFO - PROCESS | 1881 | 1461291233595 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf315800 == 169 [pid = 1881] [id = 518] 19:13:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 278 (0x7f6fddcd9400) [pid = 1881] [serial = 1555] [outer = (nil)] 19:13:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 279 (0x7f6fffe4a800) [pid = 1881] [serial = 1556] [outer = 0x7f6fddcd9400] 19:13:53 INFO - PROCESS | 1881 | 1461291233738 Marionette DEBUG loaded listener.js 19:13:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 280 (0x7f7001eeb400) [pid = 1881] [serial = 1557] [outer = 0x7f6fddcd9400] 19:13:54 INFO - PROCESS | 1881 | 1461291234567 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]]]}] 19:13:54 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) 19:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1532ms 19:13:54 INFO - PROCESS | 1881 | 1461291234638 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:13:54 INFO - PROCESS | 1881 | 1461291234642 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:13:54 INFO - PROCESS | 1881 | 1461291234648 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:13:54 INFO - PROCESS | 1881 | 1461291234650 Marionette TRACE conn3 <- [1,2046,null,{}] 19:13:54 INFO - PROCESS | 1881 | 1461291234656 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}] 19:13:54 INFO - PROCESS | 1881 | 1461291234846 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:13:55 INFO - PROCESS | 1881 | 1461291235168 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c81800 == 170 [pid = 1881] [id = 519] 19:13:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 281 (0x7f6ff655d400) [pid = 1881] [serial = 1558] [outer = (nil)] 19:13:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 282 (0x7f7005dd2000) [pid = 1881] [serial = 1559] [outer = 0x7f6ff655d400] 19:13:55 INFO - PROCESS | 1881 | 1461291235248 Marionette DEBUG loaded listener.js 19:13:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 283 (0x7f700640e800) [pid = 1881] [serial = 1560] [outer = 0x7f6ff655d400] 19:13:56 INFO - PROCESS | 1881 | 1461291236062 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]]]}] 19:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1480ms 19:13:56 INFO - PROCESS | 1881 | 1461291236129 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:13:56 INFO - PROCESS | 1881 | 1461291236132 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:13:56 INFO - PROCESS | 1881 | 1461291236138 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 1881 | 1461291236140 Marionette TRACE conn3 <- [1,2050,null,{}] 19:13:56 INFO - PROCESS | 1881 | 1461291236146 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}] 19:13:56 INFO - PROCESS | 1881 | 1461291236332 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:13:56 INFO - PROCESS | 1881 | 1461291236651 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b30e000 == 171 [pid = 1881] [id = 520] 19:13:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 284 (0x7f6fd7382000) [pid = 1881] [serial = 1561] [outer = (nil)] 19:13:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 285 (0x7f6fd7386800) [pid = 1881] [serial = 1562] [outer = 0x7f6fd7382000] 19:13:56 INFO - PROCESS | 1881 | 1461291236730 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 286 (0x7f6fd738b400) [pid = 1881] [serial = 1563] [outer = 0x7f6fd7382000] 19:13:57 INFO - PROCESS | 1881 | 1461291237572 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]]]}] 19:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1480ms 19:13:57 INFO - PROCESS | 1881 | 1461291237619 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:13:57 INFO - PROCESS | 1881 | 1461291237623 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:13:57 INFO - PROCESS | 1881 | 1461291237629 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:13:57 INFO - PROCESS | 1881 | 1461291237632 Marionette TRACE conn3 <- [1,2054,null,{}] 19:13:57 INFO - PROCESS | 1881 | 1461291237637 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}] 19:13:57 INFO - PROCESS | 1881 | 1461291237831 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:13:58 INFO - PROCESS | 1881 | 1461291238153 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5de7800 == 172 [pid = 1881] [id = 521] 19:13:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 287 (0x7f6fd737f400) [pid = 1881] [serial = 1564] [outer = (nil)] 19:13:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 288 (0x7f70022d0400) [pid = 1881] [serial = 1565] [outer = 0x7f6fd737f400] 19:13:58 INFO - PROCESS | 1881 | 1461291238234 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 289 (0x7f7006479000) [pid = 1881] [serial = 1566] [outer = 0x7f6fd737f400] 19:13:59 INFO - PROCESS | 1881 | 1461291239037 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]]]}] 19:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1485ms 19:13:59 INFO - PROCESS | 1881 | 1461291239115 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:13:59 INFO - PROCESS | 1881 | 1461291239117 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:13:59 INFO - PROCESS | 1881 | 1461291239124 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:13:59 INFO - PROCESS | 1881 | 1461291239126 Marionette TRACE conn3 <- [1,2058,null,{}] 19:13:59 INFO - PROCESS | 1881 | 1461291239132 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}] 19:13:59 INFO - PROCESS | 1881 | 1461291239315 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:13:59 INFO - PROCESS | 1881 | 1461291239639 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6fd4000 == 173 [pid = 1881] [id = 522] 19:13:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 290 (0x7f6fd59c5800) [pid = 1881] [serial = 1567] [outer = (nil)] 19:13:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 291 (0x7f6fd59cc800) [pid = 1881] [serial = 1568] [outer = 0x7f6fd59c5800] 19:13:59 INFO - PROCESS | 1881 | 1461291239725 Marionette DEBUG loaded listener.js 19:13:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 292 (0x7f6fd59d0c00) [pid = 1881] [serial = 1569] [outer = 0x7f6fd59c5800] 19:14:00 INFO - PROCESS | 1881 | 1461291240588 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]]]}] 19:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1530ms 19:14:00 INFO - PROCESS | 1881 | 1461291240655 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:14:00 INFO - PROCESS | 1881 | 1461291240659 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:14:00 INFO - PROCESS | 1881 | 1461291240664 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:14:00 INFO - PROCESS | 1881 | 1461291240667 Marionette TRACE conn3 <- [1,2062,null,{}] 19:14:00 INFO - PROCESS | 1881 | 1461291240672 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}] 19:14:00 INFO - PROCESS | 1881 | 1461291240869 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:14:01 INFO - PROCESS | 1881 | 1461291241186 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf646000 == 174 [pid = 1881] [id = 523] 19:14:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 293 (0x7f6fd59c7000) [pid = 1881] [serial = 1570] [outer = (nil)] 19:14:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 294 (0x7f6fdf636000) [pid = 1881] [serial = 1571] [outer = 0x7f6fd59c7000] 19:14:01 INFO - PROCESS | 1881 | 1461291241265 Marionette DEBUG loaded listener.js 19:14:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 295 (0x7f6fdf63a000) [pid = 1881] [serial = 1572] [outer = 0x7f6fd59c7000] 19:14:02 INFO - PROCESS | 1881 | 1461291242117 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]]]}] 19:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1483ms 19:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:14:02 INFO - PROCESS | 1881 | 1461291242149 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:14:02 INFO - PROCESS | 1881 | 1461291242152 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:14:02 INFO - PROCESS | 1881 | 1461291242158 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:14:02 INFO - PROCESS | 1881 | 1461291242161 Marionette TRACE conn3 <- [1,2066,null,{}] 19:14:02 INFO - PROCESS | 1881 | 1461291242167 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}] 19:14:02 INFO - PROCESS | 1881 | 1461291242362 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:14:02 INFO - PROCESS | 1881 | 1461291242699 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf662000 == 175 [pid = 1881] [id = 524] 19:14:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 296 (0x7f6fd59d1400) [pid = 1881] [serial = 1573] [outer = (nil)] 19:14:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 297 (0x7f6fdf63fc00) [pid = 1881] [serial = 1574] [outer = 0x7f6fd59d1400] 19:14:02 INFO - PROCESS | 1881 | 1461291242774 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 298 (0x7f7006478400) [pid = 1881] [serial = 1575] [outer = 0x7f6fd59d1400] 19:14:03 INFO - PROCESS | 1881 | 1461291243565 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]]]}] 19:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1437ms 19:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:14:03 INFO - PROCESS | 1881 | 1461291243595 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:14:03 INFO - PROCESS | 1881 | 1461291243597 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:14:03 INFO - PROCESS | 1881 | 1461291243604 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:14:03 INFO - PROCESS | 1881 | 1461291243607 Marionette TRACE conn3 <- [1,2070,null,{}] 19:14:03 INFO - PROCESS | 1881 | 1461291243612 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}] 19:14:03 INFO - PROCESS | 1881 | 1461291243795 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:14:04 INFO - PROCESS | 1881 | 1461291244089 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5a1a000 == 176 [pid = 1881] [id = 525] 19:14:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 299 (0x7f6fd5aa5000) [pid = 1881] [serial = 1576] [outer = (nil)] 19:14:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 300 (0x7f6fd5aaa400) [pid = 1881] [serial = 1577] [outer = 0x7f6fd5aa5000] 19:14:04 INFO - PROCESS | 1881 | 1461291244205 Marionette DEBUG loaded listener.js 19:14:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 301 (0x7f6fd5aae400) [pid = 1881] [serial = 1578] [outer = 0x7f6fd5aa5000] 19:14:05 INFO - PROCESS | 1881 | 1461291245033 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]]]}] 19:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1486ms 19:14:05 INFO - PROCESS | 1881 | 1461291245090 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:14:05 INFO - PROCESS | 1881 | 1461291245094 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:14:05 INFO - PROCESS | 1881 | 1461291245100 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:14:05 INFO - PROCESS | 1881 | 1461291245102 Marionette TRACE conn3 <- [1,2074,null,{}] 19:14:05 INFO - PROCESS | 1881 | 1461291245108 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}] 19:14:05 INFO - PROCESS | 1881 | 1461291245296 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:14:05 INFO - PROCESS | 1881 | 1461291245620 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6d20000 == 177 [pid = 1881] [id = 526] 19:14:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 302 (0x7f6fd5aa0c00) [pid = 1881] [serial = 1579] [outer = (nil)] 19:14:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 303 (0x7f6fd6d83800) [pid = 1881] [serial = 1580] [outer = 0x7f6fd5aa0c00] 19:14:05 INFO - PROCESS | 1881 | 1461291245697 Marionette DEBUG loaded listener.js 19:14:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 304 (0x7f6fd6d8a000) [pid = 1881] [serial = 1581] [outer = 0x7f6fd5aa0c00] 19:14:06 INFO - PROCESS | 1881 | 1461291246441 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]]]}] 19:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1380ms 19:14:06 INFO - PROCESS | 1881 | 1461291246484 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:14:06 INFO - PROCESS | 1881 | 1461291246488 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:14:06 INFO - PROCESS | 1881 | 1461291246494 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 1881 | 1461291246497 Marionette TRACE conn3 <- [1,2078,null,{}] 19:14:06 INFO - PROCESS | 1881 | 1461291246502 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}] 19:14:06 INFO - PROCESS | 1881 | 1461291246708 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:14:07 INFO - PROCESS | 1881 | 1461291247016 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd0382000 == 178 [pid = 1881] [id = 527] 19:14:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 305 (0x7f6fd0327800) [pid = 1881] [serial = 1582] [outer = (nil)] 19:14:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 306 (0x7f6fd032e400) [pid = 1881] [serial = 1583] [outer = 0x7f6fd0327800] 19:14:07 INFO - PROCESS | 1881 | 1461291247134 Marionette DEBUG loaded listener.js 19:14:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 307 (0x7f6fd0332800) [pid = 1881] [serial = 1584] [outer = 0x7f6fd0327800] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdec2d800 == 177 [pid = 1881] [id = 506] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda981800 == 176 [pid = 1881] [id = 505] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda151800 == 175 [pid = 1881] [id = 504] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd63dc000 == 174 [pid = 1881] [id = 503] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8497000 == 173 [pid = 1881] [id = 502] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fddca2000 == 172 [pid = 1881] [id = 500] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb9db000 == 171 [pid = 1881] [id = 499] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd9b0000 == 170 [pid = 1881] [id = 498] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee04c800 == 169 [pid = 1881] [id = 497] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee035000 == 168 [pid = 1881] [id = 496] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdec3c800 == 167 [pid = 1881] [id = 495] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd9e54000 == 166 [pid = 1881] [id = 494] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5f19800 == 165 [pid = 1881] [id = 493] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700a587000 == 164 [pid = 1881] [id = 492] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005c9b000 == 163 [pid = 1881] [id = 491] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000cb2800 == 162 [pid = 1881] [id = 490] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2fd3800 == 161 [pid = 1881] [id = 489] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee0f0800 == 160 [pid = 1881] [id = 488] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea6ca000 == 159 [pid = 1881] [id = 487] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe843a000 == 158 [pid = 1881] [id = 486] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1784800 == 157 [pid = 1881] [id = 485] 19:14:08 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda968000 == 156 [pid = 1881] [id = 484] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 306 (0x7f6fe34e6c00) [pid = 1881] [serial = 1448] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 305 (0x7f6fe979c400) [pid = 1881] [serial = 1449] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 304 (0x7f6fe1ec2c00) [pid = 1881] [serial = 1173] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 303 (0x7f7000f82c00) [pid = 1881] [serial = 1227] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 302 (0x7f6fe9796000) [pid = 1881] [serial = 1092] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 301 (0x7f7005f9f400) [pid = 1881] [serial = 1020] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 300 (0x7f6fe1feb400) [pid = 1881] [serial = 1071] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 299 (0x7f6fd728b800) [pid = 1881] [serial = 1409] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 298 (0x7f6fddcd5000) [pid = 1881] [serial = 1131] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 297 (0x7f7000a5e400) [pid = 1881] [serial = 1086] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 296 (0x7f7005dd2c00) [pid = 1881] [serial = 1230] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 295 (0x7f70022d1000) [pid = 1881] [serial = 1089] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 294 (0x7f6fda6efc00) [pid = 1881] [serial = 1437] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 293 (0x7f6fd86c1000) [pid = 1881] [serial = 1418] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 292 (0x7f6feafc7400) [pid = 1881] [serial = 1272] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 291 (0x7f6fe1459400) [pid = 1881] [serial = 1023] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 290 (0x7f6fd86c8800) [pid = 1881] [serial = 1434] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 289 (0x7f6fe9c4f000) [pid = 1881] [serial = 1206] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 288 (0x7f6fe02b8c00) [pid = 1881] [serial = 1203] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 287 (0x7f6feea8b000) [pid = 1881] [serial = 1149] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 286 (0x7f6fdbfd8000) [pid = 1881] [serial = 1439] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 285 (0x7f6fe97a1c00) [pid = 1881] [serial = 1394] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 284 (0x7f6ff225f400) [pid = 1881] [serial = 1014] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 283 (0x7f6ff2b55400) [pid = 1881] [serial = 1218] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 282 (0x7f6fe0f14400) [pid = 1881] [serial = 1445] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 281 (0x7f6feaf92400) [pid = 1881] [serial = 1074] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 280 (0x7f6fd86bcc00) [pid = 1881] [serial = 1433] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 279 (0x7f6fe1eccc00) [pid = 1881] [serial = 1446] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 278 (0x7f6ff1ade000) [pid = 1881] [serial = 1155] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 277 (0x7f6fdf507400) [pid = 1881] [serial = 1442] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 276 (0x7f6fdd6dcc00) [pid = 1881] [serial = 1170] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 275 (0x7f6fe02b8800) [pid = 1881] [serial = 1391] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 274 (0x7f6fe02ad000) [pid = 1881] [serial = 1443] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 273 (0x7f6fed7d0400) [pid = 1881] [serial = 1146] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 272 (0x7f6ff3ec1400) [pid = 1881] [serial = 1221] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 271 (0x7f70011ec000) [pid = 1881] [serial = 1098] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f6ff697c800) [pid = 1881] [serial = 1161] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6fdd6e1000) [pid = 1881] [serial = 1200] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fded56400) [pid = 1881] [serial = 1440] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6ff9f6c000) [pid = 1881] [serial = 1224] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6fddce2800) [pid = 1881] [serial = 1026] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6feebc6000) [pid = 1881] [serial = 1397] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f7005751800) [pid = 1881] [serial = 1412] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fded60400) [pid = 1881] [serial = 1068] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fea64c400) [pid = 1881] [serial = 1430] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6ff3163400) [pid = 1881] [serial = 1017] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6fe9c52400) [pid = 1881] [serial = 1269] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6fe02adc00) [pid = 1881] [serial = 1134] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 258 (0x7f6ff1b6f800) [pid = 1881] [serial = 1080] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fea219800) [pid = 1881] [serial = 1140] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f6ff2232000) [pid = 1881] [serial = 1400] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6feae71800) [pid = 1881] [serial = 1260] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6fd88df800) [pid = 1881] [serial = 1421] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f7006183400) [pid = 1881] [serial = 1095] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6fd60d7c00) [pid = 1881] [serial = 1415] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6fe1f06000) [pid = 1881] [serial = 1266] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6ff225ec00) [pid = 1881] [serial = 1215] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6fddd58c00) [pid = 1881] [serial = 1263] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6ff225f000) [pid = 1881] [serial = 1158] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fee9ce800) [pid = 1881] [serial = 1077] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fd8bd9800) [pid = 1881] [serial = 1032] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6feb0cac00) [pid = 1881] [serial = 1209] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6ff382a800) [pid = 1881] [serial = 1403] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6ff6989400) [pid = 1881] [serial = 1035] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6fed6e5800) [pid = 1881] [serial = 1212] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f7001ba1c00) [pid = 1881] [serial = 1164] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 240 (0x7f6fda9ad800) [pid = 1881] [serial = 1427] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 239 (0x7f6fe8114400) [pid = 1881] [serial = 1128] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 238 (0x7f6ff27e1000) [pid = 1881] [serial = 1029] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 237 (0x7f6ff03d3400) [pid = 1881] [serial = 1152] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 236 (0x7f6feaf8a800) [pid = 1881] [serial = 1143] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 235 (0x7f6fda6e6000) [pid = 1881] [serial = 1436] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 234 (0x7f6feb0cc800) [pid = 1881] [serial = 1101] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 233 (0x7f6fe1fe1c00) [pid = 1881] [serial = 1233] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 232 (0x7f6fd79ca000) [pid = 1881] [serial = 1104] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 231 (0x7f6fe1f02400) [pid = 1881] [serial = 1167] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f6fe8357c00) [pid = 1881] [serial = 1137] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6ff40f7000) [pid = 1881] [serial = 1083] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6feb0cf400) [pid = 1881] [serial = 1197] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f700403c800) [pid = 1881] [serial = 1406] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6fdaa93400) [pid = 1881] [serial = 1388] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f6fd8cee800) [pid = 1881] [serial = 1065] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6fd9f56800) [pid = 1881] [serial = 1424] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6feea84000) [pid = 1881] [serial = 1386] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | --DOMWINDOW == 222 (0x7f6ff274fc00) [pid = 1881] [serial = 1323] [outer = (nil)] [url = about:blank] 19:14:09 INFO - PROCESS | 1881 | 1461291249532 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]]]}] 19:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 3091ms 19:14:09 INFO - PROCESS | 1881 | 1461291249585 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:14:09 INFO - PROCESS | 1881 | 1461291249589 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:14:09 INFO - PROCESS | 1881 | 1461291249597 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:14:09 INFO - PROCESS | 1881 | 1461291249603 Marionette TRACE conn3 <- [1,2082,null,{}] 19:14:09 INFO - PROCESS | 1881 | 1461291249617 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}] 19:14:09 INFO - PROCESS | 1881 | 1461291249836 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:14:10 INFO - PROCESS | 1881 | 1461291250024 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6d1b800 == 157 [pid = 1881] [id = 528] 19:14:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 223 (0x7f6fd032a000) [pid = 1881] [serial = 1585] [outer = (nil)] 19:14:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6fd6d83c00) [pid = 1881] [serial = 1586] [outer = 0x7f6fd032a000] 19:14:10 INFO - PROCESS | 1881 | 1461291250094 Marionette DEBUG loaded listener.js 19:14:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6fd7195c00) [pid = 1881] [serial = 1587] [outer = 0x7f6fd032a000] 19:14:10 INFO - PROCESS | 1881 | 1461291250797 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]]]}] 19:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1240ms 19:14:10 INFO - PROCESS | 1881 | 1461291250836 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:14:10 INFO - PROCESS | 1881 | 1461291250844 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:14:10 INFO - PROCESS | 1881 | 1461291250857 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:14:10 INFO - PROCESS | 1881 | 1461291250860 Marionette TRACE conn3 <- [1,2086,null,{}] 19:14:10 INFO - PROCESS | 1881 | 1461291250866 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}] 19:14:11 INFO - PROCESS | 1881 | 1461291251126 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:14:11 INFO - PROCESS | 1881 | 1461291251250 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd78c8000 == 158 [pid = 1881] [id = 529] 19:14:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6fd5aa7400) [pid = 1881] [serial = 1588] [outer = (nil)] 19:14:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fd7931c00) [pid = 1881] [serial = 1589] [outer = 0x7f6fd5aa7400] 19:14:11 INFO - PROCESS | 1881 | 1461291251316 Marionette DEBUG loaded listener.js 19:14:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6fd84cdc00) [pid = 1881] [serial = 1590] [outer = 0x7f6fd5aa7400] 19:14:12 INFO - PROCESS | 1881 | 1461291252205 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]]]}] 19:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1381ms 19:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:14:12 INFO - PROCESS | 1881 | 1461291252237 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:14:12 INFO - PROCESS | 1881 | 1461291252240 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:14:12 INFO - PROCESS | 1881 | 1461291252246 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:14:12 INFO - PROCESS | 1881 | 1461291252251 Marionette TRACE conn3 <- [1,2090,null,{}] 19:14:12 INFO - PROCESS | 1881 | 1461291252282 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}] 19:14:12 INFO - PROCESS | 1881 | 1461291252527 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:14:12 INFO - PROCESS | 1881 | 1461291252564 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c78800 == 159 [pid = 1881] [id = 530] 19:14:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6fd8bcf000) [pid = 1881] [serial = 1591] [outer = (nil)] 19:14:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6fd8ce2000) [pid = 1881] [serial = 1592] [outer = 0x7f6fd8bcf000] 19:14:12 INFO - PROCESS | 1881 | 1461291252629 Marionette DEBUG loaded listener.js 19:14:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6fd8cfd800) [pid = 1881] [serial = 1593] [outer = 0x7f6fd8bcf000] 19:14:13 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f6fd60db000) [pid = 1881] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:14:13 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6fdab5f800) [pid = 1881] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:14:13 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6fd7284400) [pid = 1881] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:14:13 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f6fdd3b0400) [pid = 1881] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:14:13 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6fd60de000) [pid = 1881] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:14:14 INFO - PROCESS | 1881 | 1461291254060 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]]]}] 19:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1850ms 19:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:14:14 INFO - PROCESS | 1881 | 1461291254096 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:14:14 INFO - PROCESS | 1881 | 1461291254099 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:14:14 INFO - PROCESS | 1881 | 1461291254156 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:14:14 INFO - PROCESS | 1881 | 1461291254159 Marionette TRACE conn3 <- [1,2094,null,{}] 19:14:14 INFO - PROCESS | 1881 | 1461291254166 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}] 19:14:14 INFO - PROCESS | 1881 | 1461291254328 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:14:14 INFO - PROCESS | 1881 | 1461291254343 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda14c000 == 160 [pid = 1881] [id = 531] 19:14:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fd60db000) [pid = 1881] [serial = 1594] [outer = (nil)] 19:14:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6fda09d000) [pid = 1881] [serial = 1595] [outer = 0x7f6fd60db000] 19:14:14 INFO - PROCESS | 1881 | 1461291254405 Marionette DEBUG loaded listener.js 19:14:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6fda6e5c00) [pid = 1881] [serial = 1596] [outer = 0x7f6fd60db000] 19:14:15 INFO - PROCESS | 1881 | 1461291255257 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]]]}] 19:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1181ms 19:14:15 INFO - PROCESS | 1881 | 1461291255285 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:14:15 INFO - PROCESS | 1881 | 1461291255288 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:14:15 INFO - PROCESS | 1881 | 1461291255294 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 1881 | 1461291255296 Marionette TRACE conn3 <- [1,2098,null,{}] 19:14:15 INFO - PROCESS | 1881 | 1461291255301 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}] 19:14:15 INFO - PROCESS | 1881 | 1461291255543 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:14:15 INFO - PROCESS | 1881 | 1461291255559 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda5e8000 == 161 [pid = 1881] [id = 532] 19:14:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6fda6e6c00) [pid = 1881] [serial = 1597] [outer = (nil)] 19:14:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6fda9a3c00) [pid = 1881] [serial = 1598] [outer = 0x7f6fda6e6c00] 19:14:15 INFO - PROCESS | 1881 | 1461291255620 Marionette DEBUG loaded listener.js 19:14:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 232 (0x7f6fdaa8bc00) [pid = 1881] [serial = 1599] [outer = 0x7f6fda6e6c00] 19:14:16 INFO - PROCESS | 1881 | 1461291256828 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]]]}] 19:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1578ms 19:14:16 INFO - PROCESS | 1881 | 1461291256873 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:14:16 INFO - PROCESS | 1881 | 1461291256878 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:14:16 INFO - PROCESS | 1881 | 1461291256885 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:14:16 INFO - PROCESS | 1881 | 1461291256891 Marionette TRACE conn3 <- [1,2102,null,{}] 19:14:16 INFO - PROCESS | 1881 | 1461291256899 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}] 19:14:17 INFO - PROCESS | 1881 | 1461291257100 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:14:17 INFO - PROCESS | 1881 | 1461291257425 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd76d9800 == 162 [pid = 1881] [id = 533] 19:14:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 233 (0x7f6fd6d85800) [pid = 1881] [serial = 1600] [outer = (nil)] 19:14:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 234 (0x7f6fd7380400) [pid = 1881] [serial = 1601] [outer = 0x7f6fd6d85800] 19:14:17 INFO - PROCESS | 1881 | 1461291257503 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 235 (0x7f6fd79bd000) [pid = 1881] [serial = 1602] [outer = 0x7f6fd6d85800] 19:14:18 INFO - PROCESS | 1881 | 1461291258406 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]]]}] 19:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1583ms 19:14:18 INFO - PROCESS | 1881 | 1461291258469 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:14:18 INFO - PROCESS | 1881 | 1461291258478 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:14:18 INFO - PROCESS | 1881 | 1461291258488 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:14:18 INFO - PROCESS | 1881 | 1461291258492 Marionette TRACE conn3 <- [1,2106,null,{}] 19:14:18 INFO - PROCESS | 1881 | 1461291258498 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}] 19:14:18 INFO - PROCESS | 1881 | 1461291258717 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:14:19 INFO - PROCESS | 1881 | 1461291259066 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda6b1000 == 163 [pid = 1881] [id = 534] 19:14:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 236 (0x7f6fd84c9400) [pid = 1881] [serial = 1603] [outer = (nil)] 19:14:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 237 (0x7f6fd8bd8c00) [pid = 1881] [serial = 1604] [outer = 0x7f6fd84c9400] 19:14:19 INFO - PROCESS | 1881 | 1461291259144 Marionette DEBUG loaded listener.js 19:14:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 238 (0x7f6fda098c00) [pid = 1881] [serial = 1605] [outer = 0x7f6fd84c9400] 19:14:20 INFO - PROCESS | 1881 | 1461291260040 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]]]}] 19:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1584ms 19:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:14:20 INFO - PROCESS | 1881 | 1461291260072 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:14:20 INFO - PROCESS | 1881 | 1461291260075 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:14:20 INFO - PROCESS | 1881 | 1461291260082 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:14:20 INFO - PROCESS | 1881 | 1461291260088 Marionette TRACE conn3 <- [1,2110,null,{}] 19:14:20 INFO - PROCESS | 1881 | 1461291260104 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}] 19:14:20 INFO - PROCESS | 1881 | 1461291260292 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:14:20 INFO - PROCESS | 1881 | 1461291260565 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda980800 == 164 [pid = 1881] [id = 535] 19:14:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 239 (0x7f6fdab53800) [pid = 1881] [serial = 1606] [outer = (nil)] 19:14:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 240 (0x7f6fdbfcc000) [pid = 1881] [serial = 1607] [outer = 0x7f6fdab53800] 19:14:20 INFO - PROCESS | 1881 | 1461291260687 Marionette DEBUG loaded listener.js 19:14:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 241 (0x7f6fdc2bac00) [pid = 1881] [serial = 1608] [outer = 0x7f6fdab53800] 19:14:21 INFO - PROCESS | 1881 | 1461291261501 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]]]}] 19:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1489ms 19:14:21 INFO - PROCESS | 1881 | 1461291261570 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:14:21 INFO - PROCESS | 1881 | 1461291261575 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:14:21 INFO - PROCESS | 1881 | 1461291261582 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:14:21 INFO - PROCESS | 1881 | 1461291261585 Marionette TRACE conn3 <- [1,2114,null,{}] 19:14:21 INFO - PROCESS | 1881 | 1461291261590 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}] 19:14:21 INFO - PROCESS | 1881 | 1461291261818 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:14:22 INFO - PROCESS | 1881 | 1461291262137 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc2db800 == 165 [pid = 1881] [id = 536] 19:14:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f6fd5aae800) [pid = 1881] [serial = 1609] [outer = (nil)] 19:14:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6fdd3ab800) [pid = 1881] [serial = 1610] [outer = 0x7f6fd5aae800] 19:14:22 INFO - PROCESS | 1881 | 1461291262215 Marionette DEBUG loaded listener.js 19:14:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6fddb1e800) [pid = 1881] [serial = 1611] [outer = 0x7f6fd5aae800] 19:14:23 INFO - PROCESS | 1881 | 1461291263019 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]]]}] 19:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1484ms 19:14:23 INFO - PROCESS | 1881 | 1461291263065 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:14:23 INFO - PROCESS | 1881 | 1461291263069 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:14:23 INFO - PROCESS | 1881 | 1461291263075 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:14:23 INFO - PROCESS | 1881 | 1461291263078 Marionette TRACE conn3 <- [1,2118,null,{}] 19:14:23 INFO - PROCESS | 1881 | 1461291263083 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}] 19:14:23 INFO - PROCESS | 1881 | 1461291263266 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:14:23 INFO - PROCESS | 1881 | 1461291263535 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fddc88800 == 166 [pid = 1881] [id = 537] 19:14:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fddcd4400) [pid = 1881] [serial = 1612] [outer = (nil)] 19:14:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f6fddcda800) [pid = 1881] [serial = 1613] [outer = 0x7f6fddcd4400] 19:14:23 INFO - PROCESS | 1881 | 1461291263660 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6fddd56800) [pid = 1881] [serial = 1614] [outer = 0x7f6fddcd4400] 19:14:24 INFO - PROCESS | 1881 | 1461291264444 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]]]}] 19:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1428ms 19:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:14:24 INFO - PROCESS | 1881 | 1461291264504 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:14:24 INFO - PROCESS | 1881 | 1461291264507 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:14:24 INFO - PROCESS | 1881 | 1461291264513 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:14:24 INFO - PROCESS | 1881 | 1461291264516 Marionette TRACE conn3 <- [1,2122,null,{}] 19:14:24 INFO - PROCESS | 1881 | 1461291264522 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}] 19:14:24 INFO - PROCESS | 1881 | 1461291264750 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:14:25 INFO - PROCESS | 1881 | 1461291265058 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdec4c000 == 167 [pid = 1881] [id = 538] 19:14:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f6fded53c00) [pid = 1881] [serial = 1615] [outer = (nil)] 19:14:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f6fdee25800) [pid = 1881] [serial = 1616] [outer = 0x7f6fded53c00] 19:14:25 INFO - PROCESS | 1881 | 1461291265142 Marionette DEBUG loaded listener.js 19:14:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fdf63d400) [pid = 1881] [serial = 1617] [outer = 0x7f6fded53c00] 19:14:25 INFO - PROCESS | 1881 | 1461291265955 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]]]}] 19:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1479ms 19:14:25 INFO - PROCESS | 1881 | 1461291265992 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:14:25 INFO - PROCESS | 1881 | 1461291265996 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:14:26 INFO - PROCESS | 1881 | 1461291266001 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:14:26 INFO - PROCESS | 1881 | 1461291266005 Marionette TRACE conn3 <- [1,2126,null,{}] 19:14:26 INFO - PROCESS | 1881 | 1461291266010 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}] 19:14:26 INFO - PROCESS | 1881 | 1461291266191 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:14:26 INFO - PROCESS | 1881 | 1461291266460 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf30f800 == 168 [pid = 1881] [id = 539] 19:14:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fded54000) [pid = 1881] [serial = 1618] [outer = (nil)] 19:14:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fdfea8c00) [pid = 1881] [serial = 1619] [outer = 0x7f6fded54000] 19:14:26 INFO - PROCESS | 1881 | 1461291266536 Marionette DEBUG loaded listener.js 19:14:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fe0f0d000) [pid = 1881] [serial = 1620] [outer = 0x7f6fded54000] 19:14:27 INFO - PROCESS | 1881 | 1461291267375 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]]]}] 19:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1433ms 19:14:27 INFO - PROCESS | 1881 | 1461291267436 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:14:27 INFO - PROCESS | 1881 | 1461291267439 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:14:27 INFO - PROCESS | 1881 | 1461291267446 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:14:27 INFO - PROCESS | 1881 | 1461291267448 Marionette TRACE conn3 <- [1,2130,null,{}] 19:14:27 INFO - PROCESS | 1881 | 1461291267454 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}] 19:14:27 INFO - PROCESS | 1881 | 1461291267649 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:14:27 INFO - PROCESS | 1881 | 1461291267924 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf5a3800 == 169 [pid = 1881] [id = 540] 19:14:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fdf641c00) [pid = 1881] [serial = 1621] [outer = (nil)] 19:14:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fe1e92000) [pid = 1881] [serial = 1622] [outer = 0x7f6fdf641c00] 19:14:28 INFO - PROCESS | 1881 | 1461291268040 Marionette DEBUG loaded listener.js 19:14:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 256 (0x7f6fe1ecb800) [pid = 1881] [serial = 1623] [outer = 0x7f6fdf641c00] 19:14:28 INFO - PROCESS | 1881 | 1461291268864 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] 19:14:28 INFO - PROCESS | 1881 | 1461291268937 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:14:28 INFO - PROCESS | 1881 | 1461291268943 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:14:28 INFO - PROCESS | 1881 | 1461291268946 Marionette TRACE conn3 <- [1,2134,null,{}] 19:14:28 INFO - PROCESS | 1881 | 1461291268952 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}] 19:14:29 INFO - PROCESS | 1881 | 1461291269155 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:14:29 INFO - PROCESS | 1881 | 1461291269464 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffe0800 == 170 [pid = 1881] [id = 541] 19:14:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 257 (0x7f6fdf637000) [pid = 1881] [serial = 1624] [outer = (nil)] 19:14:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 258 (0x7f6fe1fdc800) [pid = 1881] [serial = 1625] [outer = 0x7f6fdf637000] 19:14:29 INFO - PROCESS | 1881 | 1461291269540 Marionette DEBUG loaded listener.js 19:14:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 259 (0x7f6fe825ec00) [pid = 1881] [serial = 1626] [outer = 0x7f6fdf637000] 19:14:30 INFO - PROCESS | 1881 | 1461291270345 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]]]}] 19:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1436ms 19:14:30 INFO - PROCESS | 1881 | 1461291270380 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:14:30 INFO - PROCESS | 1881 | 1461291270384 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:14:30 INFO - PROCESS | 1881 | 1461291270390 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 1881 | 1461291270392 Marionette TRACE conn3 <- [1,2138,null,{}] 19:14:30 INFO - PROCESS | 1881 | 1461291270398 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}] 19:14:30 INFO - PROCESS | 1881 | 1461291270598 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:14:30 INFO - PROCESS | 1881 | 1461291270883 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1773000 == 171 [pid = 1881] [id = 542] 19:14:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6fe8428000) [pid = 1881] [serial = 1627] [outer = (nil)] 19:14:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6fe9794400) [pid = 1881] [serial = 1628] [outer = 0x7f6fe8428000] 19:14:31 INFO - PROCESS | 1881 | 1461291271011 Marionette DEBUG loaded listener.js 19:14:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6fe9c52c00) [pid = 1881] [serial = 1629] [outer = 0x7f6fe8428000] 19:14:31 INFO - PROCESS | 1881 | 1461291271810 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]]]}] 19:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1481ms 19:14:31 INFO - PROCESS | 1881 | 1461291271915 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:14:31 INFO - PROCESS | 1881 | 1461291271920 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:14:31 INFO - PROCESS | 1881 | 1461291271926 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:14:31 INFO - PROCESS | 1881 | 1461291271936 Marionette TRACE conn3 <- [1,2142,null,{}] 19:14:31 INFO - PROCESS | 1881 | 1461291271941 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}] 19:14:32 INFO - PROCESS | 1881 | 1461291272204 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:14:32 INFO - PROCESS | 1881 | 1461291272492 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe33aa000 == 172 [pid = 1881] [id = 543] 19:14:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fe956b800) [pid = 1881] [serial = 1630] [outer = (nil)] 19:14:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fea904400) [pid = 1881] [serial = 1631] [outer = 0x7f6fe956b800] 19:14:32 INFO - PROCESS | 1881 | 1461291272575 Marionette DEBUG loaded listener.js 19:14:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6feb0ccc00) [pid = 1881] [serial = 1632] [outer = 0x7f6fe956b800] 19:14:33 INFO - PROCESS | 1881 | 1461291273398 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] 19:14:33 INFO - PROCESS | 1881 | 1461291273468 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:14:33 INFO - PROCESS | 1881 | 1461291273474 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:14:33 INFO - PROCESS | 1881 | 1461291273476 Marionette TRACE conn3 <- [1,2146,null,{}] 19:14:33 INFO - PROCESS | 1881 | 1461291273482 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}] 19:14:33 INFO - PROCESS | 1881 | 1461291273669 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:14:33 INFO - PROCESS | 1881 | 1461291273938 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe8182000 == 173 [pid = 1881] [id = 544] 19:14:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6fe9c52400) [pid = 1881] [serial = 1633] [outer = (nil)] 19:14:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6fed6e6400) [pid = 1881] [serial = 1634] [outer = 0x7f6fe9c52400] 19:14:34 INFO - PROCESS | 1881 | 1461291274052 Marionette DEBUG loaded listener.js 19:14:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f6fee9c4000) [pid = 1881] [serial = 1635] [outer = 0x7f6fe9c52400] 19:14:34 INFO - PROCESS | 1881 | 1461291274878 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] 19:14:34 INFO - PROCESS | 1881 | 1461291274960 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:14:34 INFO - PROCESS | 1881 | 1461291274967 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:14:34 INFO - PROCESS | 1881 | 1461291274970 Marionette TRACE conn3 <- [1,2150,null,{}] 19:14:34 INFO - PROCESS | 1881 | 1461291274975 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}] 19:14:35 INFO - PROCESS | 1881 | 1461291275165 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:14:35 INFO - PROCESS | 1881 | 1461291275476 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9d3a000 == 174 [pid = 1881] [id = 545] 19:14:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6fda09e800) [pid = 1881] [serial = 1636] [outer = (nil)] 19:14:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6fe9c56400) [pid = 1881] [serial = 1637] [outer = 0x7f6fda09e800] 19:14:35 INFO - PROCESS | 1881 | 1461291275552 Marionette DEBUG loaded listener.js 19:14:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f6ff1ad9400) [pid = 1881] [serial = 1638] [outer = 0x7f6fda09e800] 19:14:36 INFO - PROCESS | 1881 | 1461291276353 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]]]}] 19:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1437ms 19:14:36 INFO - PROCESS | 1881 | 1461291276405 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:14:36 INFO - PROCESS | 1881 | 1461291276408 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:14:36 INFO - PROCESS | 1881 | 1461291276414 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:14:36 INFO - PROCESS | 1881 | 1461291276416 Marionette TRACE conn3 <- [1,2154,null,{}] 19:14:36 INFO - PROCESS | 1881 | 1461291276422 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}] 19:14:36 INFO - PROCESS | 1881 | 1461291276614 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:14:36 INFO - PROCESS | 1881 | 1461291276892 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea22f000 == 175 [pid = 1881] [id = 546] 19:14:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 272 (0x7f6fd8ce5800) [pid = 1881] [serial = 1639] [outer = (nil)] 19:14:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 273 (0x7f6ff1ba0800) [pid = 1881] [serial = 1640] [outer = 0x7f6fd8ce5800] 19:14:37 INFO - PROCESS | 1881 | 1461291277021 Marionette DEBUG loaded listener.js 19:14:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 274 (0x7f6ff225f800) [pid = 1881] [serial = 1641] [outer = 0x7f6fd8ce5800] 19:14:37 INFO - PROCESS | 1881 | 1461291277832 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]]]}] 19:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1478ms 19:14:37 INFO - PROCESS | 1881 | 1461291277893 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:14:37 INFO - PROCESS | 1881 | 1461291277897 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:14:37 INFO - PROCESS | 1881 | 1461291277903 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:14:37 INFO - PROCESS | 1881 | 1461291277905 Marionette TRACE conn3 <- [1,2158,null,{}] 19:14:37 INFO - PROCESS | 1881 | 1461291277911 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}] 19:14:38 INFO - PROCESS | 1881 | 1461291278096 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:14:38 INFO - PROCESS | 1881 | 1461291278414 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feccd9800 == 176 [pid = 1881] [id = 547] 19:14:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 275 (0x7f6fdaa89c00) [pid = 1881] [serial = 1642] [outer = (nil)] 19:14:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 276 (0x7f6ff27e1000) [pid = 1881] [serial = 1643] [outer = 0x7f6fdaa89c00] 19:14:38 INFO - PROCESS | 1881 | 1461291278491 Marionette DEBUG loaded listener.js 19:14:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 277 (0x7f6ff306e000) [pid = 1881] [serial = 1644] [outer = 0x7f6fdaa89c00] 19:14:39 INFO - PROCESS | 1881 | 1461291279296 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]]]}] 19:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1438ms 19:14:39 INFO - PROCESS | 1881 | 1461291279342 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:14:39 INFO - PROCESS | 1881 | 1461291279346 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:14:39 INFO - PROCESS | 1881 | 1461291279352 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:14:39 INFO - PROCESS | 1881 | 1461291279354 Marionette TRACE conn3 <- [1,2162,null,{}] 19:14:39 INFO - PROCESS | 1881 | 1461291279360 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}] 19:14:39 INFO - PROCESS | 1881 | 1461291279547 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:14:39 INFO - PROCESS | 1881 | 1461291279885 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0e6800 == 177 [pid = 1881] [id = 548] 19:14:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 278 (0x7f6ff2260400) [pid = 1881] [serial = 1645] [outer = (nil)] 19:14:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 279 (0x7f6ff3162000) [pid = 1881] [serial = 1646] [outer = 0x7f6ff2260400] 19:14:39 INFO - PROCESS | 1881 | 1461291279974 Marionette DEBUG loaded listener.js 19:14:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 280 (0x7f6ff6405800) [pid = 1881] [serial = 1647] [outer = 0x7f6ff2260400] 19:14:40 INFO - PROCESS | 1881 | 1461291280781 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]]]}] 19:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1487ms 19:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:14:40 INFO - PROCESS | 1881 | 1461291280840 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:14:40 INFO - PROCESS | 1881 | 1461291280842 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:14:40 INFO - PROCESS | 1881 | 1461291280849 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 1881 | 1461291280852 Marionette TRACE conn3 <- [1,2166,null,{}] 19:14:40 INFO - PROCESS | 1881 | 1461291280857 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}] 19:14:41 INFO - PROCESS | 1881 | 1461291281059 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:14:41 INFO - PROCESS | 1881 | 1461291281380 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff0b06800 == 178 [pid = 1881] [id = 549] 19:14:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 281 (0x7f6ff274bc00) [pid = 1881] [serial = 1648] [outer = (nil)] 19:14:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 282 (0x7f6ffae8d400) [pid = 1881] [serial = 1649] [outer = 0x7f6ff274bc00] 19:14:41 INFO - PROCESS | 1881 | 1461291281458 Marionette DEBUG loaded listener.js 19:14:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 283 (0x7f7000ce7400) [pid = 1881] [serial = 1650] [outer = 0x7f6ff274bc00] 19:14:42 INFO - PROCESS | 1881 | 1461291282265 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]]]}] 19:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1446ms 19:14:42 INFO - PROCESS | 1881 | 1461291282295 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:14:42 INFO - PROCESS | 1881 | 1461291282299 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:14:42 INFO - PROCESS | 1881 | 1461291282305 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:14:42 INFO - PROCESS | 1881 | 1461291282307 Marionette TRACE conn3 <- [1,2170,null,{}] 19:14:42 INFO - PROCESS | 1881 | 1461291282313 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}] 19:14:42 INFO - PROCESS | 1881 | 1461291282501 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:14:42 INFO - PROCESS | 1881 | 1461291282801 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d7b000 == 179 [pid = 1881] [id = 550] 19:14:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 284 (0x7f6fd60d5000) [pid = 1881] [serial = 1651] [outer = (nil)] 19:14:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 285 (0x7f7001ba1c00) [pid = 1881] [serial = 1652] [outer = 0x7f6fd60d5000] 19:14:42 INFO - PROCESS | 1881 | 1461291282919 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 286 (0x7f7002116400) [pid = 1881] [serial = 1653] [outer = 0x7f6fd60d5000] 19:14:43 INFO - PROCESS | 1881 | 1461291283732 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]]]}] 19:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1990ms 19:14:44 INFO - PROCESS | 1881 | 1461291284380 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:14:44 INFO - PROCESS | 1881 | 1461291284387 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:14:44 INFO - PROCESS | 1881 | 1461291284412 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:14:44 INFO - PROCESS | 1881 | 1461291284416 Marionette TRACE conn3 <- [1,2174,null,{}] 19:14:44 INFO - PROCESS | 1881 | 1461291284424 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}] 19:14:44 INFO - PROCESS | 1881 | 1461291284610 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:14:44 INFO - PROCESS | 1881 | 1461291284864 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd78d7800 == 180 [pid = 1881] [id = 551] 19:14:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 287 (0x7f6fd5aaec00) [pid = 1881] [serial = 1654] [outer = (nil)] 19:14:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 288 (0x7f6fd60d3800) [pid = 1881] [serial = 1655] [outer = 0x7f6fd5aaec00] 19:14:44 INFO - PROCESS | 1881 | 1461291284935 Marionette DEBUG loaded listener.js 19:14:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 289 (0x7f6fd6211c00) [pid = 1881] [serial = 1656] [outer = 0x7f6fd5aaec00] 19:14:45 INFO - PROCESS | 1881 | 1461291285823 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]]]}] 19:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1493ms 19:14:45 INFO - PROCESS | 1881 | 1461291285903 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:14:45 INFO - PROCESS | 1881 | 1461291285908 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:14:45 INFO - PROCESS | 1881 | 1461291285920 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:14:45 INFO - PROCESS | 1881 | 1461291285925 Marionette TRACE conn3 <- [1,2178,null,{}] 19:14:45 INFO - PROCESS | 1881 | 1461291285930 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}] 19:14:46 INFO - PROCESS | 1881 | 1461291286234 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc2e6800 == 179 [pid = 1881] [id = 302] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee0e1800 == 178 [pid = 1881] [id = 230] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fead8f800 == 177 [pid = 1881] [id = 201] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe356d800 == 176 [pid = 1881] [id = 483] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1fac000 == 175 [pid = 1881] [id = 341] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1faa000 == 174 [pid = 1881] [id = 344] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda14c000 == 173 [pid = 1881] [id = 531] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c78800 == 172 [pid = 1881] [id = 530] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd78c8000 == 171 [pid = 1881] [id = 529] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6d1b800 == 170 [pid = 1881] [id = 528] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c81800 == 169 [pid = 1881] [id = 519] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf315800 == 168 [pid = 1881] [id = 518] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7006425000 == 167 [pid = 1881] [id = 517] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000cae000 == 166 [pid = 1881] [id = 516] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3048000 == 165 [pid = 1881] [id = 515] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef60f000 == 164 [pid = 1881] [id = 514] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea61a000 == 163 [pid = 1881] [id = 513] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe83d5800 == 162 [pid = 1881] [id = 512] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe33a1000 == 161 [pid = 1881] [id = 511] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe0268800 == 160 [pid = 1881] [id = 510] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdbf1d800 == 159 [pid = 1881] [id = 509] 19:14:46 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd87d3800 == 158 [pid = 1881] [id = 508] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 288 (0x7f6fda49cc00) [pid = 1881] [serial = 1496] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 287 (0x7f6fddb28400) [pid = 1881] [serial = 1502] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 286 (0x7f6fd8436c00) [pid = 1881] [serial = 1509] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 285 (0x7f6fdfea7400) [pid = 1881] [serial = 1487] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 284 (0x7f6feae70c00) [pid = 1881] [serial = 1451] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 283 (0x7f700640ec00) [pid = 1881] [serial = 1484] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 282 (0x7f7006189800) [pid = 1881] [serial = 1481] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 281 (0x7f6fd8cfbc00) [pid = 1881] [serial = 1499] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 280 (0x7f6fdd3aa000) [pid = 1881] [serial = 1517] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 279 (0x7f6fd86c8000) [pid = 1881] [serial = 1511] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 278 (0x7f6fded90000) [pid = 1881] [serial = 1520] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 277 (0x7f6fdab56400) [pid = 1881] [serial = 1515] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 276 (0x7f6fda9a6800) [pid = 1881] [serial = 1514] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 275 (0x7f6fda49b000) [pid = 1881] [serial = 1490] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 274 (0x7f6fd7190000) [pid = 1881] [serial = 1478] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 273 (0x7f6fdfea6c00) [pid = 1881] [serial = 1521] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 272 (0x7f6fe8111000) [pid = 1881] [serial = 1460] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 271 (0x7f6feb198c00) [pid = 1881] [serial = 1463] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f6fee9d0400) [pid = 1881] [serial = 1466] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f7006183800) [pid = 1881] [serial = 1475] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fded61400) [pid = 1881] [serial = 1457] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f7001bac000) [pid = 1881] [serial = 1472] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6fddb2c800) [pid = 1881] [serial = 1505] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6fd88e8000) [pid = 1881] [serial = 1512] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6ff3999400) [pid = 1881] [serial = 1469] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fda6e4000) [pid = 1881] [serial = 1454] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fd6208400) [pid = 1881] [serial = 1508] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6fddb23800) [pid = 1881] [serial = 1518] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6fd34c4400) [pid = 1881] [serial = 1493] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6fda090400) [pid = 1881] [serial = 1523] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1881 | 1461291287205 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd4ac5000 == 159 [pid = 1881] [id = 552] 19:14:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 260 (0x7f6fd5aae000) [pid = 1881] [serial = 1657] [outer = (nil)] 19:14:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 261 (0x7f6fd728b800) [pid = 1881] [serial = 1658] [outer = 0x7f6fd5aae000] 19:14:47 INFO - PROCESS | 1881 | 1461291287273 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 262 (0x7f6fd7388c00) [pid = 1881] [serial = 1659] [outer = 0x7f6fd5aae000] 19:14:48 INFO - PROCESS | 1881 | 1461291288027 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]]]}] 19:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2137ms 19:14:48 INFO - PROCESS | 1881 | 1461291288054 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:14:48 INFO - PROCESS | 1881 | 1461291288057 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:14:48 INFO - PROCESS | 1881 | 1461291288063 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:14:48 INFO - PROCESS | 1881 | 1461291288067 Marionette TRACE conn3 <- [1,2182,null,{}] 19:14:48 INFO - PROCESS | 1881 | 1461291288081 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}] 19:14:48 INFO - PROCESS | 1881 | 1461291288273 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:14:48 INFO - PROCESS | 1881 | 1461291288465 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6fc9000 == 160 [pid = 1881] [id = 553] 19:14:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 263 (0x7f6fd792f400) [pid = 1881] [serial = 1660] [outer = (nil)] 19:14:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 264 (0x7f6fd84d2000) [pid = 1881] [serial = 1661] [outer = 0x7f6fd792f400] 19:14:48 INFO - PROCESS | 1881 | 1461291288536 Marionette DEBUG loaded listener.js 19:14:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 265 (0x7f6fd86c8800) [pid = 1881] [serial = 1662] [outer = 0x7f6fd792f400] 19:14:49 INFO - PROCESS | 1881 | 1461291289340 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]]]}] 19:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1334ms 19:14:49 INFO - PROCESS | 1881 | 1461291289397 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:14:49 INFO - PROCESS | 1881 | 1461291289400 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:14:49 INFO - PROCESS | 1881 | 1461291289405 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:14:49 INFO - PROCESS | 1881 | 1461291289408 Marionette TRACE conn3 <- [1,2186,null,{}] 19:14:49 INFO - PROCESS | 1881 | 1461291289413 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}] 19:14:49 INFO - PROCESS | 1881 | 1461291289656 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:14:49 INFO - PROCESS | 1881 | 1461291289689 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c07000 == 161 [pid = 1881] [id = 554] 19:14:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 266 (0x7f6fd88e8c00) [pid = 1881] [serial = 1663] [outer = (nil)] 19:14:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 267 (0x7f6fd8cef000) [pid = 1881] [serial = 1664] [outer = 0x7f6fd88e8c00] 19:14:49 INFO - PROCESS | 1881 | 1461291289760 Marionette DEBUG loaded listener.js 19:14:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 268 (0x7f6fda092800) [pid = 1881] [serial = 1665] [outer = 0x7f6fd88e8c00] 19:14:50 INFO - PROCESS | 1881 | 1461291290599 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]]]}] 19:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1226ms 19:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:14:50 INFO - PROCESS | 1881 | 1461291290632 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:14:50 INFO - PROCESS | 1881 | 1461291290634 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:14:50 INFO - PROCESS | 1881 | 1461291290640 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:14:50 INFO - PROCESS | 1881 | 1461291290643 Marionette TRACE conn3 <- [1,2190,null,{}] 19:14:50 INFO - PROCESS | 1881 | 1461291290657 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}] 19:14:50 INFO - PROCESS | 1881 | 1461291290887 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:14:50 INFO - PROCESS | 1881 | 1461291290929 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda416800 == 162 [pid = 1881] [id = 555] 19:14:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 269 (0x7f6fda092c00) [pid = 1881] [serial = 1666] [outer = (nil)] 19:14:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 270 (0x7f6fda49cc00) [pid = 1881] [serial = 1667] [outer = 0x7f6fda092c00] 19:14:51 INFO - PROCESS | 1881 | 1461291291008 Marionette DEBUG loaded listener.js 19:14:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 271 (0x7f6fda9a8c00) [pid = 1881] [serial = 1668] [outer = 0x7f6fda092c00] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 270 (0x7f6fd718b400) [pid = 1881] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 269 (0x7f6fecc2d400) [pid = 1881] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 268 (0x7f6fd59d1400) [pid = 1881] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 267 (0x7f6fd60db000) [pid = 1881] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 266 (0x7f6fd620c800) [pid = 1881] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 265 (0x7f6fee9cc800) [pid = 1881] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 264 (0x7f6fdd3adc00) [pid = 1881] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 263 (0x7f6fd7382000) [pid = 1881] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 262 (0x7f6fd59c5800) [pid = 1881] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 261 (0x7f6fe979f000) [pid = 1881] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 260 (0x7f6fea90ac00) [pid = 1881] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 259 (0x7f6fd737f400) [pid = 1881] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 258 (0x7f6fded57400) [pid = 1881] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 257 (0x7f6fdaa8f800) [pid = 1881] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 256 (0x7f6fd34be400) [pid = 1881] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 255 (0x7f6fd6205400) [pid = 1881] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6fe8352800) [pid = 1881] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f6fe8429000) [pid = 1881] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6fd7934800) [pid = 1881] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f6fd6209400) [pid = 1881] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fddcd9400) [pid = 1881] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6febf64c00) [pid = 1881] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f6fe34f0800) [pid = 1881] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6fe0025400) [pid = 1881] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f6fd34c5000) [pid = 1881] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6fe1fdd800) [pid = 1881] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fd8cee000) [pid = 1881] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6fd7189c00) [pid = 1881] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6fea905c00) [pid = 1881] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f6fd88e6000) [pid = 1881] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 240 (0x7f6fdbfcbc00) [pid = 1881] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 239 (0x7f6fd7284000) [pid = 1881] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 238 (0x7f6fd7932800) [pid = 1881] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 237 (0x7f6fdfea2c00) [pid = 1881] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 236 (0x7f6fd7286400) [pid = 1881] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 235 (0x7f6fd34c8c00) [pid = 1881] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 234 (0x7f6fd60d3c00) [pid = 1881] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 233 (0x7f6fd59c7000) [pid = 1881] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 232 (0x7f6fd34c0400) [pid = 1881] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 231 (0x7f6fe9570c00) [pid = 1881] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f7005750400) [pid = 1881] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6fddd8a800) [pid = 1881] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6feae7e800) [pid = 1881] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f6fd79c1400) [pid = 1881] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6fd8ceec00) [pid = 1881] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f6fd5aa5000) [pid = 1881] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6fd5aa7400) [pid = 1881] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6fd9f50800) [pid = 1881] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 222 (0x7f6ff1b69400) [pid = 1881] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 221 (0x7f6fe8428800) [pid = 1881] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 220 (0x7f6fd60d6800) [pid = 1881] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f6fd86c5400) [pid = 1881] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fecb35c00) [pid = 1881] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fda494400) [pid = 1881] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fd5aa0c00) [pid = 1881] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fdd3a7000) [pid = 1881] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fd79c6400) [pid = 1881] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fd8bcf000) [pid = 1881] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6ff655d400) [pid = 1881] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6ff0c3dc00) [pid = 1881] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fe96d1000) [pid = 1881] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6fda492400) [pid = 1881] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fd032a000) [pid = 1881] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fe0f16000) [pid = 1881] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fd7289800) [pid = 1881] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6ff2012400) [pid = 1881] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6fe9c4e800) [pid = 1881] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fdd479800) [pid = 1881] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fda6e6800) [pid = 1881] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fe0f10800) [pid = 1881] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fe1e99800) [pid = 1881] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fda6e5000) [pid = 1881] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fda6e7800) [pid = 1881] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6fed6f1c00) [pid = 1881] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fd6205000) [pid = 1881] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fddd82c00) [pid = 1881] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fd60d0c00) [pid = 1881] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6febf69400) [pid = 1881] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:14:52 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fe9cbf800) [pid = 1881] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:14:53 INFO - PROCESS | 1881 | 1461291293017 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]]]}] 19:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2403ms 19:14:53 INFO - PROCESS | 1881 | 1461291293042 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:14:53 INFO - PROCESS | 1881 | 1461291293045 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:14:53 INFO - PROCESS | 1881 | 1461291293054 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 1881 | 1461291293056 Marionette TRACE conn3 <- [1,2194,null,{}] 19:14:53 INFO - PROCESS | 1881 | 1461291293060 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}] 19:14:53 INFO - PROCESS | 1881 | 1461291293323 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:14:53 INFO - PROCESS | 1881 | 1461291293348 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8498000 == 163 [pid = 1881] [id = 556] 19:14:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fd5aa8000) [pid = 1881] [serial = 1669] [outer = (nil)] 19:14:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fd7934800) [pid = 1881] [serial = 1670] [outer = 0x7f6fd5aa8000] 19:14:53 INFO - PROCESS | 1881 | 1461291293413 Marionette DEBUG loaded listener.js 19:14:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fd88dfc00) [pid = 1881] [serial = 1671] [outer = 0x7f6fd5aa8000] 19:14:54 INFO - PROCESS | 1881 | 1461291294212 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]]]}] 19:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1179ms 19:14:54 INFO - PROCESS | 1881 | 1461291294232 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:14:54 INFO - PROCESS | 1881 | 1461291294235 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:14:54 INFO - PROCESS | 1881 | 1461291294243 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:14:54 INFO - PROCESS | 1881 | 1461291294245 Marionette TRACE conn3 <- [1,2198,null,{}] 19:14:54 INFO - PROCESS | 1881 | 1461291294250 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}] 19:14:54 INFO - PROCESS | 1881 | 1461291294487 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:14:54 INFO - PROCESS | 1881 | 1461291294801 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5a10000 == 164 [pid = 1881] [id = 557] 19:14:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6fd0325c00) [pid = 1881] [serial = 1672] [outer = (nil)] 19:14:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fd032d000) [pid = 1881] [serial = 1673] [outer = 0x7f6fd0325c00] 19:14:54 INFO - PROCESS | 1881 | 1461291294894 Marionette DEBUG loaded listener.js 19:14:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fd59c3c00) [pid = 1881] [serial = 1674] [outer = 0x7f6fd0325c00] 19:14:55 INFO - PROCESS | 1881 | 1461291295852 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]]]}] 19:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1684ms 19:14:55 INFO - PROCESS | 1881 | 1461291295930 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:14:55 INFO - PROCESS | 1881 | 1461291295937 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:14:55 INFO - PROCESS | 1881 | 1461291295946 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:14:55 INFO - PROCESS | 1881 | 1461291295950 Marionette TRACE conn3 <- [1,2202,null,{}] 19:14:55 INFO - PROCESS | 1881 | 1461291295957 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}] 19:14:56 INFO - PROCESS | 1881 | 1461291296209 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:14:56 INFO - PROCESS | 1881 | 1461291296535 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c11000 == 165 [pid = 1881] [id = 558] 19:14:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fd6d89000) [pid = 1881] [serial = 1675] [outer = (nil)] 19:14:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fd7284000) [pid = 1881] [serial = 1676] [outer = 0x7f6fd6d89000] 19:14:56 INFO - PROCESS | 1881 | 1461291296612 Marionette DEBUG loaded listener.js 19:14:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fd7384000) [pid = 1881] [serial = 1677] [outer = 0x7f6fd6d89000] 19:14:57 INFO - PROCESS | 1881 | 1461291297506 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]]]}] 19:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1634ms 19:14:57 INFO - PROCESS | 1881 | 1461291297584 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:14:57 INFO - PROCESS | 1881 | 1461291297591 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:14:57 INFO - PROCESS | 1881 | 1461291297597 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:14:57 INFO - PROCESS | 1881 | 1461291297601 Marionette TRACE conn3 <- [1,2206,null,{}] 19:14:57 INFO - PROCESS | 1881 | 1461291297607 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}] 19:14:57 INFO - PROCESS | 1881 | 1461291297845 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:14:58 INFO - PROCESS | 1881 | 1461291298203 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda97a000 == 166 [pid = 1881] [id = 559] 19:14:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6fd79ca800) [pid = 1881] [serial = 1678] [outer = (nil)] 19:14:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fd86c6c00) [pid = 1881] [serial = 1679] [outer = 0x7f6fd79ca800] 19:14:58 INFO - PROCESS | 1881 | 1461291298277 Marionette DEBUG loaded listener.js 19:14:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6fd8ce5400) [pid = 1881] [serial = 1680] [outer = 0x7f6fd79ca800] 19:14:59 INFO - PROCESS | 1881 | 1461291299157 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]]]}] 19:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1584ms 19:14:59 INFO - PROCESS | 1881 | 1461291299181 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:14:59 INFO - PROCESS | 1881 | 1461291299184 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:14:59 INFO - PROCESS | 1881 | 1461291299200 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:14:59 INFO - PROCESS | 1881 | 1461291299209 Marionette TRACE conn3 <- [1,2210,null,{}] 19:14:59 INFO - PROCESS | 1881 | 1461291299215 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}] 19:14:59 INFO - PROCESS | 1881 | 1461291299426 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:14:59 INFO - PROCESS | 1881 | 1461291299752 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd9a6000 == 167 [pid = 1881] [id = 560] 19:14:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fda6e6800) [pid = 1881] [serial = 1681] [outer = (nil)] 19:14:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6fdaa93c00) [pid = 1881] [serial = 1682] [outer = 0x7f6fda6e6800] 19:14:59 INFO - PROCESS | 1881 | 1461291299840 Marionette DEBUG loaded listener.js 19:14:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fdbfcf400) [pid = 1881] [serial = 1683] [outer = 0x7f6fda6e6800] 19:15:00 INFO - PROCESS | 1881 | 1461291300667 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]]]}] 19:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1549ms 19:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:15:00 INFO - PROCESS | 1881 | 1461291300741 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:15:00 INFO - PROCESS | 1881 | 1461291300745 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:15:00 INFO - PROCESS | 1881 | 1461291300751 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:15:00 INFO - PROCESS | 1881 | 1461291300754 Marionette TRACE conn3 <- [1,2214,null,{}] 19:15:00 INFO - PROCESS | 1881 | 1461291300759 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}] 19:15:00 INFO - PROCESS | 1881 | 1461291300991 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:15:01 INFO - PROCESS | 1881 | 1461291301309 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdec44800 == 168 [pid = 1881] [id = 561] 19:15:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fda499000) [pid = 1881] [serial = 1684] [outer = (nil)] 19:15:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6fdd47cc00) [pid = 1881] [serial = 1685] [outer = 0x7f6fda499000] 19:15:01 INFO - PROCESS | 1881 | 1461291301388 Marionette DEBUG loaded listener.js 19:15:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fdd6e2c00) [pid = 1881] [serial = 1686] [outer = 0x7f6fda499000] 19:15:02 INFO - PROCESS | 1881 | 1461291302137 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]]]}] 19:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1436ms 19:15:02 INFO - PROCESS | 1881 | 1461291302187 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:15:02 INFO - PROCESS | 1881 | 1461291302190 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:15:02 INFO - PROCESS | 1881 | 1461291302196 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:15:02 INFO - PROCESS | 1881 | 1461291302200 Marionette TRACE conn3 <- [1,2218,null,{}] 19:15:02 INFO - PROCESS | 1881 | 1461291302205 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}] 19:15:02 INFO - PROCESS | 1881 | 1461291302479 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:15:02 INFO - PROCESS | 1881 | 1461291302826 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf314800 == 169 [pid = 1881] [id = 562] 19:15:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fddd4a800) [pid = 1881] [serial = 1687] [outer = (nil)] 19:15:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fddd59800) [pid = 1881] [serial = 1688] [outer = 0x7f6fddd4a800] 19:15:02 INFO - PROCESS | 1881 | 1461291302920 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fdee25c00) [pid = 1881] [serial = 1689] [outer = 0x7f6fddd4a800] 19:15:03 INFO - PROCESS | 1881 | 1461291303771 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]]]}] 19:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1602ms 19:15:03 INFO - PROCESS | 1881 | 1461291303798 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 1881 | 1461291303802 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:15:03 INFO - PROCESS | 1881 | 1461291303808 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:15:03 INFO - PROCESS | 1881 | 1461291303811 Marionette TRACE conn3 <- [1,2222,null,{}] 19:15:03 INFO - PROCESS | 1881 | 1461291303817 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}] 19:15:04 INFO - PROCESS | 1881 | 1461291304023 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:15:04 INFO - PROCESS | 1881 | 1461291304316 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe136b000 == 170 [pid = 1881] [id = 563] 19:15:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fd792d800) [pid = 1881] [serial = 1690] [outer = (nil)] 19:15:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fdfea9800) [pid = 1881] [serial = 1691] [outer = 0x7f6fd792d800] 19:15:04 INFO - PROCESS | 1881 | 1461291304430 Marionette DEBUG loaded listener.js 19:15:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fe02b1400) [pid = 1881] [serial = 1692] [outer = 0x7f6fd792d800] 19:15:05 INFO - PROCESS | 1881 | 1461291305270 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]]]}] 19:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 19:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:15:05 INFO - PROCESS | 1881 | 1461291305339 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 1881 | 1461291305342 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:15:05 INFO - PROCESS | 1881 | 1461291305348 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 1881 | 1461291305352 Marionette TRACE conn3 <- [1,2226,null,{}] 19:15:05 INFO - PROCESS | 1881 | 1461291305357 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}] 19:15:05 INFO - PROCESS | 1881 | 1461291305564 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:15:05 INFO - PROCESS | 1881 | 1461291305876 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1fb6000 == 171 [pid = 1881] [id = 564] 19:15:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fded57000) [pid = 1881] [serial = 1693] [outer = (nil)] 19:15:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fe1e93c00) [pid = 1881] [serial = 1694] [outer = 0x7f6fded57000] 19:15:05 INFO - PROCESS | 1881 | 1461291305956 Marionette DEBUG loaded listener.js 19:15:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6fe1f0f800) [pid = 1881] [serial = 1695] [outer = 0x7f6fded57000] 19:15:06 INFO - PROCESS | 1881 | 1461291306759 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]]]}] 19:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1483ms 19:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:15:06 INFO - PROCESS | 1881 | 1461291306831 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:15:06 INFO - PROCESS | 1881 | 1461291306834 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:15:06 INFO - PROCESS | 1881 | 1461291306841 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:15:06 INFO - PROCESS | 1881 | 1461291306844 Marionette TRACE conn3 <- [1,2230,null,{}] 19:15:06 INFO - PROCESS | 1881 | 1461291306849 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}] 19:15:07 INFO - PROCESS | 1881 | 1461291307043 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:15:07 INFO - PROCESS | 1881 | 1461291307356 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3613000 == 172 [pid = 1881] [id = 565] 19:15:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f6fddb29800) [pid = 1881] [serial = 1696] [outer = (nil)] 19:15:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 221 (0x7f6fe810d000) [pid = 1881] [serial = 1697] [outer = 0x7f6fddb29800] 19:15:07 INFO - PROCESS | 1881 | 1461291307451 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 222 (0x7f6fe8265000) [pid = 1881] [serial = 1698] [outer = 0x7f6fddb29800] 19:15:08 INFO - PROCESS | 1881 | 1461291308231 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]]]}] 19:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1435ms 19:15:08 INFO - PROCESS | 1881 | 1461291308275 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 1881 | 1461291308278 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:15:08 INFO - PROCESS | 1881 | 1461291308284 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 1881 | 1461291308287 Marionette TRACE conn3 <- [1,2234,null,{}] 19:15:08 INFO - PROCESS | 1881 | 1461291308292 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}] 19:15:08 INFO - PROCESS | 1881 | 1461291308487 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:15:08 INFO - PROCESS | 1881 | 1461291308775 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83ce800 == 173 [pid = 1881] [id = 566] 19:15:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 223 (0x7f6fdf50fc00) [pid = 1881] [serial = 1699] [outer = (nil)] 19:15:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 224 (0x7f6fe8427800) [pid = 1881] [serial = 1700] [outer = 0x7f6fdf50fc00] 19:15:08 INFO - PROCESS | 1881 | 1461291308893 Marionette DEBUG loaded listener.js 19:15:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 225 (0x7f6fe9570400) [pid = 1881] [serial = 1701] [outer = 0x7f6fdf50fc00] 19:15:09 INFO - PROCESS | 1881 | 1461291309668 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]]]}] 19:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1439ms 19:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:15:09 INFO - PROCESS | 1881 | 1461291309723 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:15:09 INFO - PROCESS | 1881 | 1461291309726 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:15:09 INFO - PROCESS | 1881 | 1461291309733 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:15:09 INFO - PROCESS | 1881 | 1461291309736 Marionette TRACE conn3 <- [1,2238,null,{}] 19:15:09 INFO - PROCESS | 1881 | 1461291309741 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}] 19:15:09 INFO - PROCESS | 1881 | 1461291309941 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:15:10 INFO - PROCESS | 1881 | 1461291310220 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea237000 == 174 [pid = 1881] [id = 567] 19:15:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 226 (0x7f6fe9cca000) [pid = 1881] [serial = 1702] [outer = (nil)] 19:15:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 227 (0x7f6fea21e400) [pid = 1881] [serial = 1703] [outer = 0x7f6fe9cca000] 19:15:10 INFO - PROCESS | 1881 | 1461291310363 Marionette DEBUG loaded listener.js 19:15:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 228 (0x7f6fea904000) [pid = 1881] [serial = 1704] [outer = 0x7f6fe9cca000] 19:15:11 INFO - PROCESS | 1881 | 1461291311193 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]]]}] 19:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1534ms 19:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:15:11 INFO - PROCESS | 1881 | 1461291311267 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:15:11 INFO - PROCESS | 1881 | 1461291311270 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:15:11 INFO - PROCESS | 1881 | 1461291311276 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:15:11 INFO - PROCESS | 1881 | 1461291311281 Marionette TRACE conn3 <- [1,2242,null,{}] 19:15:11 INFO - PROCESS | 1881 | 1461291311286 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}] 19:15:11 INFO - PROCESS | 1881 | 1461291311543 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:15:11 INFO - PROCESS | 1881 | 1461291311862 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee593800 == 175 [pid = 1881] [id = 568] 19:15:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 229 (0x7f6feaf94c00) [pid = 1881] [serial = 1705] [outer = (nil)] 19:15:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 230 (0x7f6feb193400) [pid = 1881] [serial = 1706] [outer = 0x7f6feaf94c00] 19:15:11 INFO - PROCESS | 1881 | 1461291311940 Marionette DEBUG loaded listener.js 19:15:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 231 (0x7f6fed62c400) [pid = 1881] [serial = 1707] [outer = 0x7f6feaf94c00] 19:15:12 INFO - PROCESS | 1881 | 1461291312734 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]]]}] 19:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1531ms 19:15:12 INFO - PROCESS | 1881 | 1461291312806 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:15:12 INFO - PROCESS | 1881 | 1461291312809 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:15:12 INFO - PROCESS | 1881 | 1461291312816 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:15:12 INFO - PROCESS | 1881 | 1461291312818 Marionette TRACE conn3 <- [1,2246,null,{}] 19:15:12 INFO - PROCESS | 1881 | 1461291312824 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}] 19:15:13 INFO - PROCESS | 1881 | 1461291313012 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:15:13 INFO - PROCESS | 1881 | 1461291313337 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d0b000 == 176 [pid = 1881] [id = 569] 19:15:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 232 (0x7f6fd79bfc00) [pid = 1881] [serial = 1708] [outer = (nil)] 19:15:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 233 (0x7f6feafc7c00) [pid = 1881] [serial = 1709] [outer = 0x7f6fd79bfc00] 19:15:13 INFO - PROCESS | 1881 | 1461291313413 Marionette DEBUG loaded listener.js 19:15:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 234 (0x7f6fee9d2400) [pid = 1881] [serial = 1710] [outer = 0x7f6fd79bfc00] 19:15:14 INFO - PROCESS | 1881 | 1461291314243 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]]]}] 19:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1484ms 19:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:15:14 INFO - PROCESS | 1881 | 1461291314301 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:15:14 INFO - PROCESS | 1881 | 1461291314303 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:15:14 INFO - PROCESS | 1881 | 1461291314310 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 1881 | 1461291314313 Marionette TRACE conn3 <- [1,2250,null,{}] 19:15:14 INFO - PROCESS | 1881 | 1461291314318 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}] 19:15:14 INFO - PROCESS | 1881 | 1461291314510 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:15:14 INFO - PROCESS | 1881 | 1461291314832 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39f4800 == 177 [pid = 1881] [id = 570] 19:15:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 235 (0x7f6fdaa90400) [pid = 1881] [serial = 1711] [outer = (nil)] 19:15:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 236 (0x7f6ff00b4400) [pid = 1881] [serial = 1712] [outer = 0x7f6fdaa90400] 19:15:14 INFO - PROCESS | 1881 | 1461291314921 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 237 (0x7f6ff1adf000) [pid = 1881] [serial = 1713] [outer = 0x7f6fdaa90400] 19:15:15 INFO - PROCESS | 1881 | 1461291315714 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]]]}] 19:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1478ms 19:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:15:15 INFO - PROCESS | 1881 | 1461291315788 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:15:15 INFO - PROCESS | 1881 | 1461291315791 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:15:15 INFO - PROCESS | 1881 | 1461291315797 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:15:15 INFO - PROCESS | 1881 | 1461291315800 Marionette TRACE conn3 <- [1,2254,null,{}] 19:15:15 INFO - PROCESS | 1881 | 1461291315806 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}] 19:15:16 INFO - PROCESS | 1881 | 1461291315995 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:15:16 INFO - PROCESS | 1881 | 1461291316271 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff6441000 == 178 [pid = 1881] [id = 571] 19:15:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 238 (0x7f6fd34c1000) [pid = 1881] [serial = 1714] [outer = (nil)] 19:15:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 239 (0x7f6ff20c6000) [pid = 1881] [serial = 1715] [outer = 0x7f6fd34c1000] 19:15:16 INFO - PROCESS | 1881 | 1461291316387 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 240 (0x7f6ff2749800) [pid = 1881] [serial = 1716] [outer = 0x7f6fd34c1000] 19:15:17 INFO - PROCESS | 1881 | 1461291317206 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]]]}] 19:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1485ms 19:15:17 INFO - PROCESS | 1881 | 1461291317282 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:15:17 INFO - PROCESS | 1881 | 1461291317284 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:15:17 INFO - PROCESS | 1881 | 1461291317290 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 1881 | 1461291317293 Marionette TRACE conn3 <- [1,2258,null,{}] 19:15:17 INFO - PROCESS | 1881 | 1461291317298 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}] 19:15:17 INFO - PROCESS | 1881 | 1461291317542 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:15:17 INFO - PROCESS | 1881 | 1461291317905 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fffec0800 == 179 [pid = 1881] [id = 572] 19:15:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 241 (0x7f6fea911800) [pid = 1881] [serial = 1717] [outer = (nil)] 19:15:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 242 (0x7f6ff2b4f000) [pid = 1881] [serial = 1718] [outer = 0x7f6fea911800] 19:15:17 INFO - PROCESS | 1881 | 1461291317982 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 243 (0x7f6ff40fd800) [pid = 1881] [serial = 1719] [outer = 0x7f6fea911800] 19:15:18 INFO - PROCESS | 1881 | 1461291318821 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]]]}] 19:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1578ms 19:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:15:18 INFO - PROCESS | 1881 | 1461291318870 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:15:18 INFO - PROCESS | 1881 | 1461291318874 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:15:18 INFO - PROCESS | 1881 | 1461291318880 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:15:18 INFO - PROCESS | 1881 | 1461291318883 Marionette TRACE conn3 <- [1,2262,null,{}] 19:15:18 INFO - PROCESS | 1881 | 1461291318888 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}] 19:15:19 INFO - PROCESS | 1881 | 1461291319082 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:15:19 INFO - PROCESS | 1881 | 1461291319406 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f70011c2800 == 180 [pid = 1881] [id = 573] 19:15:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 244 (0x7f6ff2942000) [pid = 1881] [serial = 1720] [outer = (nil)] 19:15:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 245 (0x7f6fffe40400) [pid = 1881] [serial = 1721] [outer = 0x7f6ff2942000] 19:15:19 INFO - PROCESS | 1881 | 1461291319482 Marionette DEBUG loaded listener.js 19:15:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 246 (0x7f70011eb400) [pid = 1881] [serial = 1722] [outer = 0x7f6ff2942000] 19:15:20 INFO - PROCESS | 1881 | 1461291320277 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]]]}] 19:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1445ms 19:15:20 INFO - PROCESS | 1881 | 1461291320325 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:15:20 INFO - PROCESS | 1881 | 1461291320329 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:15:20 INFO - PROCESS | 1881 | 1461291320335 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:15:20 INFO - PROCESS | 1881 | 1461291320337 Marionette TRACE conn3 <- [1,2266,null,{}] 19:15:20 INFO - PROCESS | 1881 | 1461291320343 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}] 19:15:20 INFO - PROCESS | 1881 | 1461291320532 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:15:20 INFO - PROCESS | 1881 | 1461291320816 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005c87000 == 181 [pid = 1881] [id = 574] 19:15:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 247 (0x7f6ff3071800) [pid = 1881] [serial = 1723] [outer = (nil)] 19:15:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 248 (0x7f7002115400) [pid = 1881] [serial = 1724] [outer = 0x7f6ff3071800] 19:15:20 INFO - PROCESS | 1881 | 1461291320938 Marionette DEBUG loaded listener.js 19:15:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 249 (0x7f700582e400) [pid = 1881] [serial = 1725] [outer = 0x7f6ff3071800] 19:15:21 INFO - PROCESS | 1881 | 1461291321810 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]]]}] 19:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1534ms 19:15:21 INFO - PROCESS | 1881 | 1461291321869 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:15:21 INFO - PROCESS | 1881 | 1461291321873 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:15:21 INFO - PROCESS | 1881 | 1461291321879 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:15:21 INFO - PROCESS | 1881 | 1461291321881 Marionette TRACE conn3 <- [1,2270,null,{}] 19:15:21 INFO - PROCESS | 1881 | 1461291321887 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}] 19:15:22 INFO - PROCESS | 1881 | 1461291322087 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:15:22 INFO - PROCESS | 1881 | 1461291322421 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5dd6000 == 182 [pid = 1881] [id = 575] 19:15:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 250 (0x7f6fd59c3800) [pid = 1881] [serial = 1726] [outer = (nil)] 19:15:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 251 (0x7f6fd5aad000) [pid = 1881] [serial = 1727] [outer = 0x7f6fd59c3800] 19:15:22 INFO - PROCESS | 1881 | 1461291322498 Marionette DEBUG loaded listener.js 19:15:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 252 (0x7f6fd7936000) [pid = 1881] [serial = 1728] [outer = 0x7f6fd59c3800] 19:15:23 INFO - PROCESS | 1881 | 1461291323336 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]]]}] 19:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1530ms 19:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:15:23 INFO - PROCESS | 1881 | 1461291323409 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:15:23 INFO - PROCESS | 1881 | 1461291323412 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:15:23 INFO - PROCESS | 1881 | 1461291323419 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:15:23 INFO - PROCESS | 1881 | 1461291323422 Marionette TRACE conn3 <- [1,2274,null,{}] 19:15:23 INFO - PROCESS | 1881 | 1461291323427 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}] 19:15:23 INFO - PROCESS | 1881 | 1461291323632 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:15:23 INFO - PROCESS | 1881 | 1461291323966 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd848f800 == 183 [pid = 1881] [id = 576] 19:15:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 253 (0x7f6fd032ac00) [pid = 1881] [serial = 1729] [outer = (nil)] 19:15:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 254 (0x7f6fd34c3800) [pid = 1881] [serial = 1730] [outer = 0x7f6fd032ac00] 19:15:24 INFO - PROCESS | 1881 | 1461291324042 Marionette DEBUG loaded listener.js 19:15:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 255 (0x7f6fd718bc00) [pid = 1881] [serial = 1731] [outer = 0x7f6fd032ac00] 19:15:24 INFO - PROCESS | 1881 | 1461291324856 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]]]}] 19:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1486ms 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b30e800 == 182 [pid = 1881] [id = 449] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda790800 == 181 [pid = 1881] [id = 451] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700a33b800 == 180 [pid = 1881] [id = 448] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe8194800 == 179 [pid = 1881] [id = 501] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd72ea800 == 178 [pid = 1881] [id = 450] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8498000 == 177 [pid = 1881] [id = 556] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda416800 == 176 [pid = 1881] [id = 555] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c07000 == 175 [pid = 1881] [id = 554] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6fc9000 == 174 [pid = 1881] [id = 553] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd4ac5000 == 173 [pid = 1881] [id = 552] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd78d7800 == 172 [pid = 1881] [id = 551] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d7b000 == 171 [pid = 1881] [id = 550] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff0b06800 == 170 [pid = 1881] [id = 549] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffe0800 == 169 [pid = 1881] [id = 541] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf5a3800 == 168 [pid = 1881] [id = 540] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf30f800 == 167 [pid = 1881] [id = 539] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdec4c000 == 166 [pid = 1881] [id = 538] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fddc88800 == 165 [pid = 1881] [id = 537] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc2db800 == 164 [pid = 1881] [id = 536] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda980800 == 163 [pid = 1881] [id = 535] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda6b1000 == 162 [pid = 1881] [id = 534] 19:15:26 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd76d9800 == 161 [pid = 1881] [id = 533] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 254 (0x7f6fda9a3c00) [pid = 1881] [serial = 1598] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 253 (0x7f700640e000) [pid = 1881] [serial = 1482] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 252 (0x7f6feebcec00) [pid = 1881] [serial = 1547] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 251 (0x7f7006478400) [pid = 1881] [serial = 1575] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 250 (0x7f6fda6e5c00) [pid = 1881] [serial = 1596] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 249 (0x7f6fda09d000) [pid = 1881] [serial = 1595] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 248 (0x7f7006403000) [pid = 1881] [serial = 1476] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 247 (0x7f6ffae15800) [pid = 1881] [serial = 1470] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 246 (0x7f70080b7c00) [pid = 1881] [serial = 1485] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 245 (0x7f6fd7386800) [pid = 1881] [serial = 1562] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 244 (0x7f6fd59d0c00) [pid = 1881] [serial = 1569] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 243 (0x7f6feafc7800) [pid = 1881] [serial = 1452] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 242 (0x7f6feaf8cc00) [pid = 1881] [serial = 1541] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 241 (0x7f6fd032e400) [pid = 1881] [serial = 1583] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 240 (0x7f7006479000) [pid = 1881] [serial = 1566] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 239 (0x7f6ff2b4d800) [pid = 1881] [serial = 1554] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 238 (0x7f6ff1074000) [pid = 1881] [serial = 1431] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 237 (0x7f6fd34c9000) [pid = 1881] [serial = 1494] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 236 (0x7f6fd84d1c00) [pid = 1881] [serial = 1353] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 235 (0x7f6fd738b400) [pid = 1881] [serial = 1563] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 234 (0x7f7005f9e800) [pid = 1881] [serial = 1344] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 233 (0x7f6ff03d3c00) [pid = 1881] [serial = 1398] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 232 (0x7f6fdab5d000) [pid = 1881] [serial = 1359] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 231 (0x7f6ff2261c00) [pid = 1881] [serial = 1551] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 230 (0x7f7001eeb400) [pid = 1881] [serial = 1557] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 229 (0x7f6ffae89000) [pid = 1881] [serial = 1296] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 228 (0x7f6fd59cc800) [pid = 1881] [serial = 1568] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 227 (0x7f6ff1df2000) [pid = 1881] [serial = 1287] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 226 (0x7f6fe810ac00) [pid = 1881] [serial = 1329] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 225 (0x7f6fddb23000) [pid = 1881] [serial = 1500] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 224 (0x7f6fffe4a800) [pid = 1881] [serial = 1556] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 223 (0x7f6fed62bc00) [pid = 1881] [serial = 1464] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 222 (0x7f6fdedf3c00) [pid = 1881] [serial = 1326] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 221 (0x7f6fd7195800) [pid = 1881] [serial = 1479] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 220 (0x7f6ff27edc00) [pid = 1881] [serial = 1335] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f6fded8a400) [pid = 1881] [serial = 1428] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fe1451000) [pid = 1881] [serial = 1536] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fd7290400) [pid = 1881] [serial = 1410] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f7000f4e000) [pid = 1881] [serial = 1302] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fdfeab800) [pid = 1881] [serial = 1488] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f7006186800) [pid = 1881] [serial = 1413] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fddb2c400) [pid = 1881] [serial = 1503] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f700632d000) [pid = 1881] [serial = 1419] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fdf636000) [pid = 1881] [serial = 1571] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fdfea6800) [pid = 1881] [serial = 1497] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6ff0b24400) [pid = 1881] [serial = 1467] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f700632d800) [pid = 1881] [serial = 1347] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fe1ec9800) [pid = 1881] [serial = 1538] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fe0f0f800) [pid = 1881] [serial = 1535] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6ff274d000) [pid = 1881] [serial = 1401] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6fd88e5000) [pid = 1881] [serial = 1422] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6ff274c400) [pid = 1881] [serial = 1553] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fda493c00) [pid = 1881] [serial = 1529] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fd5aae400) [pid = 1881] [serial = 1578] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fd7931c00) [pid = 1881] [serial = 1589] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fda9a9800) [pid = 1881] [serial = 1455] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6ff0c3d000) [pid = 1881] [serial = 1548] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6ff4024800) [pid = 1881] [serial = 1293] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fe34f4c00) [pid = 1881] [serial = 1539] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6feae74000) [pid = 1881] [serial = 1395] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fdf63fc00) [pid = 1881] [serial = 1574] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fda6e3c00) [pid = 1881] [serial = 1544] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fda9a7400) [pid = 1881] [serial = 1425] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6ff00bf000) [pid = 1881] [serial = 1281] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fe1fe2400) [pid = 1881] [serial = 1506] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fd6d83800) [pid = 1881] [serial = 1580] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fddcd6c00) [pid = 1881] [serial = 1533] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fea906000) [pid = 1881] [serial = 1299] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fd8ce2000) [pid = 1881] [serial = 1592] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6feb260800) [pid = 1881] [serial = 1542] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f7005dd2000) [pid = 1881] [serial = 1559] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f7005751000) [pid = 1881] [serial = 1473] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6febf69000) [pid = 1881] [serial = 1275] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fda49f800) [pid = 1881] [serial = 1491] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fd6d83c00) [pid = 1881] [serial = 1586] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f7001fb4000) [pid = 1881] [serial = 1404] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f700640e800) [pid = 1881] [serial = 1560] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fd843e800) [pid = 1881] [serial = 1527] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6ff3cf3000) [pid = 1881] [serial = 1338] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6ff2748400) [pid = 1881] [serial = 1290] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fd5aaa400) [pid = 1881] [serial = 1577] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fd6d8a000) [pid = 1881] [serial = 1581] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fda6ef400) [pid = 1881] [serial = 1530] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fdf50c400) [pid = 1881] [serial = 1458] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f7005f64400) [pid = 1881] [serial = 1407] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fe9570800) [pid = 1881] [serial = 1461] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f7005755c00) [pid = 1881] [serial = 1341] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fd7195c00) [pid = 1881] [serial = 1587] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fdab5fc00) [pid = 1881] [serial = 1389] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fd8432800) [pid = 1881] [serial = 1526] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fd84cdc00) [pid = 1881] [serial = 1590] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f70022d0400) [pid = 1881] [serial = 1565] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fda6f0800) [pid = 1881] [serial = 1356] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fed7cd800) [pid = 1881] [serial = 1545] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6ff1adec00) [pid = 1881] [serial = 1550] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6ff1079800) [pid = 1881] [serial = 1284] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fd6210400) [pid = 1881] [serial = 1350] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fdf63a000) [pid = 1881] [serial = 1572] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd8cfd800) [pid = 1881] [serial = 1593] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fe1f08000) [pid = 1881] [serial = 1392] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fd60dd800) [pid = 1881] [serial = 1416] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6feebc2c00) [pid = 1881] [serial = 1278] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fed9d6c00) [pid = 1881] [serial = 1332] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fdd3af000) [pid = 1881] [serial = 1532] [outer = (nil)] [url = about:blank] 19:15:26 INFO - PROCESS | 1881 | 1461291326450 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:15:26 INFO - PROCESS | 1881 | 1461291326471 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:15:26 INFO - PROCESS | 1881 | 1461291326533 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:15:26 INFO - PROCESS | 1881 | 1461291326540 Marionette TRACE conn3 <- [1,2278,null,{}] 19:15:26 INFO - PROCESS | 1881 | 1461291326548 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}] 19:15:26 INFO - PROCESS | 1881 | 1461291326726 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:15:26 INFO - PROCESS | 1881 | 1461291326742 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5dd4000 == 162 [pid = 1881] [id = 577] 19:15:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fd5aa7000) [pid = 1881] [serial = 1732] [outer = (nil)] 19:15:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fd60cf800) [pid = 1881] [serial = 1733] [outer = 0x7f6fd5aa7000] 19:15:26 INFO - PROCESS | 1881 | 1461291326809 Marionette DEBUG loaded listener.js 19:15:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd60db800) [pid = 1881] [serial = 1734] [outer = 0x7f6fd5aa7000] 19:15:27 INFO - PROCESS | 1881 | 1461291327812 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]]]}] 19:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1345ms 19:15:27 INFO - PROCESS | 1881 | 1461291327870 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 1881 | 1461291327875 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:15:27 INFO - PROCESS | 1881 | 1461291327886 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 1881 | 1461291327891 Marionette TRACE conn3 <- [1,2282,null,{}] 19:15:27 INFO - PROCESS | 1881 | 1461291327897 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}] 19:15:28 INFO - PROCESS | 1881 | 1461291328152 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:15:28 INFO - PROCESS | 1881 | 1461291328172 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6d33800 == 163 [pid = 1881] [id = 578] 19:15:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd6d8a800) [pid = 1881] [serial = 1735] [outer = (nil)] 19:15:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd718e800) [pid = 1881] [serial = 1736] [outer = 0x7f6fd6d8a800] 19:15:28 INFO - PROCESS | 1881 | 1461291328235 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd7285800) [pid = 1881] [serial = 1737] [outer = 0x7f6fd6d8a800] 19:15:29 INFO - PROCESS | 1881 | 1461291329247 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]]]}] 19:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1387ms 19:15:29 INFO - PROCESS | 1881 | 1461291329270 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 1881 | 1461291329274 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:15:29 INFO - PROCESS | 1881 | 1461291329280 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 1881 | 1461291329283 Marionette TRACE conn3 <- [1,2286,null,{}] 19:15:29 INFO - PROCESS | 1881 | 1461291329295 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}] 19:15:29 INFO - PROCESS | 1881 | 1461291329585 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:15:29 INFO - PROCESS | 1881 | 1461291329616 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd78c2800 == 164 [pid = 1881] [id = 579] 19:15:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd738b400) [pid = 1881] [serial = 1738] [outer = (nil)] 19:15:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fd79bf400) [pid = 1881] [serial = 1739] [outer = 0x7f6fd738b400] 19:15:29 INFO - PROCESS | 1881 | 1461291329687 Marionette DEBUG loaded listener.js 19:15:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fd84cb000) [pid = 1881] [serial = 1740] [outer = 0x7f6fd738b400] 19:15:30 INFO - PROCESS | 1881 | 1461291330812 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]]]}] 19:15:30 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 19:15:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1578ms 19:15:30 INFO - PROCESS | 1881 | 1461291330861 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:15:30 INFO - PROCESS | 1881 | 1461291330863 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:15:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:15:30 INFO - PROCESS | 1881 | 1461291330869 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:15:30 INFO - PROCESS | 1881 | 1461291330871 Marionette TRACE conn3 <- [1,2290,null,{}] 19:15:30 INFO - PROCESS | 1881 | 1461291330877 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}] 19:15:31 INFO - PROCESS | 1881 | 1461291331470 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:15:31 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fd5aae000) [pid = 1881] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:15:31 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fda6e6c00) [pid = 1881] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:15:31 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fd5aaec00) [pid = 1881] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:15:31 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd0327800) [pid = 1881] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:15:31 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fd88e8c00) [pid = 1881] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:15:31 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fd792f400) [pid = 1881] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:15:31 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fda092c00) [pid = 1881] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:15:31 INFO - PROCESS | 1881 | 1461291331657 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5ddd800 == 165 [pid = 1881] [id = 580] 19:15:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd0327800) [pid = 1881] [serial = 1741] [outer = (nil)] 19:15:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd5aae000) [pid = 1881] [serial = 1742] [outer = 0x7f6fd0327800] 19:15:31 INFO - PROCESS | 1881 | 1461291331722 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd8bce400) [pid = 1881] [serial = 1743] [outer = 0x7f6fd0327800] 19:15:32 INFO - PROCESS | 1881 | 1461291332405 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]]]}] 19:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1581ms 19:15:32 INFO - PROCESS | 1881 | 1461291332452 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:15:32 INFO - PROCESS | 1881 | 1461291332455 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:15:32 INFO - PROCESS | 1881 | 1461291332460 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:15:32 INFO - PROCESS | 1881 | 1461291332463 Marionette TRACE conn3 <- [1,2294,null,{}] 19:15:32 INFO - PROCESS | 1881 | 1461291332468 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}] 19:15:32 INFO - PROCESS | 1881 | 1461291332635 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:15:32 INFO - PROCESS | 1881 | 1461291332838 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd9e5c800 == 166 [pid = 1881] [id = 581] 19:15:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd032a000) [pid = 1881] [serial = 1744] [outer = (nil)] 19:15:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd8bd8400) [pid = 1881] [serial = 1745] [outer = 0x7f6fd032a000] 19:15:32 INFO - PROCESS | 1881 | 1461291332912 Marionette DEBUG loaded listener.js 19:15:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fd9f52800) [pid = 1881] [serial = 1746] [outer = 0x7f6fd032a000] 19:15:33 INFO - PROCESS | 1881 | 1461291333845 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]]]}] 19:15:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:15:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1434ms 19:15:33 INFO - PROCESS | 1881 | 1461291333894 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:15:33 INFO - PROCESS | 1881 | 1461291333900 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:15:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:15:33 INFO - PROCESS | 1881 | 1461291333908 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:15:33 INFO - PROCESS | 1881 | 1461291333916 Marionette TRACE conn3 <- [1,2298,null,{}] 19:15:33 INFO - PROCESS | 1881 | 1461291333925 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}] 19:15:34 INFO - PROCESS | 1881 | 1461291334183 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:15:34 INFO - PROCESS | 1881 | 1461291334519 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6fd3800 == 167 [pid = 1881] [id = 582] 19:15:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fd59ce800) [pid = 1881] [serial = 1747] [outer = (nil)] 19:15:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fd718fc00) [pid = 1881] [serial = 1748] [outer = 0x7f6fd59ce800] 19:15:34 INFO - PROCESS | 1881 | 1461291334594 Marionette DEBUG loaded listener.js 19:15:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fd7384800) [pid = 1881] [serial = 1749] [outer = 0x7f6fd59ce800] 19:15:35 INFO - PROCESS | 1881 | 1461291335441 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]]]}] 19:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1586ms 19:15:35 INFO - PROCESS | 1881 | 1461291335495 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:15:35 INFO - PROCESS | 1881 | 1461291335503 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:15:35 INFO - PROCESS | 1881 | 1461291335513 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:15:35 INFO - PROCESS | 1881 | 1461291335517 Marionette TRACE conn3 <- [1,2302,null,{}] 19:15:35 INFO - PROCESS | 1881 | 1461291335523 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}] 19:15:35 INFO - PROCESS | 1881 | 1461291335724 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:15:36 INFO - PROCESS | 1881 | 1461291336035 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda420000 == 168 [pid = 1881] [id = 583] 19:15:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fd84d6400) [pid = 1881] [serial = 1750] [outer = (nil)] 19:15:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fd8bcbc00) [pid = 1881] [serial = 1751] [outer = 0x7f6fd84d6400] 19:15:36 INFO - PROCESS | 1881 | 1461291336114 Marionette DEBUG loaded listener.js 19:15:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fd8cf7400) [pid = 1881] [serial = 1752] [outer = 0x7f6fd84d6400] 19:15:37 INFO - PROCESS | 1881 | 1461291337052 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]]]}] 19:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1581ms 19:15:37 INFO - PROCESS | 1881 | 1461291337095 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:15:37 INFO - PROCESS | 1881 | 1461291337099 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:15:37 INFO - PROCESS | 1881 | 1461291337105 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:15:37 INFO - PROCESS | 1881 | 1461291337111 Marionette TRACE conn3 <- [1,2306,null,{}] 19:15:37 INFO - PROCESS | 1881 | 1461291337127 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}] 19:15:37 INFO - PROCESS | 1881 | 1461291337373 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:15:37 INFO - PROCESS | 1881 | 1461291337684 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda8cd800 == 169 [pid = 1881] [id = 584] 19:15:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fda495800) [pid = 1881] [serial = 1753] [outer = (nil)] 19:15:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fda6e3c00) [pid = 1881] [serial = 1754] [outer = 0x7f6fda495800] 19:15:37 INFO - PROCESS | 1881 | 1461291337761 Marionette DEBUG loaded listener.js 19:15:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fda9a3c00) [pid = 1881] [serial = 1755] [outer = 0x7f6fda495800] 19:15:38 INFO - PROCESS | 1881 | 1461291338607 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]]]}] 19:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1538ms 19:15:38 INFO - PROCESS | 1881 | 1461291338642 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:15:38 INFO - PROCESS | 1881 | 1461291338647 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:15:38 INFO - PROCESS | 1881 | 1461291338653 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:15:38 INFO - PROCESS | 1881 | 1461291338655 Marionette TRACE conn3 <- [1,2310,null,{}] 19:15:38 INFO - PROCESS | 1881 | 1461291338661 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}] 19:15:38 INFO - PROCESS | 1881 | 1461291338866 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:15:39 INFO - PROCESS | 1881 | 1461291339136 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf1a000 == 170 [pid = 1881] [id = 585] 19:15:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fda9b1000) [pid = 1881] [serial = 1756] [outer = (nil)] 19:15:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fdab5ec00) [pid = 1881] [serial = 1757] [outer = 0x7f6fda9b1000] 19:15:39 INFO - PROCESS | 1881 | 1461291339257 Marionette DEBUG loaded listener.js 19:15:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fdbfd9400) [pid = 1881] [serial = 1758] [outer = 0x7f6fda9b1000] 19:15:40 INFO - PROCESS | 1881 | 1461291340077 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]]]}] 19:15:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:15:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1479ms 19:15:40 INFO - PROCESS | 1881 | 1461291340133 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:15:40 INFO - PROCESS | 1881 | 1461291340137 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:15:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:15:40 INFO - PROCESS | 1881 | 1461291340143 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:15:40 INFO - PROCESS | 1881 | 1461291340145 Marionette TRACE conn3 <- [1,2314,null,{}] 19:15:40 INFO - PROCESS | 1881 | 1461291340151 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}] 19:15:40 INFO - PROCESS | 1881 | 1461291340337 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:15:40 INFO - PROCESS | 1881 | 1461291340645 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd562000 == 171 [pid = 1881] [id = 586] 19:15:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fda497400) [pid = 1881] [serial = 1759] [outer = (nil)] 19:15:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fdd3aac00) [pid = 1881] [serial = 1760] [outer = 0x7f6fda497400] 19:15:40 INFO - PROCESS | 1881 | 1461291340723 Marionette DEBUG loaded listener.js 19:15:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fdd6db400) [pid = 1881] [serial = 1761] [outer = 0x7f6fda497400] 19:15:41 INFO - PROCESS | 1881 | 1461291341523 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]]]}] 19:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1433ms 19:15:41 INFO - PROCESS | 1881 | 1461291341577 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:15:41 INFO - PROCESS | 1881 | 1461291341581 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:15:41 INFO - PROCESS | 1881 | 1461291341588 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:15:41 INFO - PROCESS | 1881 | 1461291341591 Marionette TRACE conn3 <- [1,2318,null,{}] 19:15:41 INFO - PROCESS | 1881 | 1461291341597 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}] 19:15:41 INFO - PROCESS | 1881 | 1461291341824 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:15:42 INFO - PROCESS | 1881 | 1461291342137 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdec30800 == 172 [pid = 1881] [id = 587] 19:15:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fded57400) [pid = 1881] [serial = 1762] [outer = (nil)] 19:15:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fded5c400) [pid = 1881] [serial = 1763] [outer = 0x7f6fded57400] 19:15:42 INFO - PROCESS | 1881 | 1461291342235 Marionette DEBUG loaded listener.js 19:15:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fdedee400) [pid = 1881] [serial = 1764] [outer = 0x7f6fded57400] 19:15:43 INFO - PROCESS | 1881 | 1461291343276 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] 19:15:43 INFO - PROCESS | 1881 | 1461291343329 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:15:43 INFO - PROCESS | 1881 | 1461291343335 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:15:43 INFO - PROCESS | 1881 | 1461291343338 Marionette TRACE conn3 <- [1,2322,null,{}] 19:15:43 INFO - PROCESS | 1881 | 1461291343344 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}] 19:15:43 INFO - PROCESS | 1881 | 1461291343532 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:15:43 INFO - PROCESS | 1881 | 1461291343845 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf311000 == 173 [pid = 1881] [id = 588] 19:15:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fd718f800) [pid = 1881] [serial = 1765] [outer = (nil)] 19:15:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fdf639400) [pid = 1881] [serial = 1766] [outer = 0x7f6fd718f800] 19:15:43 INFO - PROCESS | 1881 | 1461291343922 Marionette DEBUG loaded listener.js 19:15:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fdfea6800) [pid = 1881] [serial = 1767] [outer = 0x7f6fd718f800] 19:15:44 INFO - PROCESS | 1881 | 1461291344705 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]]]}] 19:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1428ms 19:15:44 INFO - PROCESS | 1881 | 1461291344764 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:15:44 INFO - PROCESS | 1881 | 1461291344768 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:15:44 INFO - PROCESS | 1881 | 1461291344774 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:15:44 INFO - PROCESS | 1881 | 1461291344777 Marionette TRACE conn3 <- [1,2326,null,{}] 19:15:44 INFO - PROCESS | 1881 | 1461291344782 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}] 19:15:44 INFO - PROCESS | 1881 | 1461291344985 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:15:45 INFO - PROCESS | 1881 | 1461291345256 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf650800 == 174 [pid = 1881] [id = 589] 19:15:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fded52800) [pid = 1881] [serial = 1768] [outer = (nil)] 19:15:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fe0f0c400) [pid = 1881] [serial = 1769] [outer = 0x7f6fded52800] 19:15:45 INFO - PROCESS | 1881 | 1461291345371 Marionette DEBUG loaded listener.js 19:15:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fe1e93400) [pid = 1881] [serial = 1770] [outer = 0x7f6fded52800] 19:15:46 INFO - PROCESS | 1881 | 1461291346171 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]]]}] 19:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1439ms 19:15:46 INFO - PROCESS | 1881 | 1461291346213 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:15:46 INFO - PROCESS | 1881 | 1461291346217 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:15:46 INFO - PROCESS | 1881 | 1461291346223 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:15:46 INFO - PROCESS | 1881 | 1461291346226 Marionette TRACE conn3 <- [1,2330,null,{}] 19:15:46 INFO - PROCESS | 1881 | 1461291346231 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}] 19:15:46 INFO - PROCESS | 1881 | 1461291346428 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:15:46 INFO - PROCESS | 1881 | 1461291346708 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe11b6000 == 175 [pid = 1881] [id = 590] 19:15:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fdfeab400) [pid = 1881] [serial = 1771] [outer = (nil)] 19:15:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6fe1eccc00) [pid = 1881] [serial = 1772] [outer = 0x7f6fdfeab400] 19:15:46 INFO - PROCESS | 1881 | 1461291346824 Marionette DEBUG loaded listener.js 19:15:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fe34e6c00) [pid = 1881] [serial = 1773] [outer = 0x7f6fdfeab400] 19:15:47 INFO - PROCESS | 1881 | 1461291347607 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]]]}] 19:15:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:15:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1428ms 19:15:47 INFO - PROCESS | 1881 | 1461291347652 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:15:47 INFO - PROCESS | 1881 | 1461291347656 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:15:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:15:47 INFO - PROCESS | 1881 | 1461291347662 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:15:47 INFO - PROCESS | 1881 | 1461291347665 Marionette TRACE conn3 <- [1,2334,null,{}] 19:15:47 INFO - PROCESS | 1881 | 1461291347670 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}] 19:15:47 INFO - PROCESS | 1881 | 1461291347859 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:15:48 INFO - PROCESS | 1881 | 1461291348131 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1fa1000 == 176 [pid = 1881] [id = 591] 19:15:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6fdf638800) [pid = 1881] [serial = 1774] [outer = (nil)] 19:15:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6fe810ac00) [pid = 1881] [serial = 1775] [outer = 0x7f6fdf638800] 19:15:48 INFO - PROCESS | 1881 | 1461291348248 Marionette DEBUG loaded listener.js 19:15:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fe8427400) [pid = 1881] [serial = 1776] [outer = 0x7f6fdf638800] 19:15:49 INFO - PROCESS | 1881 | 1461291349081 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]]]}] 19:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1478ms 19:15:49 INFO - PROCESS | 1881 | 1461291349141 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:15:49 INFO - PROCESS | 1881 | 1461291349144 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:15:49 INFO - PROCESS | 1881 | 1461291349151 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:15:49 INFO - PROCESS | 1881 | 1461291349155 Marionette TRACE conn3 <- [1,2338,null,{}] 19:15:49 INFO - PROCESS | 1881 | 1461291349160 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}] 19:15:49 INFO - PROCESS | 1881 | 1461291349407 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:15:49 INFO - PROCESS | 1881 | 1461291349727 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37e7000 == 177 [pid = 1881] [id = 592] 19:15:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fea711000) [pid = 1881] [serial = 1777] [outer = (nil)] 19:15:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fea906000) [pid = 1881] [serial = 1778] [outer = 0x7f6fea711000] 19:15:49 INFO - PROCESS | 1881 | 1461291349811 Marionette DEBUG loaded listener.js 19:15:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6feaf96400) [pid = 1881] [serial = 1779] [outer = 0x7f6fea711000] 19:15:50 INFO - PROCESS | 1881 | 1461291350639 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]]]}] 19:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1530ms 19:15:50 INFO - PROCESS | 1881 | 1461291350681 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:15:50 INFO - PROCESS | 1881 | 1461291350684 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:15:50 INFO - PROCESS | 1881 | 1461291350690 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:15:50 INFO - PROCESS | 1881 | 1461291350692 Marionette TRACE conn3 <- [1,2342,null,{}] 19:15:50 INFO - PROCESS | 1881 | 1461291350698 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}] 19:15:50 INFO - PROCESS | 1881 | 1461291350890 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:15:51 INFO - PROCESS | 1881 | 1461291351219 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe96e6800 == 178 [pid = 1881] [id = 593] 19:15:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6feafbe400) [pid = 1881] [serial = 1780] [outer = (nil)] 19:15:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6feb0cb000) [pid = 1881] [serial = 1781] [outer = 0x7f6feafbe400] 19:15:51 INFO - PROCESS | 1881 | 1461291351302 Marionette DEBUG loaded listener.js 19:15:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6febe95000) [pid = 1881] [serial = 1782] [outer = 0x7f6feafbe400] 19:15:52 INFO - PROCESS | 1881 | 1461291352095 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]]]}] 19:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1478ms 19:15:52 INFO - PROCESS | 1881 | 1461291352168 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:15:52 INFO - PROCESS | 1881 | 1461291352172 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:15:52 INFO - PROCESS | 1881 | 1461291352178 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:15:52 INFO - PROCESS | 1881 | 1461291352180 Marionette TRACE conn3 <- [1,2346,null,{}] 19:15:52 INFO - PROCESS | 1881 | 1461291352186 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}] 19:15:52 INFO - PROCESS | 1881 | 1461291352415 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:15:52 INFO - PROCESS | 1881 | 1461291352725 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea077800 == 179 [pid = 1881] [id = 594] 19:15:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6feafc1800) [pid = 1881] [serial = 1783] [outer = (nil)] 19:15:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fecc23000) [pid = 1881] [serial = 1784] [outer = 0x7f6feafc1800] 19:15:52 INFO - PROCESS | 1881 | 1461291352801 Marionette DEBUG loaded listener.js 19:15:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fed7cd800) [pid = 1881] [serial = 1785] [outer = 0x7f6feafc1800] 19:15:53 INFO - PROCESS | 1881 | 1461291353640 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]]]}] 19:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1477ms 19:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:15:53 INFO - PROCESS | 1881 | 1461291353656 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:15:53 INFO - PROCESS | 1881 | 1461291353658 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:15:53 INFO - PROCESS | 1881 | 1461291353664 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:15:53 INFO - PROCESS | 1881 | 1461291353667 Marionette TRACE conn3 <- [1,2350,null,{}] 19:15:53 INFO - PROCESS | 1881 | 1461291353673 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}] 19:15:53 INFO - PROCESS | 1881 | 1461291353865 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:15:54 INFO - PROCESS | 1881 | 1461291354140 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecb9d000 == 180 [pid = 1881] [id = 595] 19:15:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6febf69000) [pid = 1881] [serial = 1786] [outer = (nil)] 19:15:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fee9ca800) [pid = 1881] [serial = 1787] [outer = 0x7f6febf69000] 19:15:54 INFO - PROCESS | 1881 | 1461291354264 Marionette DEBUG loaded listener.js 19:15:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6ff00b4c00) [pid = 1881] [serial = 1788] [outer = 0x7f6febf69000] 19:15:55 INFO - PROCESS | 1881 | 1461291355081 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]]]}] 19:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1491ms 19:15:55 INFO - PROCESS | 1881 | 1461291355154 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:15:55 INFO - PROCESS | 1881 | 1461291355157 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:15:55 INFO - PROCESS | 1881 | 1461291355163 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:15:55 INFO - PROCESS | 1881 | 1461291355167 Marionette TRACE conn3 <- [1,2354,null,{}] 19:15:55 INFO - PROCESS | 1881 | 1461291355172 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}] 19:15:55 INFO - PROCESS | 1881 | 1461291355371 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:15:55 INFO - PROCESS | 1881 | 1461291355690 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee047800 == 181 [pid = 1881] [id = 596] 19:15:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6fd6d82400) [pid = 1881] [serial = 1789] [outer = (nil)] 19:15:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fe1f11800) [pid = 1881] [serial = 1790] [outer = 0x7f6fd6d82400] 19:15:55 INFO - PROCESS | 1881 | 1461291355765 Marionette DEBUG loaded listener.js 19:15:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6ff11abc00) [pid = 1881] [serial = 1791] [outer = 0x7f6fd6d82400] 19:15:56 INFO - PROCESS | 1881 | 1461291356574 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]]]}] 19:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1484ms 19:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:15:56 INFO - PROCESS | 1881 | 1461291356649 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:15:56 INFO - PROCESS | 1881 | 1461291356652 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:15:56 INFO - PROCESS | 1881 | 1461291356658 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:15:56 INFO - PROCESS | 1881 | 1461291356661 Marionette TRACE conn3 <- [1,2358,null,{}] 19:15:56 INFO - PROCESS | 1881 | 1461291356667 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}] 19:15:56 INFO - PROCESS | 1881 | 1461291356864 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:15:57 INFO - PROCESS | 1881 | 1461291357179 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef603800 == 182 [pid = 1881] [id = 597] 19:15:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fd7930c00) [pid = 1881] [serial = 1792] [outer = (nil)] 19:15:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6ff20c3800) [pid = 1881] [serial = 1793] [outer = 0x7f6fd7930c00] 19:15:57 INFO - PROCESS | 1881 | 1461291357256 Marionette DEBUG loaded listener.js 19:15:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6ff2748000) [pid = 1881] [serial = 1794] [outer = 0x7f6fd7930c00] 19:15:58 INFO - PROCESS | 1881 | 1461291358101 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]]]}] 19:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1486ms 19:15:58 INFO - PROCESS | 1881 | 1461291358148 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:15:58 INFO - PROCESS | 1881 | 1461291358155 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:15:58 INFO - PROCESS | 1881 | 1461291358165 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 1881 | 1461291358167 Marionette TRACE conn3 <- [1,2362,null,{}] 19:15:58 INFO - PROCESS | 1881 | 1461291358171 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}] 19:15:58 INFO - PROCESS | 1881 | 1461291358363 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:15:58 INFO - PROCESS | 1881 | 1461291358688 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d07000 == 183 [pid = 1881] [id = 598] 19:15:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6ff03d9400) [pid = 1881] [serial = 1795] [outer = (nil)] 19:15:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6ff2b46c00) [pid = 1881] [serial = 1796] [outer = 0x7f6ff03d9400] 19:15:58 INFO - PROCESS | 1881 | 1461291358765 Marionette DEBUG loaded listener.js 19:15:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6ff306d800) [pid = 1881] [serial = 1797] [outer = 0x7f6ff03d9400] 19:15:59 INFO - PROCESS | 1881 | 1461291359598 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]]]}] 19:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1489ms 19:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:15:59 INFO - PROCESS | 1881 | 1461291359654 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:15:59 INFO - PROCESS | 1881 | 1461291359656 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:15:59 INFO - PROCESS | 1881 | 1461291359663 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:15:59 INFO - PROCESS | 1881 | 1461291359666 Marionette TRACE conn3 <- [1,2366,null,{}] 19:15:59 INFO - PROCESS | 1881 | 1461291359671 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}] 19:15:59 INFO - PROCESS | 1881 | 1461291359862 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:16:00 INFO - PROCESS | 1881 | 1461291360181 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3919800 == 184 [pid = 1881] [id = 599] 19:16:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6ff225f000) [pid = 1881] [serial = 1798] [outer = (nil)] 19:16:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6ff3076400) [pid = 1881] [serial = 1799] [outer = 0x7f6ff225f000] 19:16:00 INFO - PROCESS | 1881 | 1461291360266 Marionette DEBUG loaded listener.js 19:16:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6ff6404c00) [pid = 1881] [serial = 1800] [outer = 0x7f6ff225f000] 19:16:01 INFO - PROCESS | 1881 | 1461291361110 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]]]}] 19:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1483ms 19:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:16:01 INFO - PROCESS | 1881 | 1461291361146 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:16:01 INFO - PROCESS | 1881 | 1461291361149 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:16:01 INFO - PROCESS | 1881 | 1461291361156 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:16:01 INFO - PROCESS | 1881 | 1461291361159 Marionette TRACE conn3 <- [1,2370,null,{}] 19:16:01 INFO - PROCESS | 1881 | 1461291361164 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}] 19:16:01 INFO - PROCESS | 1881 | 1461291361375 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:16:01 INFO - PROCESS | 1881 | 1461291361643 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff6454800 == 185 [pid = 1881] [id = 600] 19:16:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fd59c4c00) [pid = 1881] [serial = 1801] [outer = (nil)] 19:16:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6ff655c000) [pid = 1881] [serial = 1802] [outer = 0x7f6fd59c4c00] 19:16:01 INFO - PROCESS | 1881 | 1461291361759 Marionette DEBUG loaded listener.js 19:16:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6ffae88800) [pid = 1881] [serial = 1803] [outer = 0x7f6fd59c4c00] 19:16:02 INFO - PROCESS | 1881 | 1461291362601 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]]]}] 19:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1486ms 19:16:02 INFO - PROCESS | 1881 | 1461291362641 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:16:02 INFO - PROCESS | 1881 | 1461291362644 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:16:02 INFO - PROCESS | 1881 | 1461291362651 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:16:02 INFO - PROCESS | 1881 | 1461291362653 Marionette TRACE conn3 <- [1,2374,null,{}] 19:16:02 INFO - PROCESS | 1881 | 1461291362659 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}] 19:16:02 INFO - PROCESS | 1881 | 1461291362852 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:16:03 INFO - PROCESS | 1881 | 1461291363712 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5a15800 == 186 [pid = 1881] [id = 601] 19:16:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fd34c3c00) [pid = 1881] [serial = 1804] [outer = (nil)] 19:16:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fd34c8c00) [pid = 1881] [serial = 1805] [outer = 0x7f6fd34c3c00] 19:16:03 INFO - PROCESS | 1881 | 1461291363819 Marionette DEBUG loaded listener.js 19:16:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6fd59cf000) [pid = 1881] [serial = 1806] [outer = 0x7f6fd34c3c00] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001e20000 == 185 [pid = 1881] [id = 384] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6fd4000 == 184 [pid = 1881] [id = 522] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5a1a000 == 183 [pid = 1881] [id = 525] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf662000 == 182 [pid = 1881] [id = 524] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6d20000 == 181 [pid = 1881] [id = 526] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf646000 == 180 [pid = 1881] [id = 523] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd555000 == 179 [pid = 1881] [id = 376] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2821800 == 178 [pid = 1881] [id = 381] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5de7800 == 177 [pid = 1881] [id = 521] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd848f800 == 176 [pid = 1881] [id = 576] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5dd6000 == 175 [pid = 1881] [id = 575] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005c87000 == 174 [pid = 1881] [id = 574] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f70011c2800 == 173 [pid = 1881] [id = 573] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fffec0800 == 172 [pid = 1881] [id = 572] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff6441000 == 171 [pid = 1881] [id = 571] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff39f4800 == 170 [pid = 1881] [id = 570] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d0b000 == 169 [pid = 1881] [id = 569] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee593800 == 168 [pid = 1881] [id = 568] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea237000 == 167 [pid = 1881] [id = 567] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe83ce800 == 166 [pid = 1881] [id = 566] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3613000 == 165 [pid = 1881] [id = 565] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1fb6000 == 164 [pid = 1881] [id = 564] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe136b000 == 163 [pid = 1881] [id = 563] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf314800 == 162 [pid = 1881] [id = 562] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdec44800 == 161 [pid = 1881] [id = 561] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd9a6000 == 160 [pid = 1881] [id = 560] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda97a000 == 159 [pid = 1881] [id = 559] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c11000 == 158 [pid = 1881] [id = 558] 19:16:04 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5a10000 == 157 [pid = 1881] [id = 557] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fd728b800) [pid = 1881] [serial = 1658] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6ffae8d400) [pid = 1881] [serial = 1649] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fdaa8bc00) [pid = 1881] [serial = 1599] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fe1e92000) [pid = 1881] [serial = 1622] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fe9c56400) [pid = 1881] [serial = 1637] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fe9794400) [pid = 1881] [serial = 1628] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f7001ba1c00) [pid = 1881] [serial = 1652] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fed6e6400) [pid = 1881] [serial = 1634] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fddcda800) [pid = 1881] [serial = 1613] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6fd60d3800) [pid = 1881] [serial = 1655] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fd0332800) [pid = 1881] [serial = 1584] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6ff1ba0800) [pid = 1881] [serial = 1640] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fd7388c00) [pid = 1881] [serial = 1659] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6fda092800) [pid = 1881] [serial = 1665] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6ff3162000) [pid = 1881] [serial = 1646] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fe1fdc800) [pid = 1881] [serial = 1625] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fdfea8c00) [pid = 1881] [serial = 1619] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fea904400) [pid = 1881] [serial = 1631] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fd8cef000) [pid = 1881] [serial = 1664] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fdbfcc000) [pid = 1881] [serial = 1607] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fd86c8800) [pid = 1881] [serial = 1662] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6fdee25800) [pid = 1881] [serial = 1616] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fd6211c00) [pid = 1881] [serial = 1656] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fd7380400) [pid = 1881] [serial = 1601] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6ff27e1000) [pid = 1881] [serial = 1643] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fd8bd8c00) [pid = 1881] [serial = 1604] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fd84d2000) [pid = 1881] [serial = 1661] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fda49cc00) [pid = 1881] [serial = 1667] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fda9a8c00) [pid = 1881] [serial = 1668] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fdd3ab800) [pid = 1881] [serial = 1610] [outer = (nil)] [url = about:blank] 19:16:04 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fd7934800) [pid = 1881] [serial = 1670] [outer = (nil)] [url = about:blank] 19:16:05 INFO - PROCESS | 1881 | 1461291365438 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]]]}] 19:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2838ms 19:16:05 INFO - PROCESS | 1881 | 1461291365490 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:16:05 INFO - PROCESS | 1881 | 1461291365494 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:16:05 INFO - PROCESS | 1881 | 1461291365502 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:16:05 INFO - PROCESS | 1881 | 1461291365508 Marionette TRACE conn3 <- [1,2378,null,{}] 19:16:05 INFO - PROCESS | 1881 | 1461291365515 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}] 19:16:05 INFO - PROCESS | 1881 | 1461291365698 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:16:05 INFO - PROCESS | 1881 | 1461291365888 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5f0e000 == 158 [pid = 1881] [id = 602] 19:16:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fd59c5000) [pid = 1881] [serial = 1807] [outer = (nil)] 19:16:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fd6d89400) [pid = 1881] [serial = 1808] [outer = 0x7f6fd59c5000] 19:16:05 INFO - PROCESS | 1881 | 1461291365954 Marionette DEBUG loaded listener.js 19:16:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fd7191400) [pid = 1881] [serial = 1809] [outer = 0x7f6fd59c5000] 19:16:06 INFO - PROCESS | 1881 | 1461291366816 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]]]}] 19:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1334ms 19:16:06 INFO - PROCESS | 1881 | 1461291366842 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:16:06 INFO - PROCESS | 1881 | 1461291366848 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:16:06 INFO - PROCESS | 1881 | 1461291366854 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:16:06 INFO - PROCESS | 1881 | 1461291366857 Marionette TRACE conn3 <- [1,2382,null,{}] 19:16:06 INFO - PROCESS | 1881 | 1461291366863 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}] 19:16:07 INFO - PROCESS | 1881 | 1461291367037 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:16:07 INFO - PROCESS | 1881 | 1461291367056 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd72f9000 == 159 [pid = 1881] [id = 603] 19:16:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fd620bc00) [pid = 1881] [serial = 1810] [outer = (nil)] 19:16:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fd7384c00) [pid = 1881] [serial = 1811] [outer = 0x7f6fd620bc00] 19:16:07 INFO - PROCESS | 1881 | 1461291367312 Marionette DEBUG loaded listener.js 19:16:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fd792c800) [pid = 1881] [serial = 1812] [outer = 0x7f6fd620bc00] 19:16:08 INFO - PROCESS | 1881 | 1461291368130 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]]]}] 19:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1340ms 19:16:08 INFO - PROCESS | 1881 | 1461291368194 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:16:08 INFO - PROCESS | 1881 | 1461291368198 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:16:08 INFO - PROCESS | 1881 | 1461291368217 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:16:08 INFO - PROCESS | 1881 | 1461291368225 Marionette TRACE conn3 <- [1,2386,null,{}] 19:16:08 INFO - PROCESS | 1881 | 1461291368233 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}] 19:16:08 INFO - PROCESS | 1881 | 1461291368509 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:16:08 INFO - PROCESS | 1881 | 1461291368534 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd87e0800 == 160 [pid = 1881] [id = 604] 19:16:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fd79bcc00) [pid = 1881] [serial = 1813] [outer = (nil)] 19:16:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6fd86ba400) [pid = 1881] [serial = 1814] [outer = 0x7f6fd79bcc00] 19:16:08 INFO - PROCESS | 1881 | 1461291368595 Marionette DEBUG loaded listener.js 19:16:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fd86c6800) [pid = 1881] [serial = 1815] [outer = 0x7f6fd79bcc00] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fd5aae800) [pid = 1881] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fd5aa8000) [pid = 1881] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fe8428000) [pid = 1881] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fddcd4400) [pid = 1881] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fda09e800) [pid = 1881] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fdf637000) [pid = 1881] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fd6d85800) [pid = 1881] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fd8ce5c00) [pid = 1881] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fd84c9400) [pid = 1881] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fded54000) [pid = 1881] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fdaa89c00) [pid = 1881] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fded53c00) [pid = 1881] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fd8ce5800) [pid = 1881] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fd60d5000) [pid = 1881] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fd0327800) [pid = 1881] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6ff2260400) [pid = 1881] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fe9c52400) [pid = 1881] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6fdab53800) [pid = 1881] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fe956b800) [pid = 1881] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6ff274bc00) [pid = 1881] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fdf641c00) [pid = 1881] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6fd738b400) [pid = 1881] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fd6d8a800) [pid = 1881] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fdaa90400) [pid = 1881] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fded57000) [pid = 1881] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6ff3071800) [pid = 1881] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6ff2942000) [pid = 1881] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fea911800) [pid = 1881] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fda499000) [pid = 1881] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fd79bfc00) [pid = 1881] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fd0325c00) [pid = 1881] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fd792d800) [pid = 1881] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fd59c3800) [pid = 1881] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fda6e6800) [pid = 1881] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fd5aa7000) [pid = 1881] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fddd4a800) [pid = 1881] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6feaf94c00) [pid = 1881] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fdf50fc00) [pid = 1881] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fe9cca000) [pid = 1881] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fd6d89000) [pid = 1881] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd79ca800) [pid = 1881] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fd34c1000) [pid = 1881] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:16:10 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fddb29800) [pid = 1881] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:16:10 INFO - PROCESS | 1881 | 1461291370331 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]]]}] 19:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2149ms 19:16:10 INFO - PROCESS | 1881 | 1461291370358 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:16:10 INFO - PROCESS | 1881 | 1461291370362 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:16:10 INFO - PROCESS | 1881 | 1461291370367 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:16:10 INFO - PROCESS | 1881 | 1461291370370 Marionette TRACE conn3 <- [1,2390,null,{}] 19:16:10 INFO - PROCESS | 1881 | 1461291370375 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}] 19:16:10 INFO - PROCESS | 1881 | 1461291370545 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:16:10 INFO - PROCESS | 1881 | 1461291370737 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c12800 == 161 [pid = 1881] [id = 605] 19:16:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd0328000) [pid = 1881] [serial = 1816] [outer = (nil)] 19:16:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd7386c00) [pid = 1881] [serial = 1817] [outer = 0x7f6fd0328000] 19:16:10 INFO - PROCESS | 1881 | 1461291370798 Marionette DEBUG loaded listener.js 19:16:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd88d9400) [pid = 1881] [serial = 1818] [outer = 0x7f6fd0328000] 19:16:11 INFO - PROCESS | 1881 | 1461291371455 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]]]}] 19:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1134ms 19:16:11 INFO - PROCESS | 1881 | 1461291371502 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:16:11 INFO - PROCESS | 1881 | 1461291371505 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:16:11 INFO - PROCESS | 1881 | 1461291371510 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:16:11 INFO - PROCESS | 1881 | 1461291371512 Marionette TRACE conn3 <- [1,2394,null,{}] 19:16:11 INFO - PROCESS | 1881 | 1461291371518 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}] 19:16:11 INFO - PROCESS | 1881 | 1461291371779 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:16:11 INFO - PROCESS | 1881 | 1461291371898 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd9fce000 == 162 [pid = 1881] [id = 606] 19:16:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd8bd7800) [pid = 1881] [serial = 1819] [outer = (nil)] 19:16:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fd8ce3800) [pid = 1881] [serial = 1820] [outer = 0x7f6fd8bd7800] 19:16:11 INFO - PROCESS | 1881 | 1461291371976 Marionette DEBUG loaded listener.js 19:16:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fd8cfa000) [pid = 1881] [serial = 1821] [outer = 0x7f6fd8bd7800] 19:16:13 INFO - PROCESS | 1881 | 1461291373060 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]]]}] 19:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1580ms 19:16:13 INFO - PROCESS | 1881 | 1461291373091 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:16:13 INFO - PROCESS | 1881 | 1461291373099 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:16:13 INFO - PROCESS | 1881 | 1461291373108 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:16:13 INFO - PROCESS | 1881 | 1461291373113 Marionette TRACE conn3 <- [1,2398,null,{}] 19:16:13 INFO - PROCESS | 1881 | 1461291373121 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}] 19:16:13 INFO - PROCESS | 1881 | 1461291373350 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:16:13 INFO - PROCESS | 1881 | 1461291373666 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd72f4000 == 163 [pid = 1881] [id = 607] 19:16:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fd6d90000) [pid = 1881] [serial = 1822] [outer = (nil)] 19:16:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fd7194000) [pid = 1881] [serial = 1823] [outer = 0x7f6fd6d90000] 19:16:13 INFO - PROCESS | 1881 | 1461291373752 Marionette DEBUG loaded listener.js 19:16:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fd728f800) [pid = 1881] [serial = 1824] [outer = 0x7f6fd6d90000] 19:16:14 INFO - PROCESS | 1881 | 1461291374639 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]]]}] 19:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1585ms 19:16:14 INFO - PROCESS | 1881 | 1461291374694 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:16:14 INFO - PROCESS | 1881 | 1461291374702 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:16:14 INFO - PROCESS | 1881 | 1461291374712 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:16:14 INFO - PROCESS | 1881 | 1461291374716 Marionette TRACE conn3 <- [1,2402,null,{}] 19:16:14 INFO - PROCESS | 1881 | 1461291374722 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}] 19:16:14 INFO - PROCESS | 1881 | 1461291374935 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:16:15 INFO - PROCESS | 1881 | 1461291375283 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda5d6000 == 164 [pid = 1881] [id = 608] 19:16:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fd792d400) [pid = 1881] [serial = 1825] [outer = (nil)] 19:16:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fd84d4800) [pid = 1881] [serial = 1826] [outer = 0x7f6fd792d400] 19:16:15 INFO - PROCESS | 1881 | 1461291375362 Marionette DEBUG loaded listener.js 19:16:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fd88e3800) [pid = 1881] [serial = 1827] [outer = 0x7f6fd792d400] 19:16:16 INFO - PROCESS | 1881 | 1461291376181 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]]]}] 19:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1535ms 19:16:16 INFO - PROCESS | 1881 | 1461291376248 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:16:16 INFO - PROCESS | 1881 | 1461291376252 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:16:16 INFO - PROCESS | 1881 | 1461291376258 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:16:16 INFO - PROCESS | 1881 | 1461291376264 Marionette TRACE conn3 <- [1,2406,null,{}] 19:16:16 INFO - PROCESS | 1881 | 1461291376280 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}] 19:16:16 INFO - PROCESS | 1881 | 1461291376527 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:16:16 INFO - PROCESS | 1881 | 1461291376847 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda79f800 == 165 [pid = 1881] [id = 609] 19:16:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fd8ce7c00) [pid = 1881] [serial = 1828] [outer = (nil)] 19:16:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fd9f51000) [pid = 1881] [serial = 1829] [outer = 0x7f6fd8ce7c00] 19:16:16 INFO - PROCESS | 1881 | 1461291376924 Marionette DEBUG loaded listener.js 19:16:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fda093800) [pid = 1881] [serial = 1830] [outer = 0x7f6fd8ce7c00] 19:16:17 INFO - PROCESS | 1881 | 1461291377718 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]]]}] 19:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1494ms 19:16:17 INFO - PROCESS | 1881 | 1461291377753 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:16:17 INFO - PROCESS | 1881 | 1461291377757 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:16:17 INFO - PROCESS | 1881 | 1461291377763 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:16:17 INFO - PROCESS | 1881 | 1461291377766 Marionette TRACE conn3 <- [1,2410,null,{}] 19:16:17 INFO - PROCESS | 1881 | 1461291377771 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}] 19:16:17 INFO - PROCESS | 1881 | 1461291377963 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:16:18 INFO - PROCESS | 1881 | 1461291378236 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb85b800 == 166 [pid = 1881] [id = 610] 19:16:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fda09d000) [pid = 1881] [serial = 1831] [outer = (nil)] 19:16:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fda498c00) [pid = 1881] [serial = 1832] [outer = 0x7f6fda09d000] 19:16:18 INFO - PROCESS | 1881 | 1461291378365 Marionette DEBUG loaded listener.js 19:16:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fda6e4400) [pid = 1881] [serial = 1833] [outer = 0x7f6fda09d000] 19:16:19 INFO - PROCESS | 1881 | 1461291379229 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]]]}] 19:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1481ms 19:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:16:19 INFO - PROCESS | 1881 | 1461291379245 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:16:19 INFO - PROCESS | 1881 | 1461291379248 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:16:19 INFO - PROCESS | 1881 | 1461291379254 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:16:19 INFO - PROCESS | 1881 | 1461291379257 Marionette TRACE conn3 <- [1,2414,null,{}] 19:16:19 INFO - PROCESS | 1881 | 1461291379262 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}] 19:16:19 INFO - PROCESS | 1881 | 1461291379455 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:16:19 INFO - PROCESS | 1881 | 1461291379776 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc0d0800 == 167 [pid = 1881] [id = 611] 19:16:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fda9a7400) [pid = 1881] [serial = 1834] [outer = (nil)] 19:16:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fda9af800) [pid = 1881] [serial = 1835] [outer = 0x7f6fda9a7400] 19:16:19 INFO - PROCESS | 1881 | 1461291379854 Marionette DEBUG loaded listener.js 19:16:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fdaa8ac00) [pid = 1881] [serial = 1836] [outer = 0x7f6fda9a7400] 19:16:20 INFO - PROCESS | 1881 | 1461291380706 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]]]}] 19:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1481ms 19:16:20 INFO - PROCESS | 1881 | 1461291380736 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:16:20 INFO - PROCESS | 1881 | 1461291380740 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:16:20 INFO - PROCESS | 1881 | 1461291380745 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:16:20 INFO - PROCESS | 1881 | 1461291380748 Marionette TRACE conn3 <- [1,2418,null,{}] 19:16:20 INFO - PROCESS | 1881 | 1461291380754 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}] 19:16:20 INFO - PROCESS | 1881 | 1461291380958 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:16:21 INFO - PROCESS | 1881 | 1461291381205 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd9a7000 == 168 [pid = 1881] [id = 612] 19:16:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fdaa91400) [pid = 1881] [serial = 1837] [outer = (nil)] 19:16:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fdc2b2000) [pid = 1881] [serial = 1838] [outer = 0x7f6fdaa91400] 19:16:21 INFO - PROCESS | 1881 | 1461291381322 Marionette DEBUG loaded listener.js 19:16:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fdd3aa000) [pid = 1881] [serial = 1839] [outer = 0x7f6fdaa91400] 19:16:22 INFO - PROCESS | 1881 | 1461291382195 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]]]}] 19:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1527ms 19:16:22 INFO - PROCESS | 1881 | 1461291382274 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:16:22 INFO - PROCESS | 1881 | 1461291382278 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:16:22 INFO - PROCESS | 1881 | 1461291382284 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:16:22 INFO - PROCESS | 1881 | 1461291382288 Marionette TRACE conn3 <- [1,2422,null,{}] 19:16:22 INFO - PROCESS | 1881 | 1461291382293 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}] 19:16:22 INFO - PROCESS | 1881 | 1461291382521 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:16:22 INFO - PROCESS | 1881 | 1461291382835 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdebb1800 == 169 [pid = 1881] [id = 613] 19:16:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fdaa94800) [pid = 1881] [serial = 1840] [outer = (nil)] 19:16:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fdd478c00) [pid = 1881] [serial = 1841] [outer = 0x7f6fdaa94800] 19:16:22 INFO - PROCESS | 1881 | 1461291382908 Marionette DEBUG loaded listener.js 19:16:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fdd6d7c00) [pid = 1881] [serial = 1842] [outer = 0x7f6fdaa94800] 19:16:23 INFO - PROCESS | 1881 | 1461291383706 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]]]}] 19:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1481ms 19:16:23 INFO - PROCESS | 1881 | 1461291383766 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:16:23 INFO - PROCESS | 1881 | 1461291383769 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:16:23 INFO - PROCESS | 1881 | 1461291383775 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:16:23 INFO - PROCESS | 1881 | 1461291383778 Marionette TRACE conn3 <- [1,2426,null,{}] 19:16:23 INFO - PROCESS | 1881 | 1461291383784 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}] 19:16:23 INFO - PROCESS | 1881 | 1461291383986 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:16:24 INFO - PROCESS | 1881 | 1461291384305 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdefb4000 == 170 [pid = 1881] [id = 614] 19:16:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fda9abc00) [pid = 1881] [serial = 1843] [outer = (nil)] 19:16:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fdd6e0000) [pid = 1881] [serial = 1844] [outer = 0x7f6fda9abc00] 19:16:24 INFO - PROCESS | 1881 | 1461291384383 Marionette DEBUG loaded listener.js 19:16:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fddb21000) [pid = 1881] [serial = 1845] [outer = 0x7f6fda9abc00] 19:16:25 INFO - PROCESS | 1881 | 1461291385166 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]]]}] 19:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1442ms 19:16:25 INFO - PROCESS | 1881 | 1461291385218 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:16:25 INFO - PROCESS | 1881 | 1461291385221 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:16:25 INFO - PROCESS | 1881 | 1461291385227 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:16:25 INFO - PROCESS | 1881 | 1461291385231 Marionette TRACE conn3 <- [1,2430,null,{}] 19:16:25 INFO - PROCESS | 1881 | 1461291385236 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}] 19:16:25 INFO - PROCESS | 1881 | 1461291385428 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:16:25 INFO - PROCESS | 1881 | 1461291385714 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf314800 == 171 [pid = 1881] [id = 615] 19:16:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6fddb21c00) [pid = 1881] [serial = 1846] [outer = (nil)] 19:16:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fddb2d400) [pid = 1881] [serial = 1847] [outer = 0x7f6fddb21c00] 19:16:25 INFO - PROCESS | 1881 | 1461291385830 Marionette DEBUG loaded listener.js 19:16:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6fddcd9c00) [pid = 1881] [serial = 1848] [outer = 0x7f6fddb21c00] 19:16:26 INFO - PROCESS | 1881 | 1461291386622 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]]]}] 19:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1427ms 19:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:16:26 INFO - PROCESS | 1881 | 1461291386656 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:16:26 INFO - PROCESS | 1881 | 1461291386659 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:16:26 INFO - PROCESS | 1881 | 1461291386665 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:16:26 INFO - PROCESS | 1881 | 1461291386668 Marionette TRACE conn3 <- [1,2434,null,{}] 19:16:26 INFO - PROCESS | 1881 | 1461291386674 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}] 19:16:26 INFO - PROCESS | 1881 | 1461291386875 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:16:27 INFO - PROCESS | 1881 | 1461291387153 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf64d000 == 172 [pid = 1881] [id = 616] 19:16:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6fddd4ec00) [pid = 1881] [serial = 1849] [outer = (nil)] 19:16:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fddd51400) [pid = 1881] [serial = 1850] [outer = 0x7f6fddd4ec00] 19:16:27 INFO - PROCESS | 1881 | 1461291387282 Marionette DEBUG loaded listener.js 19:16:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fddd58800) [pid = 1881] [serial = 1851] [outer = 0x7f6fddd4ec00] 19:16:28 INFO - PROCESS | 1881 | 1461291388092 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]]]}] 19:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1483ms 19:16:28 INFO - PROCESS | 1881 | 1461291388147 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:16:28 INFO - PROCESS | 1881 | 1461291388152 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:16:28 INFO - PROCESS | 1881 | 1461291388158 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:16:28 INFO - PROCESS | 1881 | 1461291388162 Marionette TRACE conn3 <- [1,2438,null,{}] 19:16:28 INFO - PROCESS | 1881 | 1461291388167 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}] 19:16:28 INFO - PROCESS | 1881 | 1461291388408 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:16:28 INFO - PROCESS | 1881 | 1461291388724 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe11bf800 == 173 [pid = 1881] [id = 617] 19:16:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fddd8bc00) [pid = 1881] [serial = 1852] [outer = (nil)] 19:16:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fded83c00) [pid = 1881] [serial = 1853] [outer = 0x7f6fddd8bc00] 19:16:28 INFO - PROCESS | 1881 | 1461291388808 Marionette DEBUG loaded listener.js 19:16:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fdedf9400) [pid = 1881] [serial = 1854] [outer = 0x7f6fddd8bc00] 19:16:29 INFO - PROCESS | 1881 | 1461291389665 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]]]}] 19:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 19:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:16:29 INFO - PROCESS | 1881 | 1461291389738 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:16:29 INFO - PROCESS | 1881 | 1461291389741 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:16:29 INFO - PROCESS | 1881 | 1461291389747 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:16:29 INFO - PROCESS | 1881 | 1461291389750 Marionette TRACE conn3 <- [1,2442,null,{}] 19:16:29 INFO - PROCESS | 1881 | 1461291389756 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}] 19:16:29 INFO - PROCESS | 1881 | 1461291389989 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:16:30 INFO - PROCESS | 1881 | 1461291390312 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1780800 == 174 [pid = 1881] [id = 618] 19:16:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fda9ab800) [pid = 1881] [serial = 1855] [outer = (nil)] 19:16:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fdee2b000) [pid = 1881] [serial = 1856] [outer = 0x7f6fda9ab800] 19:16:30 INFO - PROCESS | 1881 | 1461291390389 Marionette DEBUG loaded listener.js 19:16:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6fdf504c00) [pid = 1881] [serial = 1857] [outer = 0x7f6fda9ab800] 19:16:31 INFO - PROCESS | 1881 | 1461291391197 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]]]}] 19:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1491ms 19:16:31 INFO - PROCESS | 1881 | 1461291391238 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:16:31 INFO - PROCESS | 1881 | 1461291391241 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:16:31 INFO - PROCESS | 1881 | 1461291391247 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:16:31 INFO - PROCESS | 1881 | 1461291391249 Marionette TRACE conn3 <- [1,2446,null,{}] 19:16:31 INFO - PROCESS | 1881 | 1461291391255 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}] 19:16:31 INFO - PROCESS | 1881 | 1461291391451 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:16:31 INFO - PROCESS | 1881 | 1461291391741 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1fb5800 == 175 [pid = 1881] [id = 619] 19:16:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fded56c00) [pid = 1881] [serial = 1858] [outer = (nil)] 19:16:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fdf50cc00) [pid = 1881] [serial = 1859] [outer = 0x7f6fded56c00] 19:16:31 INFO - PROCESS | 1881 | 1461291391860 Marionette DEBUG loaded listener.js 19:16:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fdf636000) [pid = 1881] [serial = 1860] [outer = 0x7f6fded56c00] 19:16:32 INFO - PROCESS | 1881 | 1461291392656 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]]]}] 19:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1439ms 19:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:16:32 INFO - PROCESS | 1881 | 1461291392687 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:16:32 INFO - PROCESS | 1881 | 1461291392690 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:16:32 INFO - PROCESS | 1881 | 1461291392696 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:16:32 INFO - PROCESS | 1881 | 1461291392699 Marionette TRACE conn3 <- [1,2450,null,{}] 19:16:32 INFO - PROCESS | 1881 | 1461291392704 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}] 19:16:32 INFO - PROCESS | 1881 | 1461291392898 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:16:33 INFO - PROCESS | 1881 | 1461291393178 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3397800 == 176 [pid = 1881] [id = 620] 19:16:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fdf636800) [pid = 1881] [serial = 1861] [outer = (nil)] 19:16:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fdf640000) [pid = 1881] [serial = 1862] [outer = 0x7f6fdf636800] 19:16:33 INFO - PROCESS | 1881 | 1461291393296 Marionette DEBUG loaded listener.js 19:16:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6fdfeaf000) [pid = 1881] [serial = 1863] [outer = 0x7f6fdf636800] 19:16:34 INFO - PROCESS | 1881 | 1461291394183 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]]]}] 19:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1539ms 19:16:34 INFO - PROCESS | 1881 | 1461291394234 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:16:34 INFO - PROCESS | 1881 | 1461291394237 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:16:34 INFO - PROCESS | 1881 | 1461291394243 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:16:34 INFO - PROCESS | 1881 | 1461291394246 Marionette TRACE conn3 <- [1,2454,null,{}] 19:16:34 INFO - PROCESS | 1881 | 1461291394252 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}] 19:16:34 INFO - PROCESS | 1881 | 1461291394456 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:16:34 INFO - PROCESS | 1881 | 1461291394791 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3621000 == 177 [pid = 1881] [id = 621] 19:16:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fd8cf3800) [pid = 1881] [serial = 1864] [outer = (nil)] 19:16:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6fe0033400) [pid = 1881] [serial = 1865] [outer = 0x7f6fd8cf3800] 19:16:34 INFO - PROCESS | 1881 | 1461291394868 Marionette DEBUG loaded listener.js 19:16:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fe0f0e000) [pid = 1881] [serial = 1866] [outer = 0x7f6fd8cf3800] 19:16:35 INFO - PROCESS | 1881 | 1461291395672 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]]]}] 19:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1478ms 19:16:35 INFO - PROCESS | 1881 | 1461291395723 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:16:35 INFO - PROCESS | 1881 | 1461291395726 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:16:35 INFO - PROCESS | 1881 | 1461291395732 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:16:35 INFO - PROCESS | 1881 | 1461291395735 Marionette TRACE conn3 <- [1,2458,null,{}] 19:16:35 INFO - PROCESS | 1881 | 1461291395740 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}] 19:16:35 INFO - PROCESS | 1881 | 1461291395935 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:16:36 INFO - PROCESS | 1881 | 1461291396257 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe376e800 == 178 [pid = 1881] [id = 622] 19:16:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6fe002b000) [pid = 1881] [serial = 1867] [outer = (nil)] 19:16:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fe144d000) [pid = 1881] [serial = 1868] [outer = 0x7f6fe002b000] 19:16:36 INFO - PROCESS | 1881 | 1461291396335 Marionette DEBUG loaded listener.js 19:16:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fe1455400) [pid = 1881] [serial = 1869] [outer = 0x7f6fe002b000] 19:16:37 INFO - PROCESS | 1881 | 1461291397170 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]]]}] 19:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1482ms 19:16:37 INFO - PROCESS | 1881 | 1461291397214 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:16:37 INFO - PROCESS | 1881 | 1461291397218 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:16:37 INFO - PROCESS | 1881 | 1461291397224 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:16:37 INFO - PROCESS | 1881 | 1461291397227 Marionette TRACE conn3 <- [1,2462,null,{}] 19:16:37 INFO - PROCESS | 1881 | 1461291397232 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}] 19:16:37 INFO - PROCESS | 1881 | 1461291397438 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:16:37 INFO - PROCESS | 1881 | 1461291397764 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe8190800 == 179 [pid = 1881] [id = 623] 19:16:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6fe02ad400) [pid = 1881] [serial = 1870] [outer = (nil)] 19:16:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fe1e9b800) [pid = 1881] [serial = 1871] [outer = 0x7f6fe02ad400] 19:16:37 INFO - PROCESS | 1881 | 1461291397840 Marionette DEBUG loaded listener.js 19:16:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fe1ec6c00) [pid = 1881] [serial = 1872] [outer = 0x7f6fe02ad400] 19:16:38 INFO - PROCESS | 1881 | 1461291398678 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]]]}] 19:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1482ms 19:16:38 INFO - PROCESS | 1881 | 1461291398706 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:16:38 INFO - PROCESS | 1881 | 1461291398709 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:16:38 INFO - PROCESS | 1881 | 1461291398715 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:16:38 INFO - PROCESS | 1881 | 1461291398718 Marionette TRACE conn3 <- [1,2466,null,{}] 19:16:38 INFO - PROCESS | 1881 | 1461291398723 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}] 19:16:38 INFO - PROCESS | 1881 | 1461291398928 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:16:39 INFO - PROCESS | 1881 | 1461291399213 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe96d5000 == 180 [pid = 1881] [id = 624] 19:16:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fdf638c00) [pid = 1881] [serial = 1873] [outer = (nil)] 19:16:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fe1f04c00) [pid = 1881] [serial = 1874] [outer = 0x7f6fdf638c00] 19:16:39 INFO - PROCESS | 1881 | 1461291399330 Marionette DEBUG loaded listener.js 19:16:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fe1fdcc00) [pid = 1881] [serial = 1875] [outer = 0x7f6fdf638c00] 19:16:40 INFO - PROCESS | 1881 | 1461291400166 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]]]}] 19:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1482ms 19:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:16:40 INFO - PROCESS | 1881 | 1461291400198 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:16:40 INFO - PROCESS | 1881 | 1461291400201 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:16:40 INFO - PROCESS | 1881 | 1461291400207 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:16:40 INFO - PROCESS | 1881 | 1461291400210 Marionette TRACE conn3 <- [1,2470,null,{}] 19:16:40 INFO - PROCESS | 1881 | 1461291400215 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}] 19:16:40 INFO - PROCESS | 1881 | 1461291400419 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:16:40 INFO - PROCESS | 1881 | 1461291400707 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9f33800 == 181 [pid = 1881] [id = 625] 19:16:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fe1ec6000) [pid = 1881] [serial = 1876] [outer = (nil)] 19:16:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fe1fe9400) [pid = 1881] [serial = 1877] [outer = 0x7f6fe1ec6000] 19:16:40 INFO - PROCESS | 1881 | 1461291400825 Marionette DEBUG loaded listener.js 19:16:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fe34ec400) [pid = 1881] [serial = 1878] [outer = 0x7f6fe1ec6000] 19:16:41 INFO - PROCESS | 1881 | 1461291401666 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]]]}] 19:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1535ms 19:16:41 INFO - PROCESS | 1881 | 1461291401742 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:16:41 INFO - PROCESS | 1881 | 1461291401745 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:16:41 INFO - PROCESS | 1881 | 1461291401752 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:16:41 INFO - PROCESS | 1881 | 1461291401755 Marionette TRACE conn3 <- [1,2474,null,{}] 19:16:41 INFO - PROCESS | 1881 | 1461291401760 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}] 19:16:42 INFO - PROCESS | 1881 | 1461291402013 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:16:42 INFO - PROCESS | 1881 | 1461291402348 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6d18800 == 182 [pid = 1881] [id = 626] 19:16:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fd0332000) [pid = 1881] [serial = 1879] [outer = (nil)] 19:16:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6fd60d8800) [pid = 1881] [serial = 1880] [outer = 0x7f6fd0332000] 19:16:42 INFO - PROCESS | 1881 | 1461291402421 Marionette DEBUG loaded listener.js 19:16:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f6fe34ed000) [pid = 1881] [serial = 1881] [outer = 0x7f6fd0332000] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee0e6800 == 181 [pid = 1881] [id = 548] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9d3a000 == 180 [pid = 1881] [id = 545] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe8182000 == 179 [pid = 1881] [id = 544] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea22f000 == 178 [pid = 1881] [id = 546] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1773000 == 177 [pid = 1881] [id = 542] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feccd9800 == 176 [pid = 1881] [id = 547] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c12800 == 175 [pid = 1881] [id = 605] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd72f9000 == 174 [pid = 1881] [id = 603] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5f0e000 == 173 [pid = 1881] [id = 602] 19:16:43 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5a15800 == 172 [pid = 1881] [id = 601] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f6ff6405800) [pid = 1881] [serial = 1647] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6fee9c4000) [pid = 1881] [serial = 1635] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fdc2bac00) [pid = 1881] [serial = 1608] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6feb0ccc00) [pid = 1881] [serial = 1632] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f7000ce7400) [pid = 1881] [serial = 1650] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fe1ecb800) [pid = 1881] [serial = 1623] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fddb1e800) [pid = 1881] [serial = 1611] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6fd88dfc00) [pid = 1881] [serial = 1671] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fe9c52c00) [pid = 1881] [serial = 1629] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fddd56800) [pid = 1881] [serial = 1614] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6ff1ad9400) [pid = 1881] [serial = 1638] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fe825ec00) [pid = 1881] [serial = 1626] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fd79bd000) [pid = 1881] [serial = 1602] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fddcd6400) [pid = 1881] [serial = 1524] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6fda098c00) [pid = 1881] [serial = 1605] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6fe0f0d000) [pid = 1881] [serial = 1620] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6ff306e000) [pid = 1881] [serial = 1644] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fdf63d400) [pid = 1881] [serial = 1617] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6ff225f800) [pid = 1881] [serial = 1641] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f7002116400) [pid = 1881] [serial = 1653] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fd79bf400) [pid = 1881] [serial = 1739] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fd84cb000) [pid = 1881] [serial = 1740] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6fd718e800) [pid = 1881] [serial = 1736] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6ff00b4400) [pid = 1881] [serial = 1712] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6ff1adf000) [pid = 1881] [serial = 1713] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fe1e93c00) [pid = 1881] [serial = 1694] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fe1f0f800) [pid = 1881] [serial = 1695] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f7002115400) [pid = 1881] [serial = 1724] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f700582e400) [pid = 1881] [serial = 1725] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fffe40400) [pid = 1881] [serial = 1721] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f70011eb400) [pid = 1881] [serial = 1722] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6ff2b4f000) [pid = 1881] [serial = 1718] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6ff40fd800) [pid = 1881] [serial = 1719] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fdd47cc00) [pid = 1881] [serial = 1685] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fdd6e2c00) [pid = 1881] [serial = 1686] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6feafc7c00) [pid = 1881] [serial = 1709] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fee9d2400) [pid = 1881] [serial = 1710] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fd032d000) [pid = 1881] [serial = 1673] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fd59c3c00) [pid = 1881] [serial = 1674] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fdfea9800) [pid = 1881] [serial = 1691] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6fe02b1400) [pid = 1881] [serial = 1692] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fd5aad000) [pid = 1881] [serial = 1727] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fd7936000) [pid = 1881] [serial = 1728] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fdaa93c00) [pid = 1881] [serial = 1682] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6fdbfcf400) [pid = 1881] [serial = 1683] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fd60cf800) [pid = 1881] [serial = 1733] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fd60db800) [pid = 1881] [serial = 1734] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fddd59800) [pid = 1881] [serial = 1688] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fdee25c00) [pid = 1881] [serial = 1689] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6feb193400) [pid = 1881] [serial = 1706] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fed62c400) [pid = 1881] [serial = 1707] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fe8427800) [pid = 1881] [serial = 1700] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fe9570400) [pid = 1881] [serial = 1701] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fea21e400) [pid = 1881] [serial = 1703] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fea904000) [pid = 1881] [serial = 1704] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fd7284000) [pid = 1881] [serial = 1676] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fd7384000) [pid = 1881] [serial = 1677] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fd86c6c00) [pid = 1881] [serial = 1679] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fd8ce5400) [pid = 1881] [serial = 1680] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6ff20c6000) [pid = 1881] [serial = 1715] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6ff2749800) [pid = 1881] [serial = 1716] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fe810d000) [pid = 1881] [serial = 1697] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fe8265000) [pid = 1881] [serial = 1698] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd34c3800) [pid = 1881] [serial = 1730] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fd5aae000) [pid = 1881] [serial = 1742] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fd8bce400) [pid = 1881] [serial = 1743] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fd7285800) [pid = 1881] [serial = 1737] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fd8bd8400) [pid = 1881] [serial = 1745] [outer = (nil)] [url = about:blank] 19:16:44 INFO - PROCESS | 1881 | 1461291404694 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]]]}] 19:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2993ms 19:16:44 INFO - PROCESS | 1881 | 1461291404772 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:16:44 INFO - PROCESS | 1881 | 1461291404778 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:16:44 INFO - PROCESS | 1881 | 1461291404789 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:16:44 INFO - PROCESS | 1881 | 1461291404793 Marionette TRACE conn3 <- [1,2478,null,{}] 19:16:44 INFO - PROCESS | 1881 | 1461291404801 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}] 19:16:45 INFO - PROCESS | 1881 | 1461291404996 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:16:45 INFO - PROCESS | 1881 | 1461291405071 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6fcb800 == 173 [pid = 1881] [id = 627] 19:16:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fd34c1c00) [pid = 1881] [serial = 1882] [outer = (nil)] 19:16:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd60dc400) [pid = 1881] [serial = 1883] [outer = 0x7f6fd34c1c00] 19:16:45 INFO - PROCESS | 1881 | 1461291405305 Marionette DEBUG loaded listener.js 19:16:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd6d84c00) [pid = 1881] [serial = 1884] [outer = 0x7f6fd34c1c00] 19:16:46 INFO - PROCESS | 1881 | 1461291406065 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]]]}] 19:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1338ms 19:16:46 INFO - PROCESS | 1881 | 1461291406127 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:16:46 INFO - PROCESS | 1881 | 1461291406135 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:16:46 INFO - PROCESS | 1881 | 1461291406144 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:16:46 INFO - PROCESS | 1881 | 1461291406148 Marionette TRACE conn3 <- [1,2482,null,{}] 19:16:46 INFO - PROCESS | 1881 | 1461291406154 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}] 19:16:46 INFO - PROCESS | 1881 | 1461291406330 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:16:46 INFO - PROCESS | 1881 | 1461291406347 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8499800 == 174 [pid = 1881] [id = 628] 19:16:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd7196400) [pid = 1881] [serial = 1885] [outer = (nil)] 19:16:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd7382000) [pid = 1881] [serial = 1886] [outer = 0x7f6fd7196400] 19:16:46 INFO - PROCESS | 1881 | 1461291406408 Marionette DEBUG loaded listener.js 19:16:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd7934000) [pid = 1881] [serial = 1887] [outer = 0x7f6fd7196400] 19:16:47 INFO - PROCESS | 1881 | 1461291407435 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]]]}] 19:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1328ms 19:16:47 INFO - PROCESS | 1881 | 1461291407474 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:16:47 INFO - PROCESS | 1881 | 1461291407478 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:16:47 INFO - PROCESS | 1881 | 1461291407483 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:16:47 INFO - PROCESS | 1881 | 1461291407489 Marionette TRACE conn3 <- [1,2486,null,{}] 19:16:47 INFO - PROCESS | 1881 | 1461291407504 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}] 19:16:47 INFO - PROCESS | 1881 | 1461291407763 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:16:47 INFO - PROCESS | 1881 | 1461291407790 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda158000 == 175 [pid = 1881] [id = 629] 19:16:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fd8432c00) [pid = 1881] [serial = 1888] [outer = (nil)] 19:16:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fd86c4c00) [pid = 1881] [serial = 1889] [outer = 0x7f6fd8432c00] 19:16:47 INFO - PROCESS | 1881 | 1461291407854 Marionette DEBUG loaded listener.js 19:16:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fd8ce2000) [pid = 1881] [serial = 1890] [outer = 0x7f6fd8432c00] 19:16:49 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fd0328000) [pid = 1881] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:16:49 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fd79bcc00) [pid = 1881] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:16:49 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fd34c3c00) [pid = 1881] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:16:49 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fd620bc00) [pid = 1881] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:16:49 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd59c5000) [pid = 1881] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:16:49 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fd032a000) [pid = 1881] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:16:49 INFO - PROCESS | 1881 | 1461291409362 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]]]}] 19:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1897ms 19:16:49 INFO - PROCESS | 1881 | 1461291409382 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:16:49 INFO - PROCESS | 1881 | 1461291409385 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:16:49 INFO - PROCESS | 1881 | 1461291409391 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:16:49 INFO - PROCESS | 1881 | 1461291409393 Marionette TRACE conn3 <- [1,2490,null,{}] 19:16:49 INFO - PROCESS | 1881 | 1461291409436 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}] 19:16:49 INFO - PROCESS | 1881 | 1461291409612 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:16:49 INFO - PROCESS | 1881 | 1461291409800 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda6c1000 == 176 [pid = 1881] [id = 630] 19:16:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd0328000) [pid = 1881] [serial = 1891] [outer = (nil)] 19:16:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd8bd9400) [pid = 1881] [serial = 1892] [outer = 0x7f6fd0328000] 19:16:49 INFO - PROCESS | 1881 | 1461291409864 Marionette DEBUG loaded listener.js 19:16:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd9f57c00) [pid = 1881] [serial = 1893] [outer = 0x7f6fd0328000] 19:16:50 INFO - PROCESS | 1881 | 1461291410503 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]]]}] 19:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1169ms 19:16:50 INFO - PROCESS | 1881 | 1461291410561 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:16:50 INFO - PROCESS | 1881 | 1461291410575 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:16:50 INFO - PROCESS | 1881 | 1461291410585 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:16:50 INFO - PROCESS | 1881 | 1461291410588 Marionette TRACE conn3 <- [1,2494,null,{}] 19:16:50 INFO - PROCESS | 1881 | 1461291410593 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}] 19:16:50 INFO - PROCESS | 1881 | 1461291410856 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:16:50 INFO - PROCESS | 1881 | 1461291410979 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda97c000 == 177 [pid = 1881] [id = 631] 19:16:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fd7289c00) [pid = 1881] [serial = 1894] [outer = (nil)] 19:16:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fda6e5000) [pid = 1881] [serial = 1895] [outer = 0x7f6fd7289c00] 19:16:51 INFO - PROCESS | 1881 | 1461291411040 Marionette DEBUG loaded listener.js 19:16:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fda9a6000) [pid = 1881] [serial = 1896] [outer = 0x7f6fd7289c00] 19:16:52 INFO - PROCESS | 1881 | 1461291412106 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]]]}] 19:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1579ms 19:16:52 INFO - PROCESS | 1881 | 1461291412165 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:16:52 INFO - PROCESS | 1881 | 1461291412173 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:16:52 INFO - PROCESS | 1881 | 1461291412182 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:16:52 INFO - PROCESS | 1881 | 1461291412187 Marionette TRACE conn3 <- [1,2498,null,{}] 19:16:52 INFO - PROCESS | 1881 | 1461291412195 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}] 19:16:52 INFO - PROCESS | 1881 | 1461291412407 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:16:52 INFO - PROCESS | 1881 | 1461291412725 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd87d9000 == 178 [pid = 1881] [id = 632] 19:16:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fd6d86000) [pid = 1881] [serial = 1897] [outer = (nil)] 19:16:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fd7194400) [pid = 1881] [serial = 1898] [outer = 0x7f6fd6d86000] 19:16:52 INFO - PROCESS | 1881 | 1461291412806 Marionette DEBUG loaded listener.js 19:16:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fd7933c00) [pid = 1881] [serial = 1899] [outer = 0x7f6fd6d86000] 19:16:53 INFO - PROCESS | 1881 | 1461291413705 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]]]}] 19:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1582ms 19:16:53 INFO - PROCESS | 1881 | 1461291413764 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:16:53 INFO - PROCESS | 1881 | 1461291413773 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:16:53 INFO - PROCESS | 1881 | 1461291413783 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:16:53 INFO - PROCESS | 1881 | 1461291413786 Marionette TRACE conn3 <- [1,2502,null,{}] 19:16:53 INFO - PROCESS | 1881 | 1461291413792 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}] 19:16:54 INFO - PROCESS | 1881 | 1461291414034 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:16:54 INFO - PROCESS | 1881 | 1461291414399 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb9c5000 == 179 [pid = 1881] [id = 633] 19:16:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fd7935c00) [pid = 1881] [serial = 1900] [outer = (nil)] 19:16:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fd8bd3800) [pid = 1881] [serial = 1901] [outer = 0x7f6fd7935c00] 19:16:54 INFO - PROCESS | 1881 | 1461291414473 Marionette DEBUG loaded listener.js 19:16:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fd9f58c00) [pid = 1881] [serial = 1902] [outer = 0x7f6fd7935c00] 19:16:55 INFO - PROCESS | 1881 | 1461291415297 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]]]}] 19:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1589ms 19:16:55 INFO - PROCESS | 1881 | 1461291415372 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:16:55 INFO - PROCESS | 1881 | 1461291415376 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:16:55 INFO - PROCESS | 1881 | 1461291415382 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:16:55 INFO - PROCESS | 1881 | 1461291415388 Marionette TRACE conn3 <- [1,2506,null,{}] 19:16:55 INFO - PROCESS | 1881 | 1461291415404 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}] 19:16:55 INFO - PROCESS | 1881 | 1461291415647 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:16:55 INFO - PROCESS | 1881 | 1461291415967 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd9b5000 == 180 [pid = 1881] [id = 634] 19:16:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fda6ec800) [pid = 1881] [serial = 1903] [outer = (nil)] 19:16:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fdab5a800) [pid = 1881] [serial = 1904] [outer = 0x7f6fda6ec800] 19:16:56 INFO - PROCESS | 1881 | 1461291416050 Marionette DEBUG loaded listener.js 19:16:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fdbfd9800) [pid = 1881] [serial = 1905] [outer = 0x7f6fda6ec800] 19:16:56 INFO - PROCESS | 1881 | 1461291416894 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]]]}] 19:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1541ms 19:16:56 INFO - PROCESS | 1881 | 1461291416926 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:16:56 INFO - PROCESS | 1881 | 1461291416930 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:16:56 INFO - PROCESS | 1881 | 1461291416936 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:16:56 INFO - PROCESS | 1881 | 1461291416938 Marionette TRACE conn3 <- [1,2510,null,{}] 19:16:56 INFO - PROCESS | 1881 | 1461291416944 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}] 19:16:57 INFO - PROCESS | 1881 | 1461291417139 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:16:57 INFO - PROCESS | 1881 | 1461291417384 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdefab800 == 181 [pid = 1881] [id = 635] 19:16:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fdc2b8000) [pid = 1881] [serial = 1906] [outer = (nil)] 19:16:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fdd479c00) [pid = 1881] [serial = 1907] [outer = 0x7f6fdc2b8000] 19:16:57 INFO - PROCESS | 1881 | 1461291417502 Marionette DEBUG loaded listener.js 19:16:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fddb29400) [pid = 1881] [serial = 1908] [outer = 0x7f6fdc2b8000] 19:16:58 INFO - PROCESS | 1881 | 1461291418302 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]]]}] 19:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1434ms 19:16:58 INFO - PROCESS | 1881 | 1461291418371 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:16:58 INFO - PROCESS | 1881 | 1461291418375 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:16:58 INFO - PROCESS | 1881 | 1461291418381 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:16:58 INFO - PROCESS | 1881 | 1461291418383 Marionette TRACE conn3 <- [1,2514,null,{}] 19:16:58 INFO - PROCESS | 1881 | 1461291418389 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}] 19:16:58 INFO - PROCESS | 1881 | 1461291418593 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:16:58 INFO - PROCESS | 1881 | 1461291418910 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf448000 == 182 [pid = 1881] [id = 636] 19:16:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fddd4a800) [pid = 1881] [serial = 1909] [outer = (nil)] 19:16:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fddd56800) [pid = 1881] [serial = 1910] [outer = 0x7f6fddd4a800] 19:16:58 INFO - PROCESS | 1881 | 1461291418989 Marionette DEBUG loaded listener.js 19:16:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fddd89800) [pid = 1881] [serial = 1911] [outer = 0x7f6fddd4a800] 19:16:59 INFO - PROCESS | 1881 | 1461291419857 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]]]}] 19:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1527ms 19:16:59 INFO - PROCESS | 1881 | 1461291419910 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:16:59 INFO - PROCESS | 1881 | 1461291419913 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:16:59 INFO - PROCESS | 1881 | 1461291419919 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:16:59 INFO - PROCESS | 1881 | 1461291419922 Marionette TRACE conn3 <- [1,2518,null,{}] 19:16:59 INFO - PROCESS | 1881 | 1461291419928 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}] 19:17:00 INFO - PROCESS | 1881 | 1461291420146 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:17:00 INFO - PROCESS | 1881 | 1461291420458 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffe2000 == 183 [pid = 1881] [id = 637] 19:17:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fddce0800) [pid = 1881] [serial = 1912] [outer = (nil)] 19:17:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fdee2e400) [pid = 1881] [serial = 1913] [outer = 0x7f6fddce0800] 19:17:00 INFO - PROCESS | 1881 | 1461291420541 Marionette DEBUG loaded listener.js 19:17:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fdfeaec00) [pid = 1881] [serial = 1914] [outer = 0x7f6fddce0800] 19:17:01 INFO - PROCESS | 1881 | 1461291421349 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]]]}] 19:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1479ms 19:17:01 INFO - PROCESS | 1881 | 1461291421400 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:17:01 INFO - PROCESS | 1881 | 1461291421403 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:17:01 INFO - PROCESS | 1881 | 1461291421409 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:17:01 INFO - PROCESS | 1881 | 1461291421413 Marionette TRACE conn3 <- [1,2522,null,{}] 19:17:01 INFO - PROCESS | 1881 | 1461291421418 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}] 19:17:01 INFO - PROCESS | 1881 | 1461291421650 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:17:01 INFO - PROCESS | 1881 | 1461291421977 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe13e6000 == 184 [pid = 1881] [id = 638] 19:17:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fddd4b800) [pid = 1881] [serial = 1915] [outer = (nil)] 19:17:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fe02b1400) [pid = 1881] [serial = 1916] [outer = 0x7f6fddd4b800] 19:17:02 INFO - PROCESS | 1881 | 1461291422060 Marionette DEBUG loaded listener.js 19:17:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fe1450c00) [pid = 1881] [serial = 1917] [outer = 0x7f6fddd4b800] 19:17:02 INFO - PROCESS | 1881 | 1461291422872 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]]]}] 19:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1493ms 19:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:17:02 INFO - PROCESS | 1881 | 1461291422904 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:17:02 INFO - PROCESS | 1881 | 1461291422907 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:17:02 INFO - PROCESS | 1881 | 1461291422914 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:17:02 INFO - PROCESS | 1881 | 1461291422917 Marionette TRACE conn3 <- [1,2526,null,{}] 19:17:02 INFO - PROCESS | 1881 | 1461291422922 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}] 19:17:03 INFO - PROCESS | 1881 | 1461291423117 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:17:03 INFO - PROCESS | 1881 | 1461291423393 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe22e6800 == 185 [pid = 1881] [id = 639] 19:17:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fe0025400) [pid = 1881] [serial = 1918] [outer = (nil)] 19:17:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fe1ec4000) [pid = 1881] [serial = 1919] [outer = 0x7f6fe0025400] 19:17:03 INFO - PROCESS | 1881 | 1461291423531 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6fe1fe1c00) [pid = 1881] [serial = 1920] [outer = 0x7f6fe0025400] 19:17:04 INFO - PROCESS | 1881 | 1461291424351 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]]]}] 19:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1531ms 19:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:17:04 INFO - PROCESS | 1881 | 1461291424444 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:17:04 INFO - PROCESS | 1881 | 1461291424447 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:17:04 INFO - PROCESS | 1881 | 1461291424454 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 1881 | 1461291424457 Marionette TRACE conn3 <- [1,2530,null,{}] 19:17:04 INFO - PROCESS | 1881 | 1461291424463 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}] 19:17:04 INFO - PROCESS | 1881 | 1461291424696 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:17:05 INFO - PROCESS | 1881 | 1461291425031 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3687800 == 186 [pid = 1881] [id = 640] 19:17:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fe1f0f800) [pid = 1881] [serial = 1921] [outer = (nil)] 19:17:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6fe34ee400) [pid = 1881] [serial = 1922] [outer = 0x7f6fe1f0f800] 19:17:05 INFO - PROCESS | 1881 | 1461291425108 Marionette DEBUG loaded listener.js 19:17:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6fe825a000) [pid = 1881] [serial = 1923] [outer = 0x7f6fe1f0f800] 19:17:05 INFO - PROCESS | 1881 | 1461291425907 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]]]}] 19:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1486ms 19:17:05 INFO - PROCESS | 1881 | 1461291425940 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:17:05 INFO - PROCESS | 1881 | 1461291425943 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:17:05 INFO - PROCESS | 1881 | 1461291425949 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:17:05 INFO - PROCESS | 1881 | 1461291425952 Marionette TRACE conn3 <- [1,2534,null,{}] 19:17:05 INFO - PROCESS | 1881 | 1461291425957 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}] 19:17:06 INFO - PROCESS | 1881 | 1461291426174 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:17:06 INFO - PROCESS | 1881 | 1461291426453 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe8446000 == 187 [pid = 1881] [id = 641] 19:17:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fe834e400) [pid = 1881] [serial = 1924] [outer = (nil)] 19:17:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fe8355400) [pid = 1881] [serial = 1925] [outer = 0x7f6fe834e400] 19:17:06 INFO - PROCESS | 1881 | 1461291426581 Marionette DEBUG loaded listener.js 19:17:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fe835d000) [pid = 1881] [serial = 1926] [outer = 0x7f6fe834e400] 19:17:07 INFO - PROCESS | 1881 | 1461291427407 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]]]}] 19:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1532ms 19:17:07 INFO - PROCESS | 1881 | 1461291427482 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:17:07 INFO - PROCESS | 1881 | 1461291427486 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:17:07 INFO - PROCESS | 1881 | 1461291427493 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:17:07 INFO - PROCESS | 1881 | 1461291427496 Marionette TRACE conn3 <- [1,2538,null,{}] 19:17:07 INFO - PROCESS | 1881 | 1461291427502 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}] 19:17:07 INFO - PROCESS | 1881 | 1461291427763 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:17:08 INFO - PROCESS | 1881 | 1461291428083 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea064000 == 188 [pid = 1881] [id = 642] 19:17:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fd5aa4c00) [pid = 1881] [serial = 1927] [outer = (nil)] 19:17:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fe956b000) [pid = 1881] [serial = 1928] [outer = 0x7f6fd5aa4c00] 19:17:08 INFO - PROCESS | 1881 | 1461291428167 Marionette DEBUG loaded listener.js 19:17:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fe96cd400) [pid = 1881] [serial = 1929] [outer = 0x7f6fd5aa4c00] 19:17:09 INFO - PROCESS | 1881 | 1461291429008 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]]]}] 19:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 19:17:09 INFO - PROCESS | 1881 | 1461291429082 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:17:09 INFO - PROCESS | 1881 | 1461291429086 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:17:09 INFO - PROCESS | 1881 | 1461291429092 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:17:09 INFO - PROCESS | 1881 | 1461291429094 Marionette TRACE conn3 <- [1,2542,null,{}] 19:17:09 INFO - PROCESS | 1881 | 1461291429100 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}] 19:17:09 INFO - PROCESS | 1881 | 1461291429319 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:17:09 INFO - PROCESS | 1881 | 1461291429635 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fead9e000 == 189 [pid = 1881] [id = 643] 19:17:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fe1ebf800) [pid = 1881] [serial = 1930] [outer = (nil)] 19:17:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6fe9797400) [pid = 1881] [serial = 1931] [outer = 0x7f6fe1ebf800] 19:17:09 INFO - PROCESS | 1881 | 1461291429724 Marionette DEBUG loaded listener.js 19:17:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fe9c4e400) [pid = 1881] [serial = 1932] [outer = 0x7f6fe1ebf800] 19:17:10 INFO - PROCESS | 1881 | 1461291430544 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]]]}] 19:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1489ms 19:17:10 INFO - PROCESS | 1881 | 1461291430581 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:17:10 INFO - PROCESS | 1881 | 1461291430584 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:17:10 INFO - PROCESS | 1881 | 1461291430590 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:17:10 INFO - PROCESS | 1881 | 1461291430593 Marionette TRACE conn3 <- [1,2546,null,{}] 19:17:10 INFO - PROCESS | 1881 | 1461291430598 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}] 19:17:10 INFO - PROCESS | 1881 | 1461291430792 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:17:11 INFO - PROCESS | 1881 | 1461291431074 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feccd9800 == 190 [pid = 1881] [id = 644] 19:17:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fe835c000) [pid = 1881] [serial = 1933] [outer = (nil)] 19:17:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fe9c59000) [pid = 1881] [serial = 1934] [outer = 0x7f6fe835c000] 19:17:11 INFO - PROCESS | 1881 | 1461291431189 Marionette DEBUG loaded listener.js 19:17:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fe9cc3c00) [pid = 1881] [serial = 1935] [outer = 0x7f6fe835c000] 19:17:12 INFO - PROCESS | 1881 | 1461291432006 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]]]}] 19:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1486ms 19:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:17:12 INFO - PROCESS | 1881 | 1461291432077 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:17:12 INFO - PROCESS | 1881 | 1461291432080 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:17:12 INFO - PROCESS | 1881 | 1461291432086 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:17:12 INFO - PROCESS | 1881 | 1461291432089 Marionette TRACE conn3 <- [1,2550,null,{}] 19:17:12 INFO - PROCESS | 1881 | 1461291432095 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}] 19:17:12 INFO - PROCESS | 1881 | 1461291432297 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:17:12 INFO - PROCESS | 1881 | 1461291432614 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee044800 == 191 [pid = 1881] [id = 645] 19:17:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fe9c53c00) [pid = 1881] [serial = 1936] [outer = (nil)] 19:17:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6fe9d30c00) [pid = 1881] [serial = 1937] [outer = 0x7f6fe9c53c00] 19:17:12 INFO - PROCESS | 1881 | 1461291432692 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fea21a400) [pid = 1881] [serial = 1938] [outer = 0x7f6fe9c53c00] 19:17:13 INFO - PROCESS | 1881 | 1461291433542 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]]]}] 19:17:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:17:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1489ms 19:17:13 INFO - PROCESS | 1881 | 1461291433575 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:17:13 INFO - PROCESS | 1881 | 1461291433577 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:17:13 INFO - PROCESS | 1881 | 1461291433583 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:17:13 INFO - PROCESS | 1881 | 1461291433586 Marionette TRACE conn3 <- [1,2554,null,{}] 19:17:13 INFO - PROCESS | 1881 | 1461291433591 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}] 19:17:13 INFO - PROCESS | 1881 | 1461291433805 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:17:14 INFO - PROCESS | 1881 | 1461291434146 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee5a0000 == 192 [pid = 1881] [id = 646] 19:17:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6fd0328800) [pid = 1881] [serial = 1939] [outer = (nil)] 19:17:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fea219c00) [pid = 1881] [serial = 1940] [outer = 0x7f6fd0328800] 19:17:14 INFO - PROCESS | 1881 | 1461291434223 Marionette DEBUG loaded listener.js 19:17:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6fea70bc00) [pid = 1881] [serial = 1941] [outer = 0x7f6fd0328800] 19:17:15 INFO - PROCESS | 1881 | 1461291435084 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]]]}] 19:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1535ms 19:17:15 INFO - PROCESS | 1881 | 1461291435119 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:17:15 INFO - PROCESS | 1881 | 1461291435123 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:17:15 INFO - PROCESS | 1881 | 1461291435129 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:17:15 INFO - PROCESS | 1881 | 1461291435131 Marionette TRACE conn3 <- [1,2558,null,{}] 19:17:15 INFO - PROCESS | 1881 | 1461291435137 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}] 19:17:15 INFO - PROCESS | 1881 | 1461291435331 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:17:15 INFO - PROCESS | 1881 | 1461291435656 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fef614000 == 193 [pid = 1881] [id = 647] 19:17:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fd6205800) [pid = 1881] [serial = 1942] [outer = (nil)] 19:17:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fea713800) [pid = 1881] [serial = 1943] [outer = 0x7f6fd6205800] 19:17:15 INFO - PROCESS | 1881 | 1461291435733 Marionette DEBUG loaded listener.js 19:17:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6fea905000) [pid = 1881] [serial = 1944] [outer = 0x7f6fd6205800] 19:17:16 INFO - PROCESS | 1881 | 1461291436573 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]]]}] 19:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1484ms 19:17:16 INFO - PROCESS | 1881 | 1461291436614 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:17:16 INFO - PROCESS | 1881 | 1461291436618 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:17:16 INFO - PROCESS | 1881 | 1461291436623 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:17:16 INFO - PROCESS | 1881 | 1461291436625 Marionette TRACE conn3 <- [1,2562,null,{}] 19:17:16 INFO - PROCESS | 1881 | 1461291436635 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}] 19:17:16 INFO - PROCESS | 1881 | 1461291436839 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:17:17 INFO - PROCESS | 1881 | 1461291437163 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2521800 == 194 [pid = 1881] [id = 648] 19:17:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fe9d29800) [pid = 1881] [serial = 1945] [outer = (nil)] 19:17:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6feae6f800) [pid = 1881] [serial = 1946] [outer = 0x7f6fe9d29800] 19:17:17 INFO - PROCESS | 1881 | 1461291437244 Marionette DEBUG loaded listener.js 19:17:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6feae77c00) [pid = 1881] [serial = 1947] [outer = 0x7f6fe9d29800] 19:17:18 INFO - PROCESS | 1881 | 1461291438075 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]]]}] 19:17:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:17:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1532ms 19:17:18 INFO - PROCESS | 1881 | 1461291438156 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:17:18 INFO - PROCESS | 1881 | 1461291438159 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:17:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:17:18 INFO - PROCESS | 1881 | 1461291438166 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:17:18 INFO - PROCESS | 1881 | 1461291438169 Marionette TRACE conn3 <- [1,2566,null,{}] 19:17:18 INFO - PROCESS | 1881 | 1461291438174 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}] 19:17:18 INFO - PROCESS | 1881 | 1461291438405 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:17:18 INFO - PROCESS | 1881 | 1461291438753 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d0f800 == 195 [pid = 1881] [id = 649] 19:17:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fd84d6000) [pid = 1881] [serial = 1948] [outer = (nil)] 19:17:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6feaf8e800) [pid = 1881] [serial = 1949] [outer = 0x7f6fd84d6000] 19:17:18 INFO - PROCESS | 1881 | 1461291438826 Marionette DEBUG loaded listener.js 19:17:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6feaf95000) [pid = 1881] [serial = 1950] [outer = 0x7f6fd84d6000] 19:17:19 INFO - PROCESS | 1881 | 1461291439673 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]]]}] 19:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1579ms 19:17:19 INFO - PROCESS | 1881 | 1461291439746 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:17:19 INFO - PROCESS | 1881 | 1461291439749 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:17:19 INFO - PROCESS | 1881 | 1461291439755 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:17:19 INFO - PROCESS | 1881 | 1461291439758 Marionette TRACE conn3 <- [1,2570,null,{}] 19:17:19 INFO - PROCESS | 1881 | 1461291439764 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}] 19:17:20 INFO - PROCESS | 1881 | 1461291439999 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:17:20 INFO - PROCESS | 1881 | 1461291440321 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3051000 == 196 [pid = 1881] [id = 650] 19:17:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fdab57000) [pid = 1881] [serial = 1951] [outer = (nil)] 19:17:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6feb0c4000) [pid = 1881] [serial = 1952] [outer = 0x7f6fdab57000] 19:17:20 INFO - PROCESS | 1881 | 1461291440397 Marionette DEBUG loaded listener.js 19:17:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6feb0ce000) [pid = 1881] [serial = 1953] [outer = 0x7f6fdab57000] 19:17:21 INFO - PROCESS | 1881 | 1461291441271 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]]]}] 19:17:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:17:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1629ms 19:17:21 INFO - PROCESS | 1881 | 1461291441385 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:17:21 INFO - PROCESS | 1881 | 1461291441389 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:17:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:17:21 INFO - PROCESS | 1881 | 1461291441395 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:17:21 INFO - PROCESS | 1881 | 1461291441397 Marionette TRACE conn3 <- [1,2574,null,{}] 19:17:21 INFO - PROCESS | 1881 | 1461291441403 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}] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb9c8800 == 195 [pid = 1881] [id = 370] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb850800 == 194 [pid = 1881] [id = 342] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd4ad5800 == 193 [pid = 1881] [id = 474] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe22ec000 == 192 [pid = 1881] [id = 475] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee5a6000 == 191 [pid = 1881] [id = 380] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda6c1000 == 190 [pid = 1881] [id = 630] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda158000 == 189 [pid = 1881] [id = 629] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8499800 == 188 [pid = 1881] [id = 628] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd87e0800 == 187 [pid = 1881] [id = 604] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6fcb800 == 186 [pid = 1881] [id = 627] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9f33800 == 185 [pid = 1881] [id = 625] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe96d5000 == 184 [pid = 1881] [id = 624] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe8190800 == 183 [pid = 1881] [id = 623] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe376e800 == 182 [pid = 1881] [id = 622] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3621000 == 181 [pid = 1881] [id = 621] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3397800 == 180 [pid = 1881] [id = 620] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1fb5800 == 179 [pid = 1881] [id = 619] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1780800 == 178 [pid = 1881] [id = 618] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe11bf800 == 177 [pid = 1881] [id = 617] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf64d000 == 176 [pid = 1881] [id = 616] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf314800 == 175 [pid = 1881] [id = 615] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdefb4000 == 174 [pid = 1881] [id = 614] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdebb1800 == 173 [pid = 1881] [id = 613] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd9a7000 == 172 [pid = 1881] [id = 612] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc0d0800 == 171 [pid = 1881] [id = 611] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb85b800 == 170 [pid = 1881] [id = 610] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda79f800 == 169 [pid = 1881] [id = 609] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda5d6000 == 168 [pid = 1881] [id = 608] 19:17:22 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd72f4000 == 167 [pid = 1881] [id = 607] 19:17:22 INFO - PROCESS | 1881 | 1461291442905 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fda6e3c00) [pid = 1881] [serial = 1754] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6ff2b46c00) [pid = 1881] [serial = 1796] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fd88d9400) [pid = 1881] [serial = 1818] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fe810ac00) [pid = 1881] [serial = 1775] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fea906000) [pid = 1881] [serial = 1778] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6fd86ba400) [pid = 1881] [serial = 1814] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fe1eccc00) [pid = 1881] [serial = 1772] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fd59cf000) [pid = 1881] [serial = 1806] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6ff20c3800) [pid = 1881] [serial = 1793] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fd7384c00) [pid = 1881] [serial = 1811] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fd7191400) [pid = 1881] [serial = 1809] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6ff655c000) [pid = 1881] [serial = 1802] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6feb0cb000) [pid = 1881] [serial = 1781] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6ff3076400) [pid = 1881] [serial = 1799] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fd792c800) [pid = 1881] [serial = 1812] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fd34c8c00) [pid = 1881] [serial = 1805] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fecc23000) [pid = 1881] [serial = 1784] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fdd3aac00) [pid = 1881] [serial = 1760] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fd6d89400) [pid = 1881] [serial = 1808] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fe1f11800) [pid = 1881] [serial = 1790] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6fd8bcbc00) [pid = 1881] [serial = 1751] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fd9f52800) [pid = 1881] [serial = 1746] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fd7386c00) [pid = 1881] [serial = 1817] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fded5c400) [pid = 1881] [serial = 1763] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fd86c6800) [pid = 1881] [serial = 1815] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fdf639400) [pid = 1881] [serial = 1766] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fe0f0c400) [pid = 1881] [serial = 1769] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fee9ca800) [pid = 1881] [serial = 1787] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fdab5ec00) [pid = 1881] [serial = 1757] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fd718fc00) [pid = 1881] [serial = 1748] [outer = (nil)] [url = about:blank] 19:17:23 INFO - PROCESS | 1881 | 1461291443357 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5de7000 == 168 [pid = 1881] [id = 651] 19:17:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fd34c3c00) [pid = 1881] [serial = 1954] [outer = (nil)] 19:17:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fd59c3400) [pid = 1881] [serial = 1955] [outer = 0x7f6fd34c3c00] 19:17:23 INFO - PROCESS | 1881 | 1461291443425 Marionette DEBUG loaded listener.js 19:17:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fd5aac000) [pid = 1881] [serial = 1956] [outer = 0x7f6fd34c3c00] 19:17:24 INFO - PROCESS | 1881 | 1461291444175 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]]]}] 19:17:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:17:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2833ms 19:17:24 INFO - PROCESS | 1881 | 1461291444242 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:17:24 INFO - PROCESS | 1881 | 1461291444249 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:17:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:17:24 INFO - PROCESS | 1881 | 1461291444256 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:17:24 INFO - PROCESS | 1881 | 1461291444262 Marionette TRACE conn3 <- [1,2578,null,{}] 19:17:24 INFO - PROCESS | 1881 | 1461291444268 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}] 19:17:24 INFO - PROCESS | 1881 | 1461291444459 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:17:24 INFO - PROCESS | 1881 | 1461291444471 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd72f3000 == 169 [pid = 1881] [id = 652] 19:17:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fd620bc00) [pid = 1881] [serial = 1957] [outer = (nil)] 19:17:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fd728d000) [pid = 1881] [serial = 1958] [outer = 0x7f6fd620bc00] 19:17:24 INFO - PROCESS | 1881 | 1461291444549 Marionette DEBUG loaded listener.js 19:17:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fd792a400) [pid = 1881] [serial = 1959] [outer = 0x7f6fd620bc00] 19:17:25 INFO - PROCESS | 1881 | 1461291445523 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]]]}] 19:17:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:17:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1336ms 19:17:25 INFO - PROCESS | 1881 | 1461291445593 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:17:25 INFO - PROCESS | 1881 | 1461291445598 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:17:25 INFO - PROCESS | 1881 | 1461291445607 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:17:25 INFO - PROCESS | 1881 | 1461291445610 Marionette TRACE conn3 <- [1,2582,null,{}] 19:17:25 INFO - PROCESS | 1881 | 1461291445616 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}] 19:17:25 INFO - PROCESS | 1881 | 1461291445872 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:17:25 INFO - PROCESS | 1881 | 1461291445902 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c78000 == 170 [pid = 1881] [id = 653] 19:17:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fd843c400) [pid = 1881] [serial = 1960] [outer = (nil)] 19:17:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6fd86c8400) [pid = 1881] [serial = 1961] [outer = 0x7f6fd843c400] 19:17:25 INFO - PROCESS | 1881 | 1461291445963 Marionette DEBUG loaded listener.js 19:17:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fd8bcd000) [pid = 1881] [serial = 1962] [outer = 0x7f6fd843c400] 19:17:26 INFO - PROCESS | 1881 | 1461291446923 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]]]}] 19:17:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:17:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1379ms 19:17:26 INFO - PROCESS | 1881 | 1461291446992 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:17:27 INFO - PROCESS | 1881 | 1461291447000 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:17:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:17:27 INFO - PROCESS | 1881 | 1461291447020 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:17:27 INFO - PROCESS | 1881 | 1461291447026 Marionette TRACE conn3 <- [1,2586,null,{}] 19:17:27 INFO - PROCESS | 1881 | 1461291447038 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}] 19:17:27 INFO - PROCESS | 1881 | 1461291447294 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:17:27 INFO - PROCESS | 1881 | 1461291447318 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda6c3000 == 171 [pid = 1881] [id = 654] 19:17:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6fd8438000) [pid = 1881] [serial = 1963] [outer = (nil)] 19:17:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6fd9f56400) [pid = 1881] [serial = 1964] [outer = 0x7f6fd8438000] 19:17:27 INFO - PROCESS | 1881 | 1461291447380 Marionette DEBUG loaded listener.js 19:17:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fda6e7000) [pid = 1881] [serial = 1965] [outer = 0x7f6fd8438000] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fd6d82400) [pid = 1881] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6ff225f000) [pid = 1881] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6febf69000) [pid = 1881] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fded57400) [pid = 1881] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fe1ec6000) [pid = 1881] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fda09d000) [pid = 1881] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fddb21c00) [pid = 1881] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fda497400) [pid = 1881] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fd0328000) [pid = 1881] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fea711000) [pid = 1881] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fda9b1000) [pid = 1881] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fe02ad400) [pid = 1881] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fded52800) [pid = 1881] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6feafc1800) [pid = 1881] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fd6d90000) [pid = 1881] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fdf636800) [pid = 1881] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fda9ab800) [pid = 1881] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fd7930c00) [pid = 1881] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fd59c4c00) [pid = 1881] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fddd8bc00) [pid = 1881] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6fdaa94800) [pid = 1881] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fdf638800) [pid = 1881] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fd792d400) [pid = 1881] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fe002b000) [pid = 1881] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6fd84d6400) [pid = 1881] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fdaa91400) [pid = 1881] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fd032ac00) [pid = 1881] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6feafbe400) [pid = 1881] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fdfeab400) [pid = 1881] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fd7196400) [pid = 1881] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fded56c00) [pid = 1881] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fddd4ec00) [pid = 1881] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fdf638c00) [pid = 1881] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fd8432c00) [pid = 1881] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fda495800) [pid = 1881] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fd8cf3800) [pid = 1881] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fda9a7400) [pid = 1881] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fd59ce800) [pid = 1881] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fd34c1c00) [pid = 1881] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fd8ce7c00) [pid = 1881] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fda9abc00) [pid = 1881] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6ff03d9400) [pid = 1881] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:17:28 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fd718f800) [pid = 1881] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:17:29 INFO - PROCESS | 1881 | 1461291449038 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]]]}] 19:17:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:17:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2046ms 19:17:29 INFO - PROCESS | 1881 | 1461291449059 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:17:29 INFO - PROCESS | 1881 | 1461291449061 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:17:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:17:29 INFO - PROCESS | 1881 | 1461291449078 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:17:29 INFO - PROCESS | 1881 | 1461291449081 Marionette TRACE conn3 <- [1,2590,null,{}] 19:17:29 INFO - PROCESS | 1881 | 1461291449086 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}] 19:17:29 INFO - PROCESS | 1881 | 1461291449258 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:17:29 INFO - PROCESS | 1881 | 1461291449273 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda6bd800 == 172 [pid = 1881] [id = 655] 19:17:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd032b000) [pid = 1881] [serial = 1966] [outer = (nil)] 19:17:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fd8cffc00) [pid = 1881] [serial = 1967] [outer = 0x7f6fd032b000] 19:17:29 INFO - PROCESS | 1881 | 1461291449335 Marionette DEBUG loaded listener.js 19:17:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fda499400) [pid = 1881] [serial = 1968] [outer = 0x7f6fd032b000] 19:17:30 INFO - PROCESS | 1881 | 1461291450202 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]]]}] 19:17:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:17:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1186ms 19:17:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:17:30 INFO - PROCESS | 1881 | 1461291450255 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:17:30 INFO - PROCESS | 1881 | 1461291450257 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:17:30 INFO - PROCESS | 1881 | 1461291450264 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:17:30 INFO - PROCESS | 1881 | 1461291450266 Marionette TRACE conn3 <- [1,2594,null,{}] 19:17:30 INFO - PROCESS | 1881 | 1461291450271 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}] 19:17:30 INFO - PROCESS | 1881 | 1461291450448 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:17:30 INFO - PROCESS | 1881 | 1461291450465 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdb862800 == 173 [pid = 1881] [id = 656] 19:17:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fdaa91c00) [pid = 1881] [serial = 1969] [outer = (nil)] 19:17:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fdab55400) [pid = 1881] [serial = 1970] [outer = 0x7f6fdaa91c00] 19:17:30 INFO - PROCESS | 1881 | 1461291450537 Marionette DEBUG loaded listener.js 19:17:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fdbfd8800) [pid = 1881] [serial = 1971] [outer = 0x7f6fdaa91c00] 19:17:31 INFO - PROCESS | 1881 | 1461291451840 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]]]}] 19:17:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:17:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1628ms 19:17:31 INFO - PROCESS | 1881 | 1461291451892 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:17:31 INFO - PROCESS | 1881 | 1461291451899 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:17:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:17:31 INFO - PROCESS | 1881 | 1461291451917 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:17:31 INFO - PROCESS | 1881 | 1461291451922 Marionette TRACE conn3 <- [1,2598,null,{}] 19:17:31 INFO - PROCESS | 1881 | 1461291451932 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}] 19:17:32 INFO - PROCESS | 1881 | 1461291452243 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:17:32 INFO - PROCESS | 1881 | 1461291452502 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c04800 == 174 [pid = 1881] [id = 657] 19:17:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fd7188800) [pid = 1881] [serial = 1972] [outer = (nil)] 19:17:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fd738c800) [pid = 1881] [serial = 1973] [outer = 0x7f6fd7188800] 19:17:32 INFO - PROCESS | 1881 | 1461291452580 Marionette DEBUG loaded listener.js 19:17:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fd8430400) [pid = 1881] [serial = 1974] [outer = 0x7f6fd7188800] 19:17:33 INFO - PROCESS | 1881 | 1461291453533 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]]]}] 19:17:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:17:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1699ms 19:17:33 INFO - PROCESS | 1881 | 1461291453608 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:17:33 INFO - PROCESS | 1881 | 1461291453624 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:17:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:17:33 INFO - PROCESS | 1881 | 1461291453634 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:17:33 INFO - PROCESS | 1881 | 1461291453638 Marionette TRACE conn3 <- [1,2602,null,{}] 19:17:33 INFO - PROCESS | 1881 | 1461291453644 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}] 19:17:33 INFO - PROCESS | 1881 | 1461291453900 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:17:34 INFO - PROCESS | 1881 | 1461291454223 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc0c3000 == 175 [pid = 1881] [id = 658] 19:17:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fd88da800) [pid = 1881] [serial = 1975] [outer = (nil)] 19:17:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fd9f5f800) [pid = 1881] [serial = 1976] [outer = 0x7f6fd88da800] 19:17:34 INFO - PROCESS | 1881 | 1461291454298 Marionette DEBUG loaded listener.js 19:17:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fda6e9000) [pid = 1881] [serial = 1977] [outer = 0x7f6fd88da800] 19:17:35 INFO - PROCESS | 1881 | 1461291455229 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]]]}] 19:17:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:17:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1640ms 19:17:35 INFO - PROCESS | 1881 | 1461291455274 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:17:35 INFO - PROCESS | 1881 | 1461291455278 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:17:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:17:35 INFO - PROCESS | 1881 | 1461291455284 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:17:35 INFO - PROCESS | 1881 | 1461291455291 Marionette TRACE conn3 <- [1,2606,null,{}] 19:17:35 INFO - PROCESS | 1881 | 1461291455307 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}] 19:17:35 INFO - PROCESS | 1881 | 1461291455515 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:17:35 INFO - PROCESS | 1881 | 1461291455834 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fddc8e800 == 176 [pid = 1881] [id = 659] 19:17:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fdaa8c000) [pid = 1881] [serial = 1978] [outer = (nil)] 19:17:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fdc2be000) [pid = 1881] [serial = 1979] [outer = 0x7f6fdaa8c000] 19:17:35 INFO - PROCESS | 1881 | 1461291455917 Marionette DEBUG loaded listener.js 19:17:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fdd485000) [pid = 1881] [serial = 1980] [outer = 0x7f6fdaa8c000] 19:17:36 INFO - PROCESS | 1881 | 1461291456813 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]]]}] 19:17:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:17:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1586ms 19:17:36 INFO - PROCESS | 1881 | 1461291456871 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:17:36 INFO - PROCESS | 1881 | 1461291456875 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:17:36 INFO - PROCESS | 1881 | 1461291456881 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:17:36 INFO - PROCESS | 1881 | 1461291456884 Marionette TRACE conn3 <- [1,2610,null,{}] 19:17:36 INFO - PROCESS | 1881 | 1461291456890 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}] 19:17:37 INFO - PROCESS | 1881 | 1461291457106 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:17:37 INFO - PROCESS | 1881 | 1461291457425 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdefa8000 == 177 [pid = 1881] [id = 660] 19:17:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fdc2bf000) [pid = 1881] [serial = 1981] [outer = (nil)] 19:17:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fddb2b000) [pid = 1881] [serial = 1982] [outer = 0x7f6fdc2bf000] 19:17:37 INFO - PROCESS | 1881 | 1461291457505 Marionette DEBUG loaded listener.js 19:17:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fddcdd400) [pid = 1881] [serial = 1983] [outer = 0x7f6fdc2bf000] 19:17:38 INFO - PROCESS | 1881 | 1461291458337 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]]]}] 19:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1533ms 19:17:38 INFO - PROCESS | 1881 | 1461291458415 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:17:38 INFO - PROCESS | 1881 | 1461291458418 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:17:38 INFO - PROCESS | 1881 | 1461291458424 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:17:38 INFO - PROCESS | 1881 | 1461291458427 Marionette TRACE conn3 <- [1,2614,null,{}] 19:17:38 INFO - PROCESS | 1881 | 1461291458433 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}] 19:17:38 INFO - PROCESS | 1881 | 1461291458652 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:17:38 INFO - PROCESS | 1881 | 1461291458983 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf45d800 == 178 [pid = 1881] [id = 661] 19:17:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fddd4e800) [pid = 1881] [serial = 1984] [outer = (nil)] 19:17:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fddd81800) [pid = 1881] [serial = 1985] [outer = 0x7f6fddd4e800] 19:17:39 INFO - PROCESS | 1881 | 1461291459063 Marionette DEBUG loaded listener.js 19:17:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fded56000) [pid = 1881] [serial = 1986] [outer = 0x7f6fddd4e800] 19:17:39 INFO - PROCESS | 1881 | 1461291459894 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]]]}] 19:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1532ms 19:17:39 INFO - PROCESS | 1881 | 1461291459957 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:17:39 INFO - PROCESS | 1881 | 1461291459961 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:17:39 INFO - PROCESS | 1881 | 1461291459967 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:17:39 INFO - PROCESS | 1881 | 1461291459969 Marionette TRACE conn3 <- [1,2618,null,{}] 19:17:39 INFO - PROCESS | 1881 | 1461291459975 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}] 19:17:40 INFO - PROCESS | 1881 | 1461291460224 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:17:40 INFO - PROCESS | 1881 | 1461291460543 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffda800 == 179 [pid = 1881] [id = 662] 19:17:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fdedf1800) [pid = 1881] [serial = 1987] [outer = (nil)] 19:17:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fdf503400) [pid = 1881] [serial = 1988] [outer = 0x7f6fdedf1800] 19:17:40 INFO - PROCESS | 1881 | 1461291460625 Marionette DEBUG loaded listener.js 19:17:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fdf639c00) [pid = 1881] [serial = 1989] [outer = 0x7f6fdedf1800] 19:17:41 INFO - PROCESS | 1881 | 1461291461439 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]]]}] 19:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1531ms 19:17:41 INFO - PROCESS | 1881 | 1461291461499 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:17:41 INFO - PROCESS | 1881 | 1461291461503 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:17:41 INFO - PROCESS | 1881 | 1461291461508 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:17:41 INFO - PROCESS | 1881 | 1461291461511 Marionette TRACE conn3 <- [1,2622,null,{}] 19:17:41 INFO - PROCESS | 1881 | 1461291461517 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}] 19:17:41 INFO - PROCESS | 1881 | 1461291461714 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:17:42 INFO - PROCESS | 1881 | 1461291462043 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1f97800 == 180 [pid = 1881] [id = 663] 19:17:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fdedf5800) [pid = 1881] [serial = 1990] [outer = (nil)] 19:17:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fe0027000) [pid = 1881] [serial = 1991] [outer = 0x7f6fdedf5800] 19:17:42 INFO - PROCESS | 1881 | 1461291462123 Marionette DEBUG loaded listener.js 19:17:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fe02b2c00) [pid = 1881] [serial = 1992] [outer = 0x7f6fdedf5800] 19:17:42 INFO - PROCESS | 1881 | 1461291462937 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]]]}] 19:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1478ms 19:17:42 INFO - PROCESS | 1881 | 1461291462988 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:17:42 INFO - PROCESS | 1881 | 1461291462992 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:17:43 INFO - PROCESS | 1881 | 1461291462997 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:17:43 INFO - PROCESS | 1881 | 1461291463000 Marionette TRACE conn3 <- [1,2626,null,{}] 19:17:43 INFO - PROCESS | 1881 | 1461291463006 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}] 19:17:43 INFO - PROCESS | 1881 | 1461291463202 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:17:43 INFO - PROCESS | 1881 | 1461291463529 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3574800 == 181 [pid = 1881] [id = 664] 19:17:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6fdf639400) [pid = 1881] [serial = 1993] [outer = (nil)] 19:17:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fe0f10800) [pid = 1881] [serial = 1994] [outer = 0x7f6fdf639400] 19:17:43 INFO - PROCESS | 1881 | 1461291463619 Marionette DEBUG loaded listener.js 19:17:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6fe1ebfc00) [pid = 1881] [serial = 1995] [outer = 0x7f6fdf639400] 19:17:44 INFO - PROCESS | 1881 | 1461291464428 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]]]}] 19:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1486ms 19:17:44 INFO - PROCESS | 1881 | 1461291464485 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:17:44 INFO - PROCESS | 1881 | 1461291464488 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:17:44 INFO - PROCESS | 1881 | 1461291464494 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:17:44 INFO - PROCESS | 1881 | 1461291464501 Marionette TRACE conn3 <- [1,2630,null,{}] 19:17:44 INFO - PROCESS | 1881 | 1461291464506 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}] 19:17:44 INFO - PROCESS | 1881 | 1461291464722 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:17:45 INFO - PROCESS | 1881 | 1461291465050 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37f1000 == 182 [pid = 1881] [id = 665] 19:17:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6fdfea8c00) [pid = 1881] [serial = 1996] [outer = (nil)] 19:17:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fe1f0d400) [pid = 1881] [serial = 1997] [outer = 0x7f6fdfea8c00] 19:17:45 INFO - PROCESS | 1881 | 1461291465128 Marionette DEBUG loaded listener.js 19:17:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fe34ea000) [pid = 1881] [serial = 1998] [outer = 0x7f6fdfea8c00] 19:17:45 INFO - PROCESS | 1881 | 1461291465926 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]]]}] 19:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1481ms 19:17:45 INFO - PROCESS | 1881 | 1461291465977 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:17:45 INFO - PROCESS | 1881 | 1461291465981 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:17:45 INFO - PROCESS | 1881 | 1461291465987 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:17:45 INFO - PROCESS | 1881 | 1461291465989 Marionette TRACE conn3 <- [1,2634,null,{}] 19:17:45 INFO - PROCESS | 1881 | 1461291465995 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}] 19:17:46 INFO - PROCESS | 1881 | 1461291466196 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:17:46 INFO - PROCESS | 1881 | 1461291466533 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9d44000 == 183 [pid = 1881] [id = 666] 19:17:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fe8261c00) [pid = 1881] [serial = 1999] [outer = (nil)] 19:17:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fe8357c00) [pid = 1881] [serial = 2000] [outer = 0x7f6fe8261c00] 19:17:46 INFO - PROCESS | 1881 | 1461291466610 Marionette DEBUG loaded listener.js 19:17:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fe8429c00) [pid = 1881] [serial = 2001] [outer = 0x7f6fe8261c00] 19:17:47 INFO - PROCESS | 1881 | 1461291467447 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]]]}] 19:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1488ms 19:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:17:47 INFO - PROCESS | 1881 | 1461291467477 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:17:47 INFO - PROCESS | 1881 | 1461291467481 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:17:47 INFO - PROCESS | 1881 | 1461291467487 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:17:47 INFO - PROCESS | 1881 | 1461291467491 Marionette TRACE conn3 <- [1,2638,null,{}] 19:17:47 INFO - PROCESS | 1881 | 1461291467497 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}] 19:17:47 INFO - PROCESS | 1881 | 1461291467712 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:17:48 INFO - PROCESS | 1881 | 1461291468050 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea6c5800 == 184 [pid = 1881] [id = 667] 19:17:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fe9567c00) [pid = 1881] [serial = 2002] [outer = (nil)] 19:17:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fea21ac00) [pid = 1881] [serial = 2003] [outer = 0x7f6fe9567c00] 19:17:48 INFO - PROCESS | 1881 | 1461291468138 Marionette DEBUG loaded listener.js 19:17:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6feae7cc00) [pid = 1881] [serial = 2004] [outer = 0x7f6fe9567c00] 19:17:48 INFO - PROCESS | 1881 | 1461291468987 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]]]}] 19:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1534ms 19:17:49 INFO - PROCESS | 1881 | 1461291469021 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:17:49 INFO - PROCESS | 1881 | 1461291469024 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:17:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:17:49 INFO - PROCESS | 1881 | 1461291469032 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:17:49 INFO - PROCESS | 1881 | 1461291469035 Marionette TRACE conn3 <- [1,2642,null,{}] 19:17:49 INFO - PROCESS | 1881 | 1461291469040 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}] 19:17:49 INFO - PROCESS | 1881 | 1461291469250 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:17:49 INFO - PROCESS | 1881 | 1461291469577 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0e7800 == 185 [pid = 1881] [id = 668] 19:17:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6fe96c6800) [pid = 1881] [serial = 2005] [outer = (nil)] 19:17:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6feafcb000) [pid = 1881] [serial = 2006] [outer = 0x7f6fe96c6800] 19:17:49 INFO - PROCESS | 1881 | 1461291469655 Marionette DEBUG loaded listener.js 19:17:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6feb190800) [pid = 1881] [serial = 2007] [outer = 0x7f6fe96c6800] 19:17:50 INFO - PROCESS | 1881 | 1461291470533 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]]]}] 19:17:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:17:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1539ms 19:17:50 INFO - PROCESS | 1881 | 1461291470571 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:17:50 INFO - PROCESS | 1881 | 1461291470574 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:17:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:17:50 INFO - PROCESS | 1881 | 1461291470580 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:17:50 INFO - PROCESS | 1881 | 1461291470582 Marionette TRACE conn3 <- [1,2646,null,{}] 19:17:50 INFO - PROCESS | 1881 | 1461291470588 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}] 19:17:50 INFO - PROCESS | 1881 | 1461291470794 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:17:51 INFO - PROCESS | 1881 | 1461291471050 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff304d800 == 186 [pid = 1881] [id = 669] 19:17:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6fea214800) [pid = 1881] [serial = 2008] [outer = (nil)] 19:17:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6febe97400) [pid = 1881] [serial = 2009] [outer = 0x7f6fea214800] 19:17:51 INFO - PROCESS | 1881 | 1461291471172 Marionette DEBUG loaded listener.js 19:17:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6febf63000) [pid = 1881] [serial = 2010] [outer = 0x7f6fea214800] 19:17:52 INFO - PROCESS | 1881 | 1461291472012 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]]]}] 19:17:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:17:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1483ms 19:17:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:17:52 INFO - PROCESS | 1881 | 1461291472064 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:17:52 INFO - PROCESS | 1881 | 1461291472067 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:17:52 INFO - PROCESS | 1881 | 1461291472073 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:17:52 INFO - PROCESS | 1881 | 1461291472076 Marionette TRACE conn3 <- [1,2650,null,{}] 19:17:52 INFO - PROCESS | 1881 | 1461291472081 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}] 19:17:52 INFO - PROCESS | 1881 | 1461291472278 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:17:52 INFO - PROCESS | 1881 | 1461291472607 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff4729800 == 187 [pid = 1881] [id = 670] 19:17:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6fea713400) [pid = 1881] [serial = 2011] [outer = (nil)] 19:17:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6fecb3d400) [pid = 1881] [serial = 2012] [outer = 0x7f6fea713400] 19:17:52 INFO - PROCESS | 1881 | 1461291472684 Marionette DEBUG loaded listener.js 19:17:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fed639800) [pid = 1881] [serial = 2013] [outer = 0x7f6fea713400] 19:17:53 INFO - PROCESS | 1881 | 1461291473499 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]]]}] 19:17:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:17:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1499ms 19:17:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:17:53 INFO - PROCESS | 1881 | 1461291473571 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:17:53 INFO - PROCESS | 1881 | 1461291473574 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:17:53 INFO - PROCESS | 1881 | 1461291473580 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:17:53 INFO - PROCESS | 1881 | 1461291473583 Marionette TRACE conn3 <- [1,2654,null,{}] 19:17:53 INFO - PROCESS | 1881 | 1461291473589 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}] 19:17:53 INFO - PROCESS | 1881 | 1461291473803 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:17:54 INFO - PROCESS | 1881 | 1461291474130 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff6439000 == 188 [pid = 1881] [id = 671] 19:17:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6fd032d000) [pid = 1881] [serial = 2014] [outer = (nil)] 19:17:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fed7cb000) [pid = 1881] [serial = 2015] [outer = 0x7f6fd032d000] 19:17:54 INFO - PROCESS | 1881 | 1461291474207 Marionette DEBUG loaded listener.js 19:17:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fed9cfc00) [pid = 1881] [serial = 2016] [outer = 0x7f6fd032d000] 19:17:55 INFO - PROCESS | 1881 | 1461291475025 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]]]}] 19:17:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:17:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1484ms 19:17:55 INFO - PROCESS | 1881 | 1461291475064 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:17:55 INFO - PROCESS | 1881 | 1461291475067 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:17:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:17:55 INFO - PROCESS | 1881 | 1461291475073 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:17:55 INFO - PROCESS | 1881 | 1461291475075 Marionette TRACE conn3 <- [1,2658,null,{}] 19:17:55 INFO - PROCESS | 1881 | 1461291475081 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}] 19:17:55 INFO - PROCESS | 1881 | 1461291475286 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:17:55 INFO - PROCESS | 1881 | 1461291475615 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff9fe7800 == 189 [pid = 1881] [id = 672] 19:17:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6febe8fc00) [pid = 1881] [serial = 2017] [outer = (nil)] 19:17:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fed9d8000) [pid = 1881] [serial = 2018] [outer = 0x7f6febe8fc00] 19:17:55 INFO - PROCESS | 1881 | 1461291475696 Marionette DEBUG loaded listener.js 19:17:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fee4cd400) [pid = 1881] [serial = 2019] [outer = 0x7f6febe8fc00] 19:17:56 INFO - PROCESS | 1881 | 1461291476484 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]]]}] 19:17:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:17:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1479ms 19:17:56 INFO - PROCESS | 1881 | 1461291476553 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:17:56 INFO - PROCESS | 1881 | 1461291476557 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:17:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:17:56 INFO - PROCESS | 1881 | 1461291476563 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:17:56 INFO - PROCESS | 1881 | 1461291476565 Marionette TRACE conn3 <- [1,2662,null,{}] 19:17:56 INFO - PROCESS | 1881 | 1461291476571 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}] 19:17:56 INFO - PROCESS | 1881 | 1461291476775 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:17:57 INFO - PROCESS | 1881 | 1461291477123 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000ad7800 == 190 [pid = 1881] [id = 673] 19:17:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fd84d0800) [pid = 1881] [serial = 2020] [outer = (nil)] 19:17:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fee9cc800) [pid = 1881] [serial = 2021] [outer = 0x7f6fd84d0800] 19:17:57 INFO - PROCESS | 1881 | 1461291477203 Marionette DEBUG loaded listener.js 19:17:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6feea86800) [pid = 1881] [serial = 2022] [outer = 0x7f6fd84d0800] 19:17:58 INFO - PROCESS | 1881 | 1461291478002 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]]]}] 19:17:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:17:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1487ms 19:17:58 INFO - PROCESS | 1881 | 1461291478050 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:17:58 INFO - PROCESS | 1881 | 1461291478054 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:17:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:17:58 INFO - PROCESS | 1881 | 1461291478060 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:17:58 INFO - PROCESS | 1881 | 1461291478064 Marionette TRACE conn3 <- [1,2666,null,{}] 19:17:58 INFO - PROCESS | 1881 | 1461291478069 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}] 19:17:58 INFO - PROCESS | 1881 | 1461291478273 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:17:58 INFO - PROCESS | 1881 | 1461291478604 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f5d000 == 191 [pid = 1881] [id = 674] 19:17:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fded87c00) [pid = 1881] [serial = 2023] [outer = (nil)] 19:17:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6feebc5800) [pid = 1881] [serial = 2024] [outer = 0x7f6fded87c00] 19:17:58 INFO - PROCESS | 1881 | 1461291478680 Marionette DEBUG loaded listener.js 19:17:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6feebcd400) [pid = 1881] [serial = 2025] [outer = 0x7f6fded87c00] 19:17:59 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:17:59 INFO - PROCESS | 1881 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:17:59 INFO - PROCESS | 1881 | 1461291479949 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]]]}] 19:17:59 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) 19:17:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1931ms 19:17:59 INFO - PROCESS | 1881 | 1461291479992 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:17:59 INFO - PROCESS | 1881 | 1461291479995 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:17:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:18:00 INFO - PROCESS | 1881 | 1461291480001 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:18:00 INFO - PROCESS | 1881 | 1461291480004 Marionette TRACE conn3 <- [1,2670,null,{}] 19:18:00 INFO - PROCESS | 1881 | 1461291480105 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}] 19:18:00 INFO - PROCESS | 1881 | 1461291480304 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:18:00 INFO - PROCESS | 1881 | 1461291480588 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c17000 == 192 [pid = 1881] [id = 675] 19:18:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fd728a000) [pid = 1881] [serial = 2026] [outer = (nil)] 19:18:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 219 (0x7f6fda09c800) [pid = 1881] [serial = 2027] [outer = 0x7f6fd728a000] 19:18:00 INFO - PROCESS | 1881 | 1461291480661 Marionette DEBUG loaded listener.js 19:18:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 220 (0x7f6fdd481c00) [pid = 1881] [serial = 2028] [outer = 0x7f6fd728a000] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001127800 == 191 [pid = 1881] [id = 46] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2fc5800 == 190 [pid = 1881] [id = 406] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe2257800 == 189 [pid = 1881] [id = 372] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff4832800 == 188 [pid = 1881] [id = 407] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffd8000 == 187 [pid = 1881] [id = 323] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7001f11800 == 186 [pid = 1881] [id = 409] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda6bd800 == 185 [pid = 1881] [id = 655] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda6c3000 == 184 [pid = 1881] [id = 654] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c78000 == 183 [pid = 1881] [id = 653] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd72f3000 == 182 [pid = 1881] [id = 652] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5de7000 == 181 [pid = 1881] [id = 651] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3051000 == 180 [pid = 1881] [id = 650] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d0f800 == 179 [pid = 1881] [id = 649] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2521800 == 178 [pid = 1881] [id = 648] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fef614000 == 177 [pid = 1881] [id = 647] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee5a0000 == 176 [pid = 1881] [id = 646] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee044800 == 175 [pid = 1881] [id = 645] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feccd9800 == 174 [pid = 1881] [id = 644] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fead9e000 == 173 [pid = 1881] [id = 643] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea064000 == 172 [pid = 1881] [id = 642] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe8446000 == 171 [pid = 1881] [id = 641] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3687800 == 170 [pid = 1881] [id = 640] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe22e6800 == 169 [pid = 1881] [id = 639] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe13e6000 == 168 [pid = 1881] [id = 638] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffe2000 == 167 [pid = 1881] [id = 637] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf448000 == 166 [pid = 1881] [id = 636] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdefab800 == 165 [pid = 1881] [id = 635] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd9b5000 == 164 [pid = 1881] [id = 634] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdb9c5000 == 163 [pid = 1881] [id = 633] 19:18:02 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd87d9000 == 162 [pid = 1881] [id = 632] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 219 (0x7f6ff11abc00) [pid = 1881] [serial = 1791] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 218 (0x7f6ff6404c00) [pid = 1881] [serial = 1800] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6ff00b4c00) [pid = 1881] [serial = 1788] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fdedee400) [pid = 1881] [serial = 1764] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fd60d8800) [pid = 1881] [serial = 1880] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fe34ec400) [pid = 1881] [serial = 1878] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fda498c00) [pid = 1881] [serial = 1832] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6fddcd9c00) [pid = 1881] [serial = 1848] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fdd6db400) [pid = 1881] [serial = 1761] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fd9f57c00) [pid = 1881] [serial = 1893] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6feaf96400) [pid = 1881] [serial = 1779] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fdbfd9400) [pid = 1881] [serial = 1758] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fe1ec6c00) [pid = 1881] [serial = 1872] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fe1e93400) [pid = 1881] [serial = 1770] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6fddb2d400) [pid = 1881] [serial = 1847] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6fed7cd800) [pid = 1881] [serial = 1785] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fd728f800) [pid = 1881] [serial = 1824] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fdfeaf000) [pid = 1881] [serial = 1863] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fdf504c00) [pid = 1881] [serial = 1857] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6ff2748000) [pid = 1881] [serial = 1794] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6ffae88800) [pid = 1881] [serial = 1803] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fdedf9400) [pid = 1881] [serial = 1854] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6fdd6d7c00) [pid = 1881] [serial = 1842] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fe8427400) [pid = 1881] [serial = 1776] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fd84d4800) [pid = 1881] [serial = 1826] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fe1455400) [pid = 1881] [serial = 1869] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fd8cf7400) [pid = 1881] [serial = 1752] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fdc2b2000) [pid = 1881] [serial = 1838] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fd718bc00) [pid = 1881] [serial = 1731] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6febe95000) [pid = 1881] [serial = 1782] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fe34e6c00) [pid = 1881] [serial = 1773] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fd7382000) [pid = 1881] [serial = 1886] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fdf636000) [pid = 1881] [serial = 1860] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fddd58800) [pid = 1881] [serial = 1851] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fe1e9b800) [pid = 1881] [serial = 1871] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fd7194000) [pid = 1881] [serial = 1823] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fe1f04c00) [pid = 1881] [serial = 1874] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fd8ce2000) [pid = 1881] [serial = 1890] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fd8bd9400) [pid = 1881] [serial = 1892] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fdd3aa000) [pid = 1881] [serial = 1839] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6fd86c4c00) [pid = 1881] [serial = 1889] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fda9a3c00) [pid = 1881] [serial = 1755] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fda6e4400) [pid = 1881] [serial = 1833] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fe0f0e000) [pid = 1881] [serial = 1866] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6fdaa8ac00) [pid = 1881] [serial = 1836] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fd7384800) [pid = 1881] [serial = 1749] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fded83c00) [pid = 1881] [serial = 1853] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fd7934000) [pid = 1881] [serial = 1887] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fd6d84c00) [pid = 1881] [serial = 1884] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fe144d000) [pid = 1881] [serial = 1868] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fdf640000) [pid = 1881] [serial = 1862] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fd8ce3800) [pid = 1881] [serial = 1820] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fda9af800) [pid = 1881] [serial = 1835] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fda093800) [pid = 1881] [serial = 1830] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fd9f51000) [pid = 1881] [serial = 1829] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fddb21000) [pid = 1881] [serial = 1845] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fdee2b000) [pid = 1881] [serial = 1856] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fdd6e0000) [pid = 1881] [serial = 1844] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fe1fe9400) [pid = 1881] [serial = 1877] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6ff306d800) [pid = 1881] [serial = 1797] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fe1fdcc00) [pid = 1881] [serial = 1875] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fdd478c00) [pid = 1881] [serial = 1841] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fdfea6800) [pid = 1881] [serial = 1767] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd60dc400) [pid = 1881] [serial = 1883] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fe0033400) [pid = 1881] [serial = 1865] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fd88e3800) [pid = 1881] [serial = 1827] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fddd51400) [pid = 1881] [serial = 1850] [outer = (nil)] [url = about:blank] 19:18:02 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fdf50cc00) [pid = 1881] [serial = 1859] [outer = (nil)] [url = about:blank] 19:18:03 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:03 INFO - PROCESS | 1881 | 1461291483651 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] 19:18:03 INFO - PROCESS | 1881 | 1461291483696 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:18:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:18:03 INFO - PROCESS | 1881 | 1461291483703 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:18:03 INFO - PROCESS | 1881 | 1461291483706 Marionette TRACE conn3 <- [1,2674,null,{}] 19:18:03 INFO - PROCESS | 1881 | 1461291483714 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}] 19:18:03 INFO - PROCESS | 1881 | 1461291483910 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:18:04 INFO - PROCESS | 1881 | 1461291484115 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6d2e800 == 163 [pid = 1881] [id = 676] 19:18:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fd59c9400) [pid = 1881] [serial = 2029] [outer = (nil)] 19:18:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd60d9400) [pid = 1881] [serial = 2030] [outer = 0x7f6fd59c9400] 19:18:04 INFO - PROCESS | 1881 | 1461291484182 Marionette DEBUG loaded listener.js 19:18:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd6d82400) [pid = 1881] [serial = 2031] [outer = 0x7f6fd59c9400] 19:18:05 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:05 INFO - PROCESS | 1881 | 1461291485455 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] 19:18:05 INFO - PROCESS | 1881 | 1461291485545 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:18:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:18:05 INFO - PROCESS | 1881 | 1461291485556 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:18:05 INFO - PROCESS | 1881 | 1461291485559 Marionette TRACE conn3 <- [1,2678,null,{}] 19:18:05 INFO - PROCESS | 1881 | 1461291485565 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}] 19:18:05 INFO - PROCESS | 1881 | 1461291485820 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:18:05 INFO - PROCESS | 1881 | 1461291485858 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8496000 == 164 [pid = 1881] [id = 677] 19:18:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd59cc800) [pid = 1881] [serial = 2032] [outer = (nil)] 19:18:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd728ec00) [pid = 1881] [serial = 2033] [outer = 0x7f6fd59cc800] 19:18:05 INFO - PROCESS | 1881 | 1461291485922 Marionette DEBUG loaded listener.js 19:18:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd79c0c00) [pid = 1881] [serial = 2034] [outer = 0x7f6fd59cc800] 19:18:07 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fe1f0f800) [pid = 1881] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fda6ec800) [pid = 1881] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fd8bd7800) [pid = 1881] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fdc2b8000) [pid = 1881] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fddd4b800) [pid = 1881] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fd620bc00) [pid = 1881] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fddd4a800) [pid = 1881] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fd843c400) [pid = 1881] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6fd6d86000) [pid = 1881] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6fe9c53c00) [pid = 1881] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6fe9d29800) [pid = 1881] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6fe835c000) [pid = 1881] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6fd7935c00) [pid = 1881] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fd5aa4c00) [pid = 1881] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6fd34c3c00) [pid = 1881] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fd0328800) [pid = 1881] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6fd8438000) [pid = 1881] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6fd84d6000) [pid = 1881] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6fe834e400) [pid = 1881] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fe1ebf800) [pid = 1881] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6fe0025400) [pid = 1881] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fddce0800) [pid = 1881] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6fd0332000) [pid = 1881] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6fd6205800) [pid = 1881] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:18:07 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fd032b000) [pid = 1881] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:18:07 INFO - PROCESS | 1881 | 1461291487827 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]]]}] 19:18:07 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) 19:18:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2331ms 19:18:07 INFO - PROCESS | 1881 | 1461291487886 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:18:07 INFO - PROCESS | 1881 | 1461291487889 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:18:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:18:07 INFO - PROCESS | 1881 | 1461291487895 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:18:07 INFO - PROCESS | 1881 | 1461291487901 Marionette TRACE conn3 <- [1,2682,null,{}] 19:18:07 INFO - PROCESS | 1881 | 1461291487916 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}] 19:18:08 INFO - PROCESS | 1881 | 1461291488157 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:18:08 INFO - PROCESS | 1881 | 1461291488276 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd9e53000 == 165 [pid = 1881] [id = 678] 19:18:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fd8437800) [pid = 1881] [serial = 2035] [outer = (nil)] 19:18:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6fd86bec00) [pid = 1881] [serial = 2036] [outer = 0x7f6fd8437800] 19:18:08 INFO - PROCESS | 1881 | 1461291488341 Marionette DEBUG loaded listener.js 19:18:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fd8bd2400) [pid = 1881] [serial = 2037] [outer = 0x7f6fd8437800] 19:18:09 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:09 INFO - PROCESS | 1881 | 1461291489426 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]]]}] 19:18:09 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) 19:18:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1583ms 19:18:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:18:09 INFO - PROCESS | 1881 | 1461291489479 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:18:09 INFO - PROCESS | 1881 | 1461291489482 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:18:09 INFO - PROCESS | 1881 | 1461291489488 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:18:09 INFO - PROCESS | 1881 | 1461291489491 Marionette TRACE conn3 <- [1,2686,null,{}] 19:18:09 INFO - PROCESS | 1881 | 1461291489496 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}] 19:18:09 INFO - PROCESS | 1881 | 1461291489671 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:18:10 INFO - PROCESS | 1881 | 1461291490067 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5a16000 == 166 [pid = 1881] [id = 679] 19:18:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6fd0328800) [pid = 1881] [serial = 2038] [outer = (nil)] 19:18:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6fd34bc800) [pid = 1881] [serial = 2039] [outer = 0x7f6fd0328800] 19:18:10 INFO - PROCESS | 1881 | 1461291490146 Marionette DEBUG loaded listener.js 19:18:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6fd59c5000) [pid = 1881] [serial = 2040] [outer = 0x7f6fd0328800] 19:18:11 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:11 INFO - PROCESS | 1881 | 1461291491501 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] 19:18:11 INFO - PROCESS | 1881 | 1461291491603 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:18:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:18:11 INFO - PROCESS | 1881 | 1461291491612 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:18:11 INFO - PROCESS | 1881 | 1461291491618 Marionette TRACE conn3 <- [1,2690,null,{}] 19:18:11 INFO - PROCESS | 1881 | 1461291491628 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}] 19:18:11 INFO - PROCESS | 1881 | 1461291491826 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:18:12 INFO - PROCESS | 1881 | 1461291492090 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c80800 == 167 [pid = 1881] [id = 680] 19:18:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6fd032b000) [pid = 1881] [serial = 2041] [outer = (nil)] 19:18:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6fd6211400) [pid = 1881] [serial = 2042] [outer = 0x7f6fd032b000] 19:18:12 INFO - PROCESS | 1881 | 1461291492167 Marionette DEBUG loaded listener.js 19:18:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6fd737fc00) [pid = 1881] [serial = 2043] [outer = 0x7f6fd032b000] 19:18:13 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:13 INFO - PROCESS | 1881 | 1461291493493 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] 19:18:13 INFO - PROCESS | 1881 | 1461291493653 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:18:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:18:13 INFO - PROCESS | 1881 | 1461291493662 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:18:13 INFO - PROCESS | 1881 | 1461291493666 Marionette TRACE conn3 <- [1,2694,null,{}] 19:18:13 INFO - PROCESS | 1881 | 1461291493672 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}] 19:18:13 INFO - PROCESS | 1881 | 1461291493878 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:18:14 INFO - PROCESS | 1881 | 1461291494143 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda795000 == 168 [pid = 1881] [id = 681] 19:18:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fd6d86800) [pid = 1881] [serial = 2044] [outer = (nil)] 19:18:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fd8437c00) [pid = 1881] [serial = 2045] [outer = 0x7f6fd6d86800] 19:18:14 INFO - PROCESS | 1881 | 1461291494218 Marionette DEBUG loaded listener.js 19:18:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fd88dbc00) [pid = 1881] [serial = 2046] [outer = 0x7f6fd6d86800] 19:18:15 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:15 INFO - PROCESS | 1881 | 1461291495573 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] 19:18:15 INFO - PROCESS | 1881 | 1461291495640 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:18:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:18:15 INFO - PROCESS | 1881 | 1461291495668 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:18:15 INFO - PROCESS | 1881 | 1461291495678 Marionette TRACE conn3 <- [1,2698,null,{}] 19:18:15 INFO - PROCESS | 1881 | 1461291495691 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}] 19:18:15 INFO - PROCESS | 1881 | 1461291495896 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:18:16 INFO - PROCESS | 1881 | 1461291496163 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:16 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc0d5800 == 169 [pid = 1881] [id = 682] 19:18:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6fd88e6c00) [pid = 1881] [serial = 2047] [outer = (nil)] 19:18:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fda093800) [pid = 1881] [serial = 2048] [outer = 0x7f6fd88e6c00] 19:18:16 INFO - PROCESS | 1881 | 1461291496237 Marionette DEBUG loaded listener.js 19:18:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6fda6edc00) [pid = 1881] [serial = 2049] [outer = 0x7f6fd88e6c00] 19:18:17 INFO - PROCESS | 1881 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:17 INFO - PROCESS | 1881 | 1461291497572 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] 19:18:17 INFO - PROCESS | 1881 | 1461291497673 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:18:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:18:17 INFO - PROCESS | 1881 | 1461291497680 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:18:17 INFO - PROCESS | 1881 | 1461291497683 Marionette TRACE conn3 <- [1,2702,null,{}] 19:18:17 INFO - PROCESS | 1881 | 1461291497688 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}] 19:18:17 INFO - PROCESS | 1881 | 1461291497879 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:18:18 INFO - PROCESS | 1881 | 1461291498154 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd9ae000 == 170 [pid = 1881] [id = 683] 19:18:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6fd8bd6000) [pid = 1881] [serial = 2050] [outer = (nil)] 19:18:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6fdaa89800) [pid = 1881] [serial = 2051] [outer = 0x7f6fd8bd6000] 19:18:18 INFO - PROCESS | 1881 | 1461291498227 Marionette DEBUG loaded listener.js 19:18:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fdab61800) [pid = 1881] [serial = 2052] [outer = 0x7f6fd8bd6000] 19:18:19 INFO - PROCESS | 1881 | 1461291499103 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]]]}] 19:18:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:18:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1438ms 19:18:19 INFO - PROCESS | 1881 | 1461291499118 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:18:19 INFO - PROCESS | 1881 | 1461291499120 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:18:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:18:19 INFO - PROCESS | 1881 | 1461291499127 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:18:19 INFO - PROCESS | 1881 | 1461291499130 Marionette TRACE conn3 <- [1,2706,null,{}] 19:18:19 INFO - PROCESS | 1881 | 1461291499135 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}] 19:18:19 INFO - PROCESS | 1881 | 1461291499328 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:18:19 INFO - PROCESS | 1881 | 1461291499643 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:19 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdebb1000 == 171 [pid = 1881] [id = 684] 19:18:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fdc2b4400) [pid = 1881] [serial = 2053] [outer = (nil)] 19:18:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fdd3a2400) [pid = 1881] [serial = 2054] [outer = 0x7f6fdc2b4400] 19:18:19 INFO - PROCESS | 1881 | 1461291499735 Marionette DEBUG loaded listener.js 19:18:19 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fdd6e2c00) [pid = 1881] [serial = 2055] [outer = 0x7f6fdc2b4400] 19:18:20 INFO - PROCESS | 1881 | 1461291500645 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]]]}] 19:18:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:18:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1584ms 19:18:20 INFO - PROCESS | 1881 | 1461291500712 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:18:20 INFO - PROCESS | 1881 | 1461291500715 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:18:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:18:20 INFO - PROCESS | 1881 | 1461291500721 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:18:20 INFO - PROCESS | 1881 | 1461291500724 Marionette TRACE conn3 <- [1,2710,null,{}] 19:18:20 INFO - PROCESS | 1881 | 1461291500729 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}] 19:18:20 INFO - PROCESS | 1881 | 1461291500932 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:18:21 INFO - PROCESS | 1881 | 1461291501253 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf2dd800 == 172 [pid = 1881] [id = 685] 19:18:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fddd8a000) [pid = 1881] [serial = 2056] [outer = (nil)] 19:18:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fded58400) [pid = 1881] [serial = 2057] [outer = 0x7f6fddd8a000] 19:18:21 INFO - PROCESS | 1881 | 1461291501340 Marionette DEBUG loaded listener.js 19:18:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fded5f800) [pid = 1881] [serial = 2058] [outer = 0x7f6fddd8a000] 19:18:22 INFO - PROCESS | 1881 | 1461291502187 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] 19:18:22 INFO - PROCESS | 1881 | 1461291502208 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:18:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:18:22 INFO - PROCESS | 1881 | 1461291502214 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:18:22 INFO - PROCESS | 1881 | 1461291502216 Marionette TRACE conn3 <- [1,2714,null,{}] 19:18:22 INFO - PROCESS | 1881 | 1461291502222 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}] 19:18:22 INFO - PROCESS | 1881 | 1461291502417 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:18:22 INFO - PROCESS | 1881 | 1461291502731 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:22 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf5a1000 == 173 [pid = 1881] [id = 686] 19:18:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fddd54800) [pid = 1881] [serial = 2059] [outer = (nil)] 19:18:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fdedef400) [pid = 1881] [serial = 2060] [outer = 0x7f6fddd54800] 19:18:22 INFO - PROCESS | 1881 | 1461291502809 Marionette DEBUG loaded listener.js 19:18:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fdee24400) [pid = 1881] [serial = 2061] [outer = 0x7f6fddd54800] 19:18:23 INFO - PROCESS | 1881 | 1461291503640 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]]]}] 19:18:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:18:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1483ms 19:18:23 INFO - PROCESS | 1881 | 1461291503697 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:18:23 INFO - PROCESS | 1881 | 1461291503701 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:18:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:18:23 INFO - PROCESS | 1881 | 1461291503707 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:18:23 INFO - PROCESS | 1881 | 1461291503710 Marionette TRACE conn3 <- [1,2718,null,{}] 19:18:23 INFO - PROCESS | 1881 | 1461291503715 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}] 19:18:23 INFO - PROCESS | 1881 | 1461291503917 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:18:24 INFO - PROCESS | 1881 | 1461291504233 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdffce000 == 174 [pid = 1881] [id = 687] 19:18:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fddd57000) [pid = 1881] [serial = 2062] [outer = (nil)] 19:18:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fdf504800) [pid = 1881] [serial = 2063] [outer = 0x7f6fddd57000] 19:18:24 INFO - PROCESS | 1881 | 1461291504311 Marionette DEBUG loaded listener.js 19:18:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fdf50d000) [pid = 1881] [serial = 2064] [outer = 0x7f6fddd57000] 19:18:25 INFO - PROCESS | 1881 | 1461291505150 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] 19:18:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:18:25 INFO - PROCESS | 1881 | 1461291505205 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:18:25 INFO - PROCESS | 1881 | 1461291505211 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:18:25 INFO - PROCESS | 1881 | 1461291505214 Marionette TRACE conn3 <- [1,2722,null,{}] 19:18:25 INFO - PROCESS | 1881 | 1461291505220 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}] 19:18:25 INFO - PROCESS | 1881 | 1461291505448 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:18:25 INFO - PROCESS | 1881 | 1461291505765 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe13e0000 == 175 [pid = 1881] [id = 688] 19:18:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fded8c800) [pid = 1881] [serial = 2065] [outer = (nil)] 19:18:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fdfea5000) [pid = 1881] [serial = 2066] [outer = 0x7f6fded8c800] 19:18:25 INFO - PROCESS | 1881 | 1461291505853 Marionette DEBUG loaded listener.js 19:18:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fe0034c00) [pid = 1881] [serial = 2067] [outer = 0x7f6fded8c800] 19:18:26 INFO - PROCESS | 1881 | 1461291506692 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] 19:18:26 INFO - PROCESS | 1881 | 1461291506750 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:18:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:18:26 INFO - PROCESS | 1881 | 1461291506755 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:18:26 INFO - PROCESS | 1881 | 1461291506758 Marionette TRACE conn3 <- [1,2726,null,{}] 19:18:26 INFO - PROCESS | 1881 | 1461291506764 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}] 19:18:26 INFO - PROCESS | 1881 | 1461291506989 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:18:27 INFO - PROCESS | 1881 | 1461291507310 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:27 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1f99000 == 176 [pid = 1881] [id = 689] 19:18:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fe02a9400) [pid = 1881] [serial = 2068] [outer = (nil)] 19:18:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fe1e97c00) [pid = 1881] [serial = 2069] [outer = 0x7f6fe02a9400] 19:18:27 INFO - PROCESS | 1881 | 1461291507401 Marionette DEBUG loaded listener.js 19:18:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fe1f04c00) [pid = 1881] [serial = 2070] [outer = 0x7f6fe02a9400] 19:18:28 INFO - PROCESS | 1881 | 1461291508267 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]]]}] 19:18:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:18:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1535ms 19:18:28 INFO - PROCESS | 1881 | 1461291508291 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:18:28 INFO - PROCESS | 1881 | 1461291508294 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:18:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:18:28 INFO - PROCESS | 1881 | 1461291508301 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:18:28 INFO - PROCESS | 1881 | 1461291508305 Marionette TRACE conn3 <- [1,2730,null,{}] 19:18:28 INFO - PROCESS | 1881 | 1461291508310 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}] 19:18:28 INFO - PROCESS | 1881 | 1461291508537 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:18:28 INFO - PROCESS | 1881 | 1461291508784 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3585800 == 177 [pid = 1881] [id = 690] 19:18:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fe8258c00) [pid = 1881] [serial = 2071] [outer = (nil)] 19:18:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fe825e000) [pid = 1881] [serial = 2072] [outer = 0x7f6fe8258c00] 19:18:28 INFO - PROCESS | 1881 | 1461291508918 Marionette DEBUG loaded listener.js 19:18:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fe8350400) [pid = 1881] [serial = 2073] [outer = 0x7f6fe8258c00] 19:18:30 INFO - PROCESS | 1881 | 1461291510216 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] 19:18:30 INFO - PROCESS | 1881 | 1461291510237 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:18:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:18:30 INFO - PROCESS | 1881 | 1461291510244 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:18:30 INFO - PROCESS | 1881 | 1461291510246 Marionette TRACE conn3 <- [1,2734,null,{}] 19:18:30 INFO - PROCESS | 1881 | 1461291510295 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}] 19:18:30 INFO - PROCESS | 1881 | 1461291510589 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:18:30 INFO - PROCESS | 1881 | 1461291510793 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37ea800 == 178 [pid = 1881] [id = 691] 19:18:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fe810c400) [pid = 1881] [serial = 2074] [outer = (nil)] 19:18:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fe841f400) [pid = 1881] [serial = 2075] [outer = 0x7f6fe810c400] 19:18:30 INFO - PROCESS | 1881 | 1461291510866 Marionette DEBUG loaded listener.js 19:18:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fe9566400) [pid = 1881] [serial = 2076] [outer = 0x7f6fe810c400] 19:18:31 INFO - PROCESS | 1881 | 1461291511716 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]]]}] 19:18:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:18:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1537ms 19:18:31 INFO - PROCESS | 1881 | 1461291511782 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:18:31 INFO - PROCESS | 1881 | 1461291511785 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:18:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:18:31 INFO - PROCESS | 1881 | 1461291511791 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:18:31 INFO - PROCESS | 1881 | 1461291511793 Marionette TRACE conn3 <- [1,2738,null,{}] 19:18:31 INFO - PROCESS | 1881 | 1461291511799 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}] 19:18:32 INFO - PROCESS | 1881 | 1461291511999 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:18:32 INFO - PROCESS | 1881 | 1461291512314 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9586000 == 179 [pid = 1881] [id = 692] 19:18:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fe8259800) [pid = 1881] [serial = 2077] [outer = (nil)] 19:18:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fe96c9c00) [pid = 1881] [serial = 2078] [outer = 0x7f6fe8259800] 19:18:32 INFO - PROCESS | 1881 | 1461291512390 Marionette DEBUG loaded listener.js 19:18:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fe9799000) [pid = 1881] [serial = 2079] [outer = 0x7f6fe8259800] 19:18:33 INFO - PROCESS | 1881 | 1461291513212 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]]]}] 19:18:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:18:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1480ms 19:18:33 INFO - PROCESS | 1881 | 1461291513272 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:18:33 INFO - PROCESS | 1881 | 1461291513275 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:18:33 INFO - PROCESS | 1881 | 1461291513281 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:18:33 INFO - PROCESS | 1881 | 1461291513283 Marionette TRACE conn3 <- [1,2742,null,{}] 19:18:33 INFO - PROCESS | 1881 | 1461291513289 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}] 19:18:33 INFO - PROCESS | 1881 | 1461291513482 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:18:33 INFO - PROCESS | 1881 | 1461291513810 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:33 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd63f1800 == 180 [pid = 1881] [id = 693] 19:18:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fd5aae000) [pid = 1881] [serial = 2080] [outer = (nil)] 19:18:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fd792dc00) [pid = 1881] [serial = 2081] [outer = 0x7f6fd5aae000] 19:18:33 INFO - PROCESS | 1881 | 1461291513897 Marionette DEBUG loaded listener.js 19:18:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fdf503800) [pid = 1881] [serial = 2082] [outer = 0x7f6fd5aae000] 19:18:34 INFO - PROCESS | 1881 | 1461291514719 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]]]}] 19:18:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:18:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1489ms 19:18:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:18:34 INFO - PROCESS | 1881 | 1461291514770 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:18:34 INFO - PROCESS | 1881 | 1461291514773 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:18:34 INFO - PROCESS | 1881 | 1461291514778 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:18:34 INFO - PROCESS | 1881 | 1461291514782 Marionette TRACE conn3 <- [1,2746,null,{}] 19:18:34 INFO - PROCESS | 1881 | 1461291514787 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}] 19:18:34 INFO - PROCESS | 1881 | 1461291514990 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:18:35 INFO - PROCESS | 1881 | 1461291515381 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c8d800 == 181 [pid = 1881] [id = 694] 19:18:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fd5aa7400) [pid = 1881] [serial = 2083] [outer = (nil)] 19:18:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fd5aae800) [pid = 1881] [serial = 2084] [outer = 0x7f6fd5aa7400] 19:18:35 INFO - PROCESS | 1881 | 1461291515461 Marionette DEBUG loaded listener.js 19:18:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fdd479000) [pid = 1881] [serial = 2085] [outer = 0x7f6fd5aa7400] 19:18:36 INFO - PROCESS | 1881 | 1461291516810 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]]]}] 19:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2135ms 19:18:36 INFO - PROCESS | 1881 | 1461291516914 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:18:36 INFO - PROCESS | 1881 | 1461291516920 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:18:36 INFO - PROCESS | 1881 | 1461291516928 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:18:36 INFO - PROCESS | 1881 | 1461291516933 Marionette TRACE conn3 <- [1,2750,null,{}] 19:18:36 INFO - PROCESS | 1881 | 1461291516940 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}] 19:18:37 INFO - PROCESS | 1881 | 1461291517141 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:18:37 INFO - PROCESS | 1881 | 1461291517424 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda14c000 == 182 [pid = 1881] [id = 695] 19:18:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6fd60d8000) [pid = 1881] [serial = 2086] [outer = (nil)] 19:18:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fd718c400) [pid = 1881] [serial = 2087] [outer = 0x7f6fd60d8000] 19:18:37 INFO - PROCESS | 1881 | 1461291517498 Marionette DEBUG loaded listener.js 19:18:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6fd7384400) [pid = 1881] [serial = 2088] [outer = 0x7f6fd60d8000] 19:18:38 INFO - PROCESS | 1881 | 1461291518433 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]]]}] 19:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1540ms 19:18:38 INFO - PROCESS | 1881 | 1461291518468 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:18:38 INFO - PROCESS | 1881 | 1461291518476 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 19:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:18:38 INFO - PROCESS | 1881 | 1461291518485 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:18:38 INFO - PROCESS | 1881 | 1461291518488 Marionette TRACE conn3 <- [1,2754,null,{}] 19:18:38 INFO - PROCESS | 1881 | 1461291518495 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}] 19:18:38 INFO - PROCESS | 1881 | 1461291518697 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:18:39 INFO - PROCESS | 1881 | 1461291519269 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd63e1000 == 183 [pid = 1881] [id = 696] 19:18:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6fd843a800) [pid = 1881] [serial = 2089] [outer = (nil)] 19:18:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fd84d2800) [pid = 1881] [serial = 2090] [outer = 0x7f6fd843a800] 19:18:39 INFO - PROCESS | 1881 | 1461291519367 Marionette DEBUG loaded listener.js 19:18:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fd88e5000) [pid = 1881] [serial = 2091] [outer = 0x7f6fd843a800] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37d6800 == 182 [pid = 1881] [id = 231] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b30e000 == 181 [pid = 1881] [id = 520] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd9e53000 == 180 [pid = 1881] [id = 678] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8496000 == 179 [pid = 1881] [id = 677] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6d2e800 == 178 [pid = 1881] [id = 676] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff9fe7800 == 177 [pid = 1881] [id = 672] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff6439000 == 176 [pid = 1881] [id = 671] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff4729800 == 175 [pid = 1881] [id = 670] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff304d800 == 174 [pid = 1881] [id = 669] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fee0e7800 == 173 [pid = 1881] [id = 668] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea6c5800 == 172 [pid = 1881] [id = 667] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9d44000 == 171 [pid = 1881] [id = 666] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37f1000 == 170 [pid = 1881] [id = 665] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3574800 == 169 [pid = 1881] [id = 664] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1f97800 == 168 [pid = 1881] [id = 663] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffda800 == 167 [pid = 1881] [id = 662] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf45d800 == 166 [pid = 1881] [id = 661] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdefa8000 == 165 [pid = 1881] [id = 660] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fddc8e800 == 164 [pid = 1881] [id = 659] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc0c3000 == 163 [pid = 1881] [id = 658] 19:18:40 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c04800 == 162 [pid = 1881] [id = 657] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fe825a000) [pid = 1881] [serial = 1923] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fdbfd9800) [pid = 1881] [serial = 1905] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fd8cfa000) [pid = 1881] [serial = 1821] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fddb29400) [pid = 1881] [serial = 1908] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fdd479c00) [pid = 1881] [serial = 1907] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fe02b1400) [pid = 1881] [serial = 1916] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fd728d000) [pid = 1881] [serial = 1958] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fddd89800) [pid = 1881] [serial = 1911] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fd8bcd000) [pid = 1881] [serial = 1962] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fd86c8400) [pid = 1881] [serial = 1961] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6fd7194400) [pid = 1881] [serial = 1898] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fe9d30c00) [pid = 1881] [serial = 1937] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6feae6f800) [pid = 1881] [serial = 1946] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fd7933c00) [pid = 1881] [serial = 1899] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6fe9cc3c00) [pid = 1881] [serial = 1935] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fddd56800) [pid = 1881] [serial = 1910] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fe1450c00) [pid = 1881] [serial = 1917] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fd8bd3800) [pid = 1881] [serial = 1901] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fe34ee400) [pid = 1881] [serial = 1922] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fd9f58c00) [pid = 1881] [serial = 1902] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fd792a400) [pid = 1881] [serial = 1959] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fe96cd400) [pid = 1881] [serial = 1929] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fd5aac000) [pid = 1881] [serial = 1956] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fea70bc00) [pid = 1881] [serial = 1941] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fda6e7000) [pid = 1881] [serial = 1965] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fda6e5000) [pid = 1881] [serial = 1895] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6feaf95000) [pid = 1881] [serial = 1950] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fd9f56400) [pid = 1881] [serial = 1964] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fe835d000) [pid = 1881] [serial = 1926] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6feaf8e800) [pid = 1881] [serial = 1949] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fdab5a800) [pid = 1881] [serial = 1904] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fe9c4e400) [pid = 1881] [serial = 1932] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6feae77c00) [pid = 1881] [serial = 1947] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fea219c00) [pid = 1881] [serial = 1940] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fe1fe1c00) [pid = 1881] [serial = 1920] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fe8355400) [pid = 1881] [serial = 1925] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fdfeaec00) [pid = 1881] [serial = 1914] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fe9c59000) [pid = 1881] [serial = 1934] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fe34ed000) [pid = 1881] [serial = 1881] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fd59c3400) [pid = 1881] [serial = 1955] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6fea21a400) [pid = 1881] [serial = 1938] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6feb0c4000) [pid = 1881] [serial = 1952] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6fea713800) [pid = 1881] [serial = 1943] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6fdee2e400) [pid = 1881] [serial = 1913] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6fe956b000) [pid = 1881] [serial = 1928] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fe1ec4000) [pid = 1881] [serial = 1919] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6fe9797400) [pid = 1881] [serial = 1931] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fea905000) [pid = 1881] [serial = 1944] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6fd8cffc00) [pid = 1881] [serial = 1967] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6fda499400) [pid = 1881] [serial = 1968] [outer = (nil)] [url = about:blank] 19:18:40 INFO - PROCESS | 1881 | 1461291520798 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]]]}] 19:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2343ms 19:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:18:40 INFO - PROCESS | 1881 | 1461291520828 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:18:40 INFO - PROCESS | 1881 | 1461291520831 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 19:18:40 INFO - PROCESS | 1881 | 1461291520838 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:18:40 INFO - PROCESS | 1881 | 1461291520843 Marionette TRACE conn3 <- [1,2758,null,{}] 19:18:40 INFO - PROCESS | 1881 | 1461291520858 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}] 19:18:41 INFO - PROCESS | 1881 | 1461291521092 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:18:41 INFO - PROCESS | 1881 | 1461291521314 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c72000 == 163 [pid = 1881] [id = 697] 19:18:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6fd7194400) [pid = 1881] [serial = 2092] [outer = (nil)] 19:18:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6fd8cfd400) [pid = 1881] [serial = 2093] [outer = 0x7f6fd7194400] 19:18:41 INFO - PROCESS | 1881 | 1461291521382 Marionette DEBUG loaded listener.js 19:18:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fda9ae400) [pid = 1881] [serial = 2094] [outer = 0x7f6fd7194400] 19:18:42 INFO - PROCESS | 1881 | 1461291522118 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]]]}] 19:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1334ms 19:18:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:18:42 INFO - PROCESS | 1881 | 1461291522170 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:18:42 INFO - PROCESS | 1881 | 1461291522173 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 19:18:42 INFO - PROCESS | 1881 | 1461291522180 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:18:42 INFO - PROCESS | 1881 | 1461291522183 Marionette TRACE conn3 <- [1,2762,null,{}] 19:18:42 INFO - PROCESS | 1881 | 1461291522188 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}] 19:18:42 INFO - PROCESS | 1881 | 1461291522377 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:18:42 INFO - PROCESS | 1881 | 1461291522586 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:42 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf21800 == 164 [pid = 1881] [id = 698] 19:18:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fd7284400) [pid = 1881] [serial = 2095] [outer = (nil)] 19:18:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fdd3a6400) [pid = 1881] [serial = 2096] [outer = 0x7f6fd7284400] 19:18:42 INFO - PROCESS | 1881 | 1461291522654 Marionette DEBUG loaded listener.js 19:18:42 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6fdd476400) [pid = 1881] [serial = 2097] [outer = 0x7f6fd7284400] 19:18:43 INFO - PROCESS | 1881 | 1461291523434 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]]]}] 19:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1286ms 19:18:43 INFO - PROCESS | 1881 | 1461291523473 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:18:43 INFO - PROCESS | 1881 | 1461291523475 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 19:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:18:43 INFO - PROCESS | 1881 | 1461291523481 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:18:43 INFO - PROCESS | 1881 | 1461291523484 Marionette TRACE conn3 <- [1,2766,null,{}] 19:18:43 INFO - PROCESS | 1881 | 1461291523499 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}] 19:18:43 INFO - PROCESS | 1881 | 1461291523757 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:18:43 INFO - PROCESS | 1881 | 1461291523784 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdeba7000 == 165 [pid = 1881] [id = 699] 19:18:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fda09b400) [pid = 1881] [serial = 2098] [outer = (nil)] 19:18:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6fdd6d7c00) [pid = 1881] [serial = 2099] [outer = 0x7f6fda09b400] 19:18:43 INFO - PROCESS | 1881 | 1461291523845 Marionette DEBUG loaded listener.js 19:18:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6fddb26c00) [pid = 1881] [serial = 2100] [outer = 0x7f6fda09b400] 19:18:44 INFO - PROCESS | 1881 | 1461291524781 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]]]}] 19:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1327ms 19:18:44 INFO - PROCESS | 1881 | 1461291524808 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:18:44 INFO - PROCESS | 1881 | 1461291524812 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 19:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:18:44 INFO - PROCESS | 1881 | 1461291524817 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:18:44 INFO - PROCESS | 1881 | 1461291524819 Marionette TRACE conn3 <- [1,2770,null,{}] 19:18:44 INFO - PROCESS | 1881 | 1461291524825 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}] 19:18:45 INFO - PROCESS | 1881 | 1461291525568 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6febe8fc00) [pid = 1881] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6fe9567c00) [pid = 1881] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6fea713400) [pid = 1881] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6fddd4e800) [pid = 1881] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fd88da800) [pid = 1881] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6fdf639400) [pid = 1881] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fe96c6800) [pid = 1881] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6fdedf5800) [pid = 1881] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6fd59cc800) [pid = 1881] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6fdc2bf000) [pid = 1881] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fea214800) [pid = 1881] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6fd59c9400) [pid = 1881] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fdab57000) [pid = 1881] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6fd7188800) [pid = 1881] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6fdedf1800) [pid = 1881] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fd728a000) [pid = 1881] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 132 (0x7f6fdaa8c000) [pid = 1881] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 131 (0x7f6fd032d000) [pid = 1881] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 130 (0x7f6fe8261c00) [pid = 1881] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 129 (0x7f6fdfea8c00) [pid = 1881] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:18:45 INFO - PROCESS | 1881 | --DOMWINDOW == 128 (0x7f6fd7289c00) [pid = 1881] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:18:45 INFO - PROCESS | 1881 | 1461291525778 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc2f0000 == 166 [pid = 1881] [id = 700] 19:18:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 129 (0x7f6fd34bfc00) [pid = 1881] [serial = 2101] [outer = (nil)] 19:18:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 130 (0x7f6fd59d1800) [pid = 1881] [serial = 2102] [outer = 0x7f6fd34bfc00] 19:18:45 INFO - PROCESS | 1881 | 1461291525844 Marionette DEBUG loaded listener.js 19:18:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 131 (0x7f6fdd6d6800) [pid = 1881] [serial = 2103] [outer = 0x7f6fd34bfc00] 19:18:46 INFO - PROCESS | 1881 | 1461291526480 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]]]}] 19:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1679ms 19:18:46 INFO - PROCESS | 1881 | 1461291526497 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:18:46 INFO - PROCESS | 1881 | 1461291526500 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:18:46 INFO - PROCESS | 1881 | 1461291526506 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:18:46 INFO - PROCESS | 1881 | 1461291526508 Marionette TRACE conn3 <- [1,2774,null,{}] 19:18:46 INFO - PROCESS | 1881 | 1461291526514 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}] 19:18:46 INFO - PROCESS | 1881 | 1461291526685 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:18:46 INFO - PROCESS | 1881 | 1461291526888 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf65e800 == 167 [pid = 1881] [id = 701] 19:18:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 132 (0x7f6fd34c1800) [pid = 1881] [serial = 2104] [outer = (nil)] 19:18:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 133 (0x7f6fdf63c400) [pid = 1881] [serial = 2105] [outer = 0x7f6fd34c1800] 19:18:46 INFO - PROCESS | 1881 | 1461291526949 Marionette DEBUG loaded listener.js 19:18:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fe02ac000) [pid = 1881] [serial = 2106] [outer = 0x7f6fd34c1800] 19:18:47 INFO - PROCESS | 1881 | 1461291527837 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]]]}] 19:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1384ms 19:18:47 INFO - PROCESS | 1881 | 1461291527891 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:18:47 INFO - PROCESS | 1881 | 1461291527896 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:18:47 INFO - PROCESS | 1881 | 1461291527905 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:18:47 INFO - PROCESS | 1881 | 1461291527910 Marionette TRACE conn3 <- [1,2778,null,{}] 19:18:47 INFO - PROCESS | 1881 | 1461291527920 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}] 19:18:48 INFO - PROCESS | 1881 | 1461291528141 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:18:48 INFO - PROCESS | 1881 | 1461291528447 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8496800 == 168 [pid = 1881] [id = 702] 19:18:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6fd60dd400) [pid = 1881] [serial = 2107] [outer = (nil)] 19:18:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fd620c400) [pid = 1881] [serial = 2108] [outer = 0x7f6fd60dd400] 19:18:48 INFO - PROCESS | 1881 | 1461291528525 Marionette DEBUG loaded listener.js 19:18:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6fd7289000) [pid = 1881] [serial = 2109] [outer = 0x7f6fd60dd400] 19:18:49 INFO - PROCESS | 1881 | 1461291529376 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]]]}] 19:18:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:18:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1535ms 19:18:49 INFO - PROCESS | 1881 | 1461291529440 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:18:49 INFO - PROCESS | 1881 | 1461291529449 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:18:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:18:49 INFO - PROCESS | 1881 | 1461291529459 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:18:49 INFO - PROCESS | 1881 | 1461291529462 Marionette TRACE conn3 <- [1,2782,null,{}] 19:18:49 INFO - PROCESS | 1881 | 1461291529468 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}] 19:18:49 INFO - PROCESS | 1881 | 1461291529674 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:18:50 INFO - PROCESS | 1881 | 1461291530005 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd99e000 == 169 [pid = 1881] [id = 703] 19:18:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6fd88e4400) [pid = 1881] [serial = 2110] [outer = (nil)] 19:18:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6fd8ce2000) [pid = 1881] [serial = 2111] [outer = 0x7f6fd88e4400] 19:18:50 INFO - PROCESS | 1881 | 1461291530084 Marionette DEBUG loaded listener.js 19:18:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6fd9f57c00) [pid = 1881] [serial = 2112] [outer = 0x7f6fd88e4400] 19:18:51 INFO - PROCESS | 1881 | 1461291531039 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]]]}] 19:18:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:18:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1635ms 19:18:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:18:51 INFO - PROCESS | 1881 | 1461291531094 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:18:51 INFO - PROCESS | 1881 | 1461291531097 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:18:51 INFO - PROCESS | 1881 | 1461291531105 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:18:51 INFO - PROCESS | 1881 | 1461291531111 Marionette TRACE conn3 <- [1,2786,null,{}] 19:18:51 INFO - PROCESS | 1881 | 1461291531127 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}] 19:18:51 INFO - PROCESS | 1881 | 1461291531374 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:18:51 INFO - PROCESS | 1881 | 1461291531692 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe176f000 == 170 [pid = 1881] [id = 704] 19:18:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6fdd6dc000) [pid = 1881] [serial = 2113] [outer = (nil)] 19:18:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6fddcdc400) [pid = 1881] [serial = 2114] [outer = 0x7f6fdd6dc000] 19:18:51 INFO - PROCESS | 1881 | 1461291531774 Marionette DEBUG loaded listener.js 19:18:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fded54000) [pid = 1881] [serial = 2115] [outer = 0x7f6fdd6dc000] 19:18:52 INFO - PROCESS | 1881 | 1461291532564 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]]]}] 19:18:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:18:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1489ms 19:18:52 INFO - PROCESS | 1881 | 1461291532591 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:18:52 INFO - PROCESS | 1881 | 1461291532595 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:18:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:18:52 INFO - PROCESS | 1881 | 1461291532601 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:18:52 INFO - PROCESS | 1881 | 1461291532604 Marionette TRACE conn3 <- [1,2790,null,{}] 19:18:52 INFO - PROCESS | 1881 | 1461291532610 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}] 19:18:52 INFO - PROCESS | 1881 | 1461291532812 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:18:53 INFO - PROCESS | 1881 | 1461291533099 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe33a1000 == 171 [pid = 1881] [id = 705] 19:18:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fdf63b000) [pid = 1881] [serial = 2116] [outer = (nil)] 19:18:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fdfea8800) [pid = 1881] [serial = 2117] [outer = 0x7f6fdf63b000] 19:18:53 INFO - PROCESS | 1881 | 1461291533227 Marionette DEBUG loaded listener.js 19:18:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6fe0f0fc00) [pid = 1881] [serial = 2118] [outer = 0x7f6fdf63b000] 19:18:54 INFO - PROCESS | 1881 | 1461291534022 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]]]}] 19:18:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:18:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1431ms 19:18:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:18:54 INFO - PROCESS | 1881 | 1461291534033 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:18:54 INFO - PROCESS | 1881 | 1461291534035 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:18:54 INFO - PROCESS | 1881 | 1461291534042 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:18:54 INFO - PROCESS | 1881 | 1461291534045 Marionette TRACE conn3 <- [1,2794,null,{}] 19:18:54 INFO - PROCESS | 1881 | 1461291534050 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}] 19:18:54 INFO - PROCESS | 1881 | 1461291534247 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:18:54 INFO - PROCESS | 1881 | 1461291534536 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3769800 == 172 [pid = 1881] [id = 706] 19:18:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fd7931400) [pid = 1881] [serial = 2119] [outer = (nil)] 19:18:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6fe0f11400) [pid = 1881] [serial = 2120] [outer = 0x7f6fd7931400] 19:18:54 INFO - PROCESS | 1881 | 1461291534657 Marionette DEBUG loaded listener.js 19:18:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6fe1ec5000) [pid = 1881] [serial = 2121] [outer = 0x7f6fd7931400] 19:18:55 INFO - PROCESS | 1881 | 1461291535481 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]]]}] 19:18:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:18:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1482ms 19:18:55 INFO - PROCESS | 1881 | 1461291535528 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:18:55 INFO - PROCESS | 1881 | 1461291535537 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:18:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:18:55 INFO - PROCESS | 1881 | 1461291535543 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:18:55 INFO - PROCESS | 1881 | 1461291535547 Marionette TRACE conn3 <- [1,2798,null,{}] 19:18:55 INFO - PROCESS | 1881 | 1461291535552 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}] 19:18:55 INFO - PROCESS | 1881 | 1461291535780 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:18:56 INFO - PROCESS | 1881 | 1461291536103 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9f1a800 == 173 [pid = 1881] [id = 707] 19:18:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6fe34eb800) [pid = 1881] [serial = 2122] [outer = (nil)] 19:18:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fe8258800) [pid = 1881] [serial = 2123] [outer = 0x7f6fe34eb800] 19:18:56 INFO - PROCESS | 1881 | 1461291536185 Marionette DEBUG loaded listener.js 19:18:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fe8423c00) [pid = 1881] [serial = 2124] [outer = 0x7f6fe34eb800] 19:18:56 INFO - PROCESS | 1881 | 1461291536991 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]]]}] 19:18:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:18:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1482ms 19:18:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:18:57 INFO - PROCESS | 1881 | 1461291537026 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:18:57 INFO - PROCESS | 1881 | 1461291537029 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:18:57 INFO - PROCESS | 1881 | 1461291537036 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:18:57 INFO - PROCESS | 1881 | 1461291537039 Marionette TRACE conn3 <- [1,2802,null,{}] 19:18:57 INFO - PROCESS | 1881 | 1461291537044 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}] 19:18:57 INFO - PROCESS | 1881 | 1461291537239 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:18:57 INFO - PROCESS | 1881 | 1461291537517 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9fc8800 == 174 [pid = 1881] [id = 708] 19:18:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fe810d800) [pid = 1881] [serial = 2125] [outer = (nil)] 19:18:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fe96cbc00) [pid = 1881] [serial = 2126] [outer = 0x7f6fe810d800] 19:18:57 INFO - PROCESS | 1881 | 1461291537632 Marionette DEBUG loaded listener.js 19:18:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fe97a0c00) [pid = 1881] [serial = 2127] [outer = 0x7f6fe810d800] 19:18:58 INFO - PROCESS | 1881 | 1461291538434 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]]]}] 19:18:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:18:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1434ms 19:18:58 INFO - PROCESS | 1881 | 1461291538469 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:18:58 INFO - PROCESS | 1881 | 1461291538473 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:18:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:18:58 INFO - PROCESS | 1881 | 1461291538479 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:18:58 INFO - PROCESS | 1881 | 1461291538481 Marionette TRACE conn3 <- [1,2806,null,{}] 19:18:58 INFO - PROCESS | 1881 | 1461291538487 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}] 19:18:58 INFO - PROCESS | 1881 | 1461291538677 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:18:58 INFO - PROCESS | 1881 | 1461291538956 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fea812800 == 175 [pid = 1881] [id = 709] 19:18:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fe841f000) [pid = 1881] [serial = 2128] [outer = (nil)] 19:18:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fe9cbf800) [pid = 1881] [serial = 2129] [outer = 0x7f6fe841f000] 19:18:59 INFO - PROCESS | 1881 | 1461291539082 Marionette DEBUG loaded listener.js 19:18:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fe9d28400) [pid = 1881] [serial = 2130] [outer = 0x7f6fe841f000] 19:18:59 INFO - PROCESS | 1881 | 1461291539895 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]]]}] 19:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1481ms 19:18:59 INFO - PROCESS | 1881 | 1461291539960 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:18:59 INFO - PROCESS | 1881 | 1461291539964 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:18:59 INFO - PROCESS | 1881 | 1461291539970 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:18:59 INFO - PROCESS | 1881 | 1461291539972 Marionette TRACE conn3 <- [1,2810,null,{}] 19:18:59 INFO - PROCESS | 1881 | 1461291539978 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}] 19:19:00 INFO - PROCESS | 1881 | 1461291540203 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:19:00 INFO - PROCESS | 1881 | 1461291540520 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6febed9000 == 176 [pid = 1881] [id = 710] 19:19:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fe9c52400) [pid = 1881] [serial = 2131] [outer = (nil)] 19:19:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fea21dc00) [pid = 1881] [serial = 2132] [outer = 0x7f6fe9c52400] 19:19:00 INFO - PROCESS | 1881 | 1461291540610 Marionette DEBUG loaded listener.js 19:19:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fea348800) [pid = 1881] [serial = 2133] [outer = 0x7f6fe9c52400] 19:19:01 INFO - PROCESS | 1881 | 1461291541405 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]]]}] 19:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1483ms 19:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:19:01 INFO - PROCESS | 1881 | 1461291541454 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:19:01 INFO - PROCESS | 1881 | 1461291541457 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:19:01 INFO - PROCESS | 1881 | 1461291541463 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:19:01 INFO - PROCESS | 1881 | 1461291541466 Marionette TRACE conn3 <- [1,2814,null,{}] 19:19:01 INFO - PROCESS | 1881 | 1461291541472 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}] 19:19:01 INFO - PROCESS | 1881 | 1461291541664 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:19:01 INFO - PROCESS | 1881 | 1461291541944 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fed6dd000 == 177 [pid = 1881] [id = 711] 19:19:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fe842ac00) [pid = 1881] [serial = 2134] [outer = (nil)] 19:19:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fea711000) [pid = 1881] [serial = 2135] [outer = 0x7f6fe842ac00] 19:19:02 INFO - PROCESS | 1881 | 1461291542070 Marionette DEBUG loaded listener.js 19:19:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fea902400) [pid = 1881] [serial = 2136] [outer = 0x7f6fe842ac00] 19:19:02 INFO - PROCESS | 1881 | 1461291542933 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]]]}] 19:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1500ms 19:19:02 INFO - PROCESS | 1881 | 1461291542965 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:19:02 INFO - PROCESS | 1881 | 1461291542969 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:19:02 INFO - PROCESS | 1881 | 1461291542975 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:19:02 INFO - PROCESS | 1881 | 1461291542979 Marionette TRACE conn3 <- [1,2818,null,{}] 19:19:02 INFO - PROCESS | 1881 | 1461291542985 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}] 19:19:03 INFO - PROCESS | 1881 | 1461291543223 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:19:03 INFO - PROCESS | 1881 | 1461291543563 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:03 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0e8800 == 178 [pid = 1881] [id = 712] 19:19:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6feae7ec00) [pid = 1881] [serial = 2137] [outer = (nil)] 19:19:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6feaf93800) [pid = 1881] [serial = 2138] [outer = 0x7f6feae7ec00] 19:19:03 INFO - PROCESS | 1881 | 1461291543647 Marionette DEBUG loaded listener.js 19:19:03 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6feafc6c00) [pid = 1881] [serial = 2139] [outer = 0x7f6feae7ec00] 19:19:04 INFO - PROCESS | 1881 | 1461291544498 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]]]}] 19:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1578ms 19:19:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:19:04 INFO - PROCESS | 1881 | 1461291544555 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:19:04 INFO - PROCESS | 1881 | 1461291544558 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:19:04 INFO - PROCESS | 1881 | 1461291544564 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:19:04 INFO - PROCESS | 1881 | 1461291544567 Marionette TRACE conn3 <- [1,2822,null,{}] 19:19:04 INFO - PROCESS | 1881 | 1461291544573 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}] 19:19:04 INFO - PROCESS | 1881 | 1461291544770 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:19:05 INFO - PROCESS | 1881 | 1461291545093 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feece7800 == 179 [pid = 1881] [id = 713] 19:19:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6feafc7800) [pid = 1881] [serial = 2140] [outer = (nil)] 19:19:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6feb0cf000) [pid = 1881] [serial = 2141] [outer = 0x7f6feafc7800] 19:19:05 INFO - PROCESS | 1881 | 1461291545171 Marionette DEBUG loaded listener.js 19:19:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6febe8b400) [pid = 1881] [serial = 2142] [outer = 0x7f6feafc7800] 19:19:06 INFO - PROCESS | 1881 | 1461291546022 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]]]}] 19:19:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:19:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1529ms 19:19:06 INFO - PROCESS | 1881 | 1461291546093 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:19:06 INFO - PROCESS | 1881 | 1461291546097 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:19:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:19:06 INFO - PROCESS | 1881 | 1461291546102 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:19:06 INFO - PROCESS | 1881 | 1461291546105 Marionette TRACE conn3 <- [1,2826,null,{}] 19:19:06 INFO - PROCESS | 1881 | 1461291546111 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}] 19:19:06 INFO - PROCESS | 1881 | 1461291546311 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:19:06 INFO - PROCESS | 1881 | 1461291546628 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:06 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff11cf000 == 180 [pid = 1881] [id = 714] 19:19:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6feafc9800) [pid = 1881] [serial = 2143] [outer = (nil)] 19:19:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6febef4800) [pid = 1881] [serial = 2144] [outer = 0x7f6feafc9800] 19:19:06 INFO - PROCESS | 1881 | 1461291546705 Marionette DEBUG loaded listener.js 19:19:06 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fecb3fc00) [pid = 1881] [serial = 2145] [outer = 0x7f6feafc9800] 19:19:07 INFO - PROCESS | 1881 | 1461291547500 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:19:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:19:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1439ms 19:19:07 INFO - PROCESS | 1881 | 1461291547542 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:19:07 INFO - PROCESS | 1881 | 1461291547545 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:19:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:19:07 INFO - PROCESS | 1881 | 1461291547551 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:19:07 INFO - PROCESS | 1881 | 1461291547553 Marionette TRACE conn3 <- [1,2830,null,{}] 19:19:07 INFO - PROCESS | 1881 | 1461291547559 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}] 19:19:07 INFO - PROCESS | 1881 | 1461291547770 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:19:08 INFO - PROCESS | 1881 | 1461291548052 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d09000 == 181 [pid = 1881] [id = 715] 19:19:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fd7381800) [pid = 1881] [serial = 2146] [outer = (nil)] 19:19:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fed7ca400) [pid = 1881] [serial = 2147] [outer = 0x7f6fd7381800] 19:19:08 INFO - PROCESS | 1881 | 1461291548191 Marionette DEBUG loaded listener.js 19:19:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fed9d1400) [pid = 1881] [serial = 2148] [outer = 0x7f6fd7381800] 19:19:09 INFO - PROCESS | 1881 | 1461291549002 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]]]}] 19:19:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:19:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1533ms 19:19:09 INFO - PROCESS | 1881 | 1461291549085 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:19:09 INFO - PROCESS | 1881 | 1461291549089 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:19:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:19:09 INFO - PROCESS | 1881 | 1461291549094 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:19:09 INFO - PROCESS | 1881 | 1461291549097 Marionette TRACE conn3 <- [1,2834,null,{}] 19:19:09 INFO - PROCESS | 1881 | 1461291549103 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}] 19:19:09 INFO - PROCESS | 1881 | 1461291549361 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:19:09 INFO - PROCESS | 1881 | 1461291549683 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:09 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2ded800 == 182 [pid = 1881] [id = 716] 19:19:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6feb0c6000) [pid = 1881] [serial = 2149] [outer = (nil)] 19:19:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fee4cc400) [pid = 1881] [serial = 2150] [outer = 0x7f6feb0c6000] 19:19:09 INFO - PROCESS | 1881 | 1461291549760 Marionette DEBUG loaded listener.js 19:19:09 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fee9d2000) [pid = 1881] [serial = 2151] [outer = 0x7f6feb0c6000] 19:19:10 INFO - PROCESS | 1881 | 1461291550591 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:19:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:19:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1539ms 19:19:10 INFO - PROCESS | 1881 | 1461291550635 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:19:10 INFO - PROCESS | 1881 | 1461291550639 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:19:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:19:10 INFO - PROCESS | 1881 | 1461291550645 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:19:10 INFO - PROCESS | 1881 | 1461291550648 Marionette TRACE conn3 <- [1,2838,null,{}] 19:19:10 INFO - PROCESS | 1881 | 1461291550653 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}] 19:19:10 INFO - PROCESS | 1881 | 1461291550875 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:19:11 INFO - PROCESS | 1881 | 1461291551129 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff39ef000 == 183 [pid = 1881] [id = 717] 19:19:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6febe97800) [pid = 1881] [serial = 2152] [outer = (nil)] 19:19:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6feea8c800) [pid = 1881] [serial = 2153] [outer = 0x7f6febe97800] 19:19:11 INFO - PROCESS | 1881 | 1461291551243 Marionette DEBUG loaded listener.js 19:19:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6feebcc000) [pid = 1881] [serial = 2154] [outer = 0x7f6febe97800] 19:19:12 INFO - PROCESS | 1881 | 1461291552126 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]]]}] 19:19:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:19:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1528ms 19:19:12 INFO - PROCESS | 1881 | 1461291552174 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:19:12 INFO - PROCESS | 1881 | 1461291552176 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:19:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:19:12 INFO - PROCESS | 1881 | 1461291552183 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:19:12 INFO - PROCESS | 1881 | 1461291552185 Marionette TRACE conn3 <- [1,2842,null,{}] 19:19:12 INFO - PROCESS | 1881 | 1461291552191 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}] 19:19:12 INFO - PROCESS | 1881 | 1461291552393 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:19:12 INFO - PROCESS | 1881 | 1461291552721 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff482c800 == 184 [pid = 1881] [id = 718] 19:19:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fd59c6400) [pid = 1881] [serial = 2155] [outer = (nil)] 19:19:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6ff00b4c00) [pid = 1881] [serial = 2156] [outer = 0x7f6fd59c6400] 19:19:12 INFO - PROCESS | 1881 | 1461291552810 Marionette DEBUG loaded listener.js 19:19:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6ff0343000) [pid = 1881] [serial = 2157] [outer = 0x7f6fd59c6400] 19:19:13 INFO - PROCESS | 1881 | 1461291553636 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]]]}] 19:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1531ms 19:19:13 INFO - PROCESS | 1881 | 1461291553714 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:19:13 INFO - PROCESS | 1881 | 1461291553717 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:19:13 INFO - PROCESS | 1881 | 1461291553724 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:19:13 INFO - PROCESS | 1881 | 1461291553726 Marionette TRACE conn3 <- [1,2846,null,{}] 19:19:13 INFO - PROCESS | 1881 | 1461291553731 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}] 19:19:13 INFO - PROCESS | 1881 | 1461291553935 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:19:14 INFO - PROCESS | 1881 | 1461291554259 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ffa205800 == 185 [pid = 1881] [id = 719] 19:19:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fda6e4400) [pid = 1881] [serial = 2158] [outer = (nil)] 19:19:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6ff0b92800) [pid = 1881] [serial = 2159] [outer = 0x7f6fda6e4400] 19:19:14 INFO - PROCESS | 1881 | 1461291554336 Marionette DEBUG loaded listener.js 19:19:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6ff1079400) [pid = 1881] [serial = 2160] [outer = 0x7f6fda6e4400] 19:19:15 INFO - PROCESS | 1881 | 1461291555139 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]]]}] 19:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1482ms 19:19:15 INFO - PROCESS | 1881 | 1461291555206 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:19:15 INFO - PROCESS | 1881 | 1461291555210 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:19:15 INFO - PROCESS | 1881 | 1461291555216 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:19:15 INFO - PROCESS | 1881 | 1461291555218 Marionette TRACE conn3 <- [1,2850,null,{}] 19:19:15 INFO - PROCESS | 1881 | 1461291555224 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}] 19:19:15 INFO - PROCESS | 1881 | 1461291555441 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:19:15 INFO - PROCESS | 1881 | 1461291555763 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000f28800 == 186 [pid = 1881] [id = 720] 19:19:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6ff03d9000) [pid = 1881] [serial = 2161] [outer = (nil)] 19:19:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6ff1adc400) [pid = 1881] [serial = 2162] [outer = 0x7f6ff03d9000] 19:19:15 INFO - PROCESS | 1881 | 1461291555840 Marionette DEBUG loaded listener.js 19:19:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6ff1b6a000) [pid = 1881] [serial = 2163] [outer = 0x7f6ff03d9000] 19:19:16 INFO - PROCESS | 1881 | 1461291556675 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1527ms 19:19:16 INFO - PROCESS | 1881 | 1461291556744 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:19:16 INFO - PROCESS | 1881 | 1461291556747 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:19:16 INFO - PROCESS | 1881 | 1461291556753 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:19:16 INFO - PROCESS | 1881 | 1461291556755 Marionette TRACE conn3 <- [1,2854,null,{}] 19:19:16 INFO - PROCESS | 1881 | 1461291556763 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}] 19:19:16 INFO - PROCESS | 1881 | 1461291556976 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:19:17 INFO - PROCESS | 1881 | 1461291557300 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7002164000 == 187 [pid = 1881] [id = 721] 19:19:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fd5aa4800) [pid = 1881] [serial = 2164] [outer = (nil)] 19:19:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6ff1b70800) [pid = 1881] [serial = 2165] [outer = 0x7f6fd5aa4800] 19:19:17 INFO - PROCESS | 1881 | 1461291557376 Marionette DEBUG loaded listener.js 19:19:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6ff1df4000) [pid = 1881] [serial = 2166] [outer = 0x7f6fd5aa4800] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe33aa000 == 186 [pid = 1881] [id = 543] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3321800 == 185 [pid = 1881] [id = 321] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6fd3800 == 184 [pid = 1881] [id = 582] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3586800 == 183 [pid = 1881] [id = 373] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd9e5c800 == 182 [pid = 1881] [id = 581] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3585800 == 181 [pid = 1881] [id = 690] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1f99000 == 180 [pid = 1881] [id = 689] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe13e0000 == 179 [pid = 1881] [id = 688] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdffce000 == 178 [pid = 1881] [id = 687] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf5a1000 == 177 [pid = 1881] [id = 686] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf2dd800 == 176 [pid = 1881] [id = 685] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdebb1000 == 175 [pid = 1881] [id = 684] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd9ae000 == 174 [pid = 1881] [id = 683] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdc0d5800 == 173 [pid = 1881] [id = 682] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c06800 == 172 [pid = 1881] [id = 452] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda795000 == 171 [pid = 1881] [id = 681] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c80800 == 170 [pid = 1881] [id = 680] 19:19:19 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5a16000 == 169 [pid = 1881] [id = 679] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fed9d8000) [pid = 1881] [serial = 2018] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fea21ac00) [pid = 1881] [serial = 2003] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fecb3d400) [pid = 1881] [serial = 2012] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fddd81800) [pid = 1881] [serial = 1985] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fd9f5f800) [pid = 1881] [serial = 1976] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fe1ebfc00) [pid = 1881] [serial = 1995] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6feb190800) [pid = 1881] [serial = 2007] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fe02b2c00) [pid = 1881] [serial = 1992] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fd728ec00) [pid = 1881] [serial = 2033] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fddcdd400) [pid = 1881] [serial = 1983] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fda6e9000) [pid = 1881] [serial = 1977] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6febe97400) [pid = 1881] [serial = 2009] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fee4cd400) [pid = 1881] [serial = 2019] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fd60d9400) [pid = 1881] [serial = 2030] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6feafcb000) [pid = 1881] [serial = 2006] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6feebc5800) [pid = 1881] [serial = 2024] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fd86bec00) [pid = 1881] [serial = 2036] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6feb0ce000) [pid = 1881] [serial = 1953] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6fd8430400) [pid = 1881] [serial = 1974] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fdf503400) [pid = 1881] [serial = 1988] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6fdd481c00) [pid = 1881] [serial = 2028] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6fdab55400) [pid = 1881] [serial = 1970] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fdd485000) [pid = 1881] [serial = 1980] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fed9cfc00) [pid = 1881] [serial = 2016] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fe8429c00) [pid = 1881] [serial = 2001] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fe0f10800) [pid = 1881] [serial = 1994] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fdf639c00) [pid = 1881] [serial = 1989] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6feae7cc00) [pid = 1881] [serial = 2004] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fe1f0d400) [pid = 1881] [serial = 1997] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fe34ea000) [pid = 1881] [serial = 1998] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fed7cb000) [pid = 1881] [serial = 2015] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fd79c0c00) [pid = 1881] [serial = 2034] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fe0027000) [pid = 1881] [serial = 1991] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6febf63000) [pid = 1881] [serial = 2010] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fddb2b000) [pid = 1881] [serial = 1982] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fda09c800) [pid = 1881] [serial = 2027] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fdc2be000) [pid = 1881] [serial = 1979] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fded56000) [pid = 1881] [serial = 1986] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fee9cc800) [pid = 1881] [serial = 2021] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fed639800) [pid = 1881] [serial = 2013] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fd738c800) [pid = 1881] [serial = 1973] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fe8357c00) [pid = 1881] [serial = 2000] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fd6d82400) [pid = 1881] [serial = 2031] [outer = (nil)] [url = about:blank] 19:19:19 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fda9a6000) [pid = 1881] [serial = 1896] [outer = (nil)] [url = about:blank] 19:19:20 INFO - PROCESS | 1881 | 1461291560109 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]]]}] 19:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 3399ms 19:19:20 INFO - PROCESS | 1881 | 1461291560154 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:19:20 INFO - PROCESS | 1881 | 1461291560159 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:19:20 INFO - PROCESS | 1881 | 1461291560167 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:19:20 INFO - PROCESS | 1881 | 1461291560173 Marionette TRACE conn3 <- [1,2858,null,{}] 19:19:20 INFO - PROCESS | 1881 | 1461291560182 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}] 19:19:20 INFO - PROCESS | 1881 | 1461291560413 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:19:20 INFO - PROCESS | 1881 | 1461291560621 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd6d20000 == 170 [pid = 1881] [id = 722] 19:19:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fd59ce400) [pid = 1881] [serial = 2167] [outer = (nil)] 19:19:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fd60d9400) [pid = 1881] [serial = 2168] [outer = 0x7f6fd59ce400] 19:19:20 INFO - PROCESS | 1881 | 1461291560691 Marionette DEBUG loaded listener.js 19:19:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fd6d83c00) [pid = 1881] [serial = 2169] [outer = 0x7f6fd59ce400] 19:19:21 INFO - PROCESS | 1881 | 1461291561463 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1339ms 19:19:21 INFO - PROCESS | 1881 | 1461291561505 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:19:21 INFO - PROCESS | 1881 | 1461291561513 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:19:21 INFO - PROCESS | 1881 | 1461291561522 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:19:21 INFO - PROCESS | 1881 | 1461291561526 Marionette TRACE conn3 <- [1,2862,null,{}] 19:19:21 INFO - PROCESS | 1881 | 1461291561531 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}] 19:19:21 INFO - PROCESS | 1881 | 1461291561816 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:19:21 INFO - PROCESS | 1881 | 1461291561958 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd87cf000 == 171 [pid = 1881] [id = 723] 19:19:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd34c0000) [pid = 1881] [serial = 2170] [outer = (nil)] 19:19:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd7383400) [pid = 1881] [serial = 2171] [outer = 0x7f6fd34c0000] 19:19:22 INFO - PROCESS | 1881 | 1461291562020 Marionette DEBUG loaded listener.js 19:19:22 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd86ba800) [pid = 1881] [serial = 2172] [outer = 0x7f6fd34c0000] 19:19:22 INFO - PROCESS | 1881 | 1461291562922 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]]]}] 19:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1428ms 19:19:22 INFO - PROCESS | 1881 | 1461291562951 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:19:22 INFO - PROCESS | 1881 | 1461291562954 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:19:22 INFO - PROCESS | 1881 | 1461291562960 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:19:22 INFO - PROCESS | 1881 | 1461291562966 Marionette TRACE conn3 <- [1,2866,null,{}] 19:19:22 INFO - PROCESS | 1881 | 1461291562988 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}] 19:19:23 INFO - PROCESS | 1881 | 1461291563266 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:19:23 INFO - PROCESS | 1881 | 1461291563298 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda6bb000 == 172 [pid = 1881] [id = 724] 19:19:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd8bce400) [pid = 1881] [serial = 2173] [outer = (nil)] 19:19:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd9f51000) [pid = 1881] [serial = 2174] [outer = 0x7f6fd8bce400] 19:19:23 INFO - PROCESS | 1881 | 1461291563365 Marionette DEBUG loaded listener.js 19:19:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fda092c00) [pid = 1881] [serial = 2175] [outer = 0x7f6fd8bce400] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fda09b400) [pid = 1881] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fd60d8000) [pid = 1881] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd34bfc00) [pid = 1881] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fd7194400) [pid = 1881] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fd7284400) [pid = 1881] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fd843a800) [pid = 1881] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fd8437800) [pid = 1881] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fded87c00) [pid = 1881] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:19:24 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6fd84d0800) [pid = 1881] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:19:24 INFO - PROCESS | 1881 | 1461291564507 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]]]}] 19:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 19:19:24 INFO - PROCESS | 1881 | 1461291564546 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:19:24 INFO - PROCESS | 1881 | 1461291564550 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:19:24 INFO - PROCESS | 1881 | 1461291564556 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:19:24 INFO - PROCESS | 1881 | 1461291564558 Marionette TRACE conn3 <- [1,2870,null,{}] 19:19:24 INFO - PROCESS | 1881 | 1461291564565 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}] 19:19:24 INFO - PROCESS | 1881 | 1461291564836 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:19:25 INFO - PROCESS | 1881 | 1461291565007 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:25 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda965800 == 173 [pid = 1881] [id = 725] 19:19:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fd7284400) [pid = 1881] [serial = 2176] [outer = (nil)] 19:19:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fda09b400) [pid = 1881] [serial = 2177] [outer = 0x7f6fd7284400] 19:19:25 INFO - PROCESS | 1881 | 1461291565073 Marionette DEBUG loaded listener.js 19:19:25 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fda6ee800) [pid = 1881] [serial = 2178] [outer = 0x7f6fd7284400] 19:19:25 INFO - PROCESS | 1881 | 1461291565742 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]]]}] 19:19:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:19:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1234ms 19:19:25 INFO - PROCESS | 1881 | 1461291565790 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:19:25 INFO - PROCESS | 1881 | 1461291565792 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:19:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:19:25 INFO - PROCESS | 1881 | 1461291565798 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:19:25 INFO - PROCESS | 1881 | 1461291565800 Marionette TRACE conn3 <- [1,2874,null,{}] 19:19:25 INFO - PROCESS | 1881 | 1461291565809 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}] 19:19:26 INFO - PROCESS | 1881 | 1461291566006 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:19:26 INFO - PROCESS | 1881 | 1461291566207 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbf20000 == 174 [pid = 1881] [id = 726] 19:19:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd737d800) [pid = 1881] [serial = 2179] [outer = (nil)] 19:19:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fdab59400) [pid = 1881] [serial = 2180] [outer = 0x7f6fd737d800] 19:19:26 INFO - PROCESS | 1881 | 1461291566268 Marionette DEBUG loaded listener.js 19:19:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fdab55400) [pid = 1881] [serial = 2181] [outer = 0x7f6fd737d800] 19:19:27 INFO - PROCESS | 1881 | 1461291567326 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]]]}] 19:19:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:19:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1593ms 19:19:27 INFO - PROCESS | 1881 | 1461291567393 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:19:27 INFO - PROCESS | 1881 | 1461291567400 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:19:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:19:27 INFO - PROCESS | 1881 | 1461291567409 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:19:27 INFO - PROCESS | 1881 | 1461291567414 Marionette TRACE conn3 <- [1,2878,null,{}] 19:19:27 INFO - PROCESS | 1881 | 1461291567422 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}] 19:19:27 INFO - PROCESS | 1881 | 1461291567673 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:19:28 INFO - PROCESS | 1881 | 1461291568010 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:28 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c81000 == 175 [pid = 1881] [id = 727] 19:19:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd792c000) [pid = 1881] [serial = 2182] [outer = (nil)] 19:19:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd79c2800) [pid = 1881] [serial = 2183] [outer = 0x7f6fd792c000] 19:19:28 INFO - PROCESS | 1881 | 1461291568090 Marionette DEBUG loaded listener.js 19:19:28 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fd84d0400) [pid = 1881] [serial = 2184] [outer = 0x7f6fd792c000] 19:19:28 INFO - PROCESS | 1881 | 1461291568955 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]]]}] 19:19:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:19:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1594ms 19:19:29 INFO - PROCESS | 1881 | 1461291569004 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:19:29 INFO - PROCESS | 1881 | 1461291569012 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:19:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:19:29 INFO - PROCESS | 1881 | 1461291569022 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:19:29 INFO - PROCESS | 1881 | 1461291569026 Marionette TRACE conn3 <- [1,2882,null,{}] 19:19:29 INFO - PROCESS | 1881 | 1461291569032 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}] 19:19:29 INFO - PROCESS | 1881 | 1461291569270 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:19:29 INFO - PROCESS | 1881 | 1461291569638 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:29 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdd9a4000 == 176 [pid = 1881] [id = 728] 19:19:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fd9f5e000) [pid = 1881] [serial = 2185] [outer = (nil)] 19:19:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fda098c00) [pid = 1881] [serial = 2186] [outer = 0x7f6fd9f5e000] 19:19:29 INFO - PROCESS | 1881 | 1461291569719 Marionette DEBUG loaded listener.js 19:19:29 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fdab5e000) [pid = 1881] [serial = 2187] [outer = 0x7f6fd9f5e000] 19:19:30 INFO - PROCESS | 1881 | 1461291570606 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]]]}] 19:19:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:19:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1632ms 19:19:30 INFO - PROCESS | 1881 | 1461291570655 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:19:30 INFO - PROCESS | 1881 | 1461291570660 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:19:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:19:30 INFO - PROCESS | 1881 | 1461291570666 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:19:30 INFO - PROCESS | 1881 | 1461291570672 Marionette TRACE conn3 <- [1,2886,null,{}] 19:19:30 INFO - PROCESS | 1881 | 1461291570688 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}] 19:19:30 INFO - PROCESS | 1881 | 1461291570918 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:19:31 INFO - PROCESS | 1881 | 1461291571251 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf2d0800 == 177 [pid = 1881] [id = 729] 19:19:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fdd47cc00) [pid = 1881] [serial = 2188] [outer = (nil)] 19:19:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fddb24c00) [pid = 1881] [serial = 2189] [outer = 0x7f6fdd47cc00] 19:19:31 INFO - PROCESS | 1881 | 1461291571343 Marionette DEBUG loaded listener.js 19:19:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fddd55000) [pid = 1881] [serial = 2190] [outer = 0x7f6fdd47cc00] 19:19:32 INFO - PROCESS | 1881 | 1461291572183 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]]]}] 19:19:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:19:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1585ms 19:19:32 INFO - PROCESS | 1881 | 1461291572252 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:19:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:19:32 INFO - PROCESS | 1881 | 1461291572257 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:19:32 INFO - PROCESS | 1881 | 1461291572263 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:19:32 INFO - PROCESS | 1881 | 1461291572266 Marionette TRACE conn3 <- [1,2890,null,{}] 19:19:32 INFO - PROCESS | 1881 | 1461291572271 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}] 19:19:32 INFO - PROCESS | 1881 | 1461291572522 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:19:32 INFO - PROCESS | 1881 | 1461291572843 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf649000 == 178 [pid = 1881] [id = 730] 19:19:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fdd6d9000) [pid = 1881] [serial = 2191] [outer = (nil)] 19:19:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fdedf0000) [pid = 1881] [serial = 2192] [outer = 0x7f6fdd6d9000] 19:19:32 INFO - PROCESS | 1881 | 1461291572922 Marionette DEBUG loaded listener.js 19:19:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fdee2c000) [pid = 1881] [serial = 2193] [outer = 0x7f6fdd6d9000] 19:19:33 INFO - PROCESS | 1881 | 1461291573761 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:19:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:19:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1535ms 19:19:33 INFO - PROCESS | 1881 | 1461291573797 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:19:33 INFO - PROCESS | 1881 | 1461291573800 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:19:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:19:33 INFO - PROCESS | 1881 | 1461291573807 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:19:33 INFO - PROCESS | 1881 | 1461291573810 Marionette TRACE conn3 <- [1,2894,null,{}] 19:19:33 INFO - PROCESS | 1881 | 1461291573815 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}] 19:19:34 INFO - PROCESS | 1881 | 1461291574010 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:19:34 INFO - PROCESS | 1881 | 1461291574334 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe11bb800 == 179 [pid = 1881] [id = 731] 19:19:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fdd6d8800) [pid = 1881] [serial = 2194] [outer = (nil)] 19:19:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fdf511c00) [pid = 1881] [serial = 2195] [outer = 0x7f6fdd6d8800] 19:19:34 INFO - PROCESS | 1881 | 1461291574411 Marionette DEBUG loaded listener.js 19:19:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fdfeabc00) [pid = 1881] [serial = 2196] [outer = 0x7f6fdd6d8800] 19:19:35 INFO - PROCESS | 1881 | 1461291575278 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]]]}] 19:19:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:19:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1531ms 19:19:35 INFO - PROCESS | 1881 | 1461291575339 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:19:35 INFO - PROCESS | 1881 | 1461291575343 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:19:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:19:35 INFO - PROCESS | 1881 | 1461291575349 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:19:35 INFO - PROCESS | 1881 | 1461291575351 Marionette TRACE conn3 <- [1,2898,null,{}] 19:19:35 INFO - PROCESS | 1881 | 1461291575357 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}] 19:19:35 INFO - PROCESS | 1881 | 1461291575574 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:19:35 INFO - PROCESS | 1881 | 1461291575911 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:35 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1faa000 == 180 [pid = 1881] [id = 732] 19:19:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fe1ec9c00) [pid = 1881] [serial = 2197] [outer = (nil)] 19:19:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fe34ea000) [pid = 1881] [serial = 2198] [outer = 0x7f6fe1ec9c00] 19:19:35 INFO - PROCESS | 1881 | 1461291575993 Marionette DEBUG loaded listener.js 19:19:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fe8111800) [pid = 1881] [serial = 2199] [outer = 0x7f6fe1ec9c00] 19:19:36 INFO - PROCESS | 1881 | 1461291576868 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]]]}] 19:19:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:19:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1582ms 19:19:36 INFO - PROCESS | 1881 | 1461291576933 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:19:36 INFO - PROCESS | 1881 | 1461291576937 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:19:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:19:36 INFO - PROCESS | 1881 | 1461291576942 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:19:36 INFO - PROCESS | 1881 | 1461291576945 Marionette TRACE conn3 <- [1,2902,null,{}] 19:19:36 INFO - PROCESS | 1881 | 1461291576951 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}] 19:19:37 INFO - PROCESS | 1881 | 1461291577158 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:19:37 INFO - PROCESS | 1881 | 1461291577476 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:37 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3578800 == 181 [pid = 1881] [id = 733] 19:19:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fe1f04000) [pid = 1881] [serial = 2200] [outer = (nil)] 19:19:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fe835c000) [pid = 1881] [serial = 2201] [outer = 0x7f6fe1f04000] 19:19:37 INFO - PROCESS | 1881 | 1461291577554 Marionette DEBUG loaded listener.js 19:19:37 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fe96cb000) [pid = 1881] [serial = 2202] [outer = 0x7f6fe1f04000] 19:19:38 INFO - PROCESS | 1881 | 1461291578381 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:19:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:19:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1484ms 19:19:38 INFO - PROCESS | 1881 | 1461291578428 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:19:38 INFO - PROCESS | 1881 | 1461291578432 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:19:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:19:38 INFO - PROCESS | 1881 | 1461291578438 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:19:38 INFO - PROCESS | 1881 | 1461291578441 Marionette TRACE conn3 <- [1,2906,null,{}] 19:19:38 INFO - PROCESS | 1881 | 1461291578447 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}] 19:19:38 INFO - PROCESS | 1881 | 1461291578644 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:19:38 INFO - PROCESS | 1881 | 1461291578967 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:38 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe37e3000 == 182 [pid = 1881] [id = 734] 19:19:38 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fe1fe1400) [pid = 1881] [serial = 2203] [outer = (nil)] 19:19:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fe9d2ac00) [pid = 1881] [serial = 2204] [outer = 0x7f6fe1fe1400] 19:19:39 INFO - PROCESS | 1881 | 1461291579044 Marionette DEBUG loaded listener.js 19:19:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fea70c000) [pid = 1881] [serial = 2205] [outer = 0x7f6fe1fe1400] 19:19:39 INFO - PROCESS | 1881 | 1461291579867 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]]]}] 19:19:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:19:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1484ms 19:19:39 INFO - PROCESS | 1881 | 1461291579923 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:19:39 INFO - PROCESS | 1881 | 1461291579927 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:19:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:19:39 INFO - PROCESS | 1881 | 1461291579933 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:19:39 INFO - PROCESS | 1881 | 1461291579935 Marionette TRACE conn3 <- [1,2910,null,{}] 19:19:39 INFO - PROCESS | 1881 | 1461291579941 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}] 19:19:40 INFO - PROCESS | 1881 | 1461291580143 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:19:40 INFO - PROCESS | 1881 | 1461291580440 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:40 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe96eb000 == 183 [pid = 1881] [id = 735] 19:19:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fe979a000) [pid = 1881] [serial = 2206] [outer = (nil)] 19:19:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6feae74400) [pid = 1881] [serial = 2207] [outer = 0x7f6fe979a000] 19:19:40 INFO - PROCESS | 1881 | 1461291580517 Marionette DEBUG loaded listener.js 19:19:40 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6feaf95c00) [pid = 1881] [serial = 2208] [outer = 0x7f6fe979a000] 19:19:41 INFO - PROCESS | 1881 | 1461291581242 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]]]}] 19:19:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:19:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:19:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1334ms 19:19:41 INFO - PROCESS | 1881 | 1461291581268 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:19:41 INFO - PROCESS | 1881 | 1461291581272 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:19:41 INFO - TEST-START | /DOMEvents/constructors.html 19:19:41 INFO - PROCESS | 1881 | 1461291581296 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:19:41 INFO - PROCESS | 1881 | 1461291581299 Marionette TRACE conn3 <- [1,2914,null,{}] 19:19:41 INFO - PROCESS | 1881 | 1461291581305 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}] 19:19:41 INFO - PROCESS | 1881 | 1461291581510 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:19:41 INFO - PROCESS | 1881 | 1461291581794 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6feb2bd800 == 184 [pid = 1881] [id = 736] 19:19:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fe979a800) [pid = 1881] [serial = 2209] [outer = (nil)] 19:19:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6feafc0c00) [pid = 1881] [serial = 2210] [outer = 0x7f6fe979a800] 19:19:41 INFO - PROCESS | 1881 | 1461291581870 Marionette DEBUG loaded listener.js 19:19:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6febe99000) [pid = 1881] [serial = 2211] [outer = 0x7f6fe979a800] 19:19:42 INFO - PROCESS | 1881 | 1461291582774 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]]]}] 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:19:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:19:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:19:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:19:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:19:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:19:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:19:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:19:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:19:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 1550ms 19:19:42 INFO - PROCESS | 1881 | 1461291582842 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:19:42 INFO - PROCESS | 1881 | 1461291582845 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:19:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:19:42 INFO - PROCESS | 1881 | 1461291582856 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:19:42 INFO - PROCESS | 1881 | 1461291582862 Marionette TRACE conn3 <- [1,2918,null,{}] 19:19:42 INFO - PROCESS | 1881 | 1461291582876 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}] 19:19:43 INFO - PROCESS | 1881 | 1461291583150 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:19:43 INFO - PROCESS | 1881 | 1461291583504 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:43 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff03a3800 == 185 [pid = 1881] [id = 737] 19:19:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6ff1b6ec00) [pid = 1881] [serial = 2212] [outer = (nil)] 19:19:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6ff1b74800) [pid = 1881] [serial = 2213] [outer = 0x7f6ff1b6ec00] 19:19:43 INFO - PROCESS | 1881 | 1461291583584 Marionette DEBUG loaded listener.js 19:19:43 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6ff225b800) [pid = 1881] [serial = 2214] [outer = 0x7f6ff1b6ec00] 19:19:44 INFO - PROCESS | 1881 | 1461291584314 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:19:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:19:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1496ms 19:19:44 INFO - PROCESS | 1881 | 1461291584359 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:19:44 INFO - PROCESS | 1881 | 1461291584363 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:19:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:19:44 INFO - PROCESS | 1881 | 1461291584371 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:19:44 INFO - PROCESS | 1881 | 1461291584373 Marionette TRACE conn3 <- [1,2922,null,{}] 19:19:44 INFO - PROCESS | 1881 | 1461291584378 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}] 19:19:44 INFO - PROCESS | 1881 | 1461291584580 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:19:44 INFO - PROCESS | 1881 | 1461291584864 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff3c13800 == 186 [pid = 1881] [id = 738] 19:19:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6febf67400) [pid = 1881] [serial = 2215] [outer = (nil)] 19:19:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6ff2744000) [pid = 1881] [serial = 2216] [outer = 0x7f6febf67400] 19:19:44 INFO - PROCESS | 1881 | 1461291584943 Marionette DEBUG loaded listener.js 19:19:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6ff274d800) [pid = 1881] [serial = 2217] [outer = 0x7f6febf67400] 19:19:45 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:19:45 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:19:45 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:19:45 INFO - PROCESS | 1881 | [1881] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:19:45 INFO - PROCESS | 1881 | 1461291585717 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]]]}] 19:19:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:19:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:19:45 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 19:19:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:19:45 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 19:19:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:19:45 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]" 19:19:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:19:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:19:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1379ms 19:19:45 INFO - PROCESS | 1881 | 1461291585754 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:19:45 INFO - PROCESS | 1881 | 1461291585760 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:19:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:19:45 INFO - PROCESS | 1881 | 1461291585769 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:19:45 INFO - PROCESS | 1881 | 1461291585773 Marionette TRACE conn3 <- [1,2926,null,{}] 19:19:45 INFO - PROCESS | 1881 | 1461291585779 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}] 19:19:46 INFO - PROCESS | 1881 | 1461291586070 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:19:46 INFO - PROCESS | 1881 | 1461291586299 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fffeb7800 == 187 [pid = 1881] [id = 739] 19:19:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fe02b8000) [pid = 1881] [serial = 2218] [outer = (nil)] 19:19:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6ff27e0800) [pid = 1881] [serial = 2219] [outer = 0x7f6fe02b8000] 19:19:46 INFO - PROCESS | 1881 | 1461291586378 Marionette DEBUG loaded listener.js 19:19:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6ff2b4fc00) [pid = 1881] [serial = 2220] [outer = 0x7f6fe02b8000] 19:19:47 INFO - PROCESS | 1881 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:19:47 INFO - PROCESS | 1881 | 1461291587121 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]]]}] 19:19:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:19:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1383ms 19:19:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:19:47 INFO - PROCESS | 1881 | 1461291587153 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:19:47 INFO - PROCESS | 1881 | 1461291587156 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:19:47 INFO - PROCESS | 1881 | 1461291587163 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:19:47 INFO - PROCESS | 1881 | 1461291587167 Marionette TRACE conn3 <- [1,2930,null,{}] 19:19:47 INFO - PROCESS | 1881 | 1461291587172 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}] 19:19:47 INFO - PROCESS | 1881 | 1461291587397 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:19:47 INFO - PROCESS | 1881 | 1461291587689 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:47 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700577d800 == 188 [pid = 1881] [id = 740] 19:19:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6ff0c3c800) [pid = 1881] [serial = 2221] [outer = (nil)] 19:19:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6ff3070c00) [pid = 1881] [serial = 2222] [outer = 0x7f6ff0c3c800] 19:19:47 INFO - PROCESS | 1881 | 1461291587767 Marionette DEBUG loaded listener.js 19:19:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6ff307ac00) [pid = 1881] [serial = 2223] [outer = 0x7f6ff0c3c800] 19:19:48 INFO - PROCESS | 1881 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:19:48 INFO - PROCESS | 1881 | 1461291588515 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]]]}] 19:19:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:19:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1381ms 19:19:48 INFO - PROCESS | 1881 | 1461291588542 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:19:48 INFO - PROCESS | 1881 | 1461291588546 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:19:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:19:48 INFO - PROCESS | 1881 | 1461291588552 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:19:48 INFO - PROCESS | 1881 | 1461291588554 Marionette TRACE conn3 <- [1,2934,null,{}] 19:19:48 INFO - PROCESS | 1881 | 1461291588560 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}] 19:19:48 INFO - PROCESS | 1881 | 1461291588764 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:19:49 INFO - PROCESS | 1881 | 1461291589064 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:49 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7005ca1000 == 189 [pid = 1881] [id = 741] 19:19:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6ff2b4d000) [pid = 1881] [serial = 2224] [outer = (nil)] 19:19:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6ff3158c00) [pid = 1881] [serial = 2225] [outer = 0x7f6ff2b4d000] 19:19:49 INFO - PROCESS | 1881 | 1461291589142 Marionette DEBUG loaded listener.js 19:19:49 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6ff399a400) [pid = 1881] [serial = 2226] [outer = 0x7f6ff2b4d000] 19:19:49 INFO - PROCESS | 1881 | 1461291589908 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]]]}] 19:19:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:19:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1379ms 19:19:49 INFO - PROCESS | 1881 | 1461291589931 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:19:49 INFO - PROCESS | 1881 | 1461291589935 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:19:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:19:49 INFO - PROCESS | 1881 | 1461291589941 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:19:49 INFO - PROCESS | 1881 | 1461291589943 Marionette TRACE conn3 <- [1,2938,null,{}] 19:19:49 INFO - PROCESS | 1881 | 1461291589950 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}] 19:19:50 INFO - PROCESS | 1881 | 1461291590167 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:19:50 INFO - PROCESS | 1881 | 1461291590462 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7006143000 == 190 [pid = 1881] [id = 742] 19:19:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6ff306e000) [pid = 1881] [serial = 2227] [outer = (nil)] 19:19:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f6ff3cf5400) [pid = 1881] [serial = 2228] [outer = 0x7f6ff306e000] 19:19:50 INFO - PROCESS | 1881 | 1461291590541 Marionette DEBUG loaded listener.js 19:19:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6ff405d000) [pid = 1881] [serial = 2229] [outer = 0x7f6ff306e000] 19:19:51 INFO - PROCESS | 1881 | 1461291591361 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]]]}] 19:19:51 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. 19:19:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1487ms 19:19:51 INFO - PROCESS | 1881 | 1461291591428 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:19:51 INFO - PROCESS | 1881 | 1461291591432 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:19:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:19:51 INFO - PROCESS | 1881 | 1461291591438 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:19:51 INFO - PROCESS | 1881 | 1461291591440 Marionette TRACE conn3 <- [1,2942,null,{}] 19:19:51 INFO - PROCESS | 1881 | 1461291591466 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}] 19:19:51 INFO - PROCESS | 1881 | 1461291591677 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:19:51 INFO - PROCESS | 1881 | 1461291591964 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700642f800 == 191 [pid = 1881] [id = 743] 19:19:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f6fea710800) [pid = 1881] [serial = 2230] [outer = (nil)] 19:19:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f6ff6407800) [pid = 1881] [serial = 2231] [outer = 0x7f6fea710800] 19:19:52 INFO - PROCESS | 1881 | 1461291592076 Marionette DEBUG loaded listener.js 19:19:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6ff6977c00) [pid = 1881] [serial = 2232] [outer = 0x7f6fea710800] 19:19:52 INFO - PROCESS | 1881 | 1461291592789 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"]]]}] 19:19:52 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 19:19:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:19:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:19:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1406ms 19:19:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:19:52 INFO - PROCESS | 1881 | 1461291592845 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:19:52 INFO - PROCESS | 1881 | 1461291592848 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:19:52 INFO - PROCESS | 1881 | 1461291592854 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:19:52 INFO - PROCESS | 1881 | 1461291592857 Marionette TRACE conn3 <- [1,2946,null,{}] 19:19:52 INFO - PROCESS | 1881 | 1461291592862 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}] 19:19:53 INFO - PROCESS | 1881 | 1461291593097 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:19:53 INFO - PROCESS | 1881 | 1461291593370 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:53 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7008d53800 == 192 [pid = 1881] [id = 744] 19:19:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6ff315c800) [pid = 1881] [serial = 2233] [outer = (nil)] 19:19:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6ff6996400) [pid = 1881] [serial = 2234] [outer = 0x7f6ff315c800] 19:19:53 INFO - PROCESS | 1881 | 1461291593447 Marionette DEBUG loaded listener.js 19:19:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6ffae23000) [pid = 1881] [serial = 2235] [outer = 0x7f6ff315c800] 19:19:54 INFO - PROCESS | 1881 | 1461291594184 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]]]}] 19:19:54 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. 19:19:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1381ms 19:19:54 INFO - PROCESS | 1881 | 1461291594234 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:19:54 INFO - PROCESS | 1881 | 1461291594237 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:19:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:19:54 INFO - PROCESS | 1881 | 1461291594243 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:19:54 INFO - PROCESS | 1881 | 1461291594245 Marionette TRACE conn3 <- [1,2950,null,{}] 19:19:54 INFO - PROCESS | 1881 | 1461291594251 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}] 19:19:54 INFO - PROCESS | 1881 | 1461291594456 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:19:54 INFO - PROCESS | 1881 | 1461291594750 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700b302800 == 193 [pid = 1881] [id = 745] 19:19:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fecb3a400) [pid = 1881] [serial = 2236] [outer = (nil)] 19:19:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fffe40400) [pid = 1881] [serial = 2237] [outer = 0x7f6fecb3a400] 19:19:54 INFO - PROCESS | 1881 | 1461291594825 Marionette DEBUG loaded listener.js 19:19:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f7000c92800) [pid = 1881] [serial = 2238] [outer = 0x7f6fecb3a400] 19:19:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f700a584800 == 194 [pid = 1881] [id = 746] 19:19:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f7001158400) [pid = 1881] [serial = 2239] [outer = (nil)] 19:19:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6ff6996800) [pid = 1881] [serial = 2240] [outer = 0x7f7001158400] 19:19:55 INFO - PROCESS | 1881 | 1461291595662 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]]]}] 19:19:55 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. 19:19:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1476ms 19:19:55 INFO - PROCESS | 1881 | 1461291595721 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:19:55 INFO - PROCESS | 1881 | 1461291595724 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:19:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:19:55 INFO - PROCESS | 1881 | 1461291595734 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:19:55 INFO - PROCESS | 1881 | 1461291595737 Marionette TRACE conn3 <- [1,2954,null,{}] 19:19:55 INFO - PROCESS | 1881 | 1461291595783 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}] 19:19:56 INFO - PROCESS | 1881 | 1461291596105 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:19:56 INFO - PROCESS | 1881 | 1461291596373 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:56 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbaa6000 == 195 [pid = 1881] [id = 747] 19:19:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6ff6978800) [pid = 1881] [serial = 2241] [outer = (nil)] 19:19:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f7000ce0c00) [pid = 1881] [serial = 2242] [outer = 0x7f6ff6978800] 19:19:56 INFO - PROCESS | 1881 | 1461291596459 Marionette DEBUG loaded listener.js 19:19:56 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f70011ebc00) [pid = 1881] [serial = 2243] [outer = 0x7f6ff6978800] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7000ad7800 == 194 [pid = 1881] [id = 673] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda965800 == 193 [pid = 1881] [id = 725] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda6bb000 == 192 [pid = 1881] [id = 724] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd87cf000 == 191 [pid = 1881] [id = 723] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd6d20000 == 190 [pid = 1881] [id = 722] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ffa205800 == 189 [pid = 1881] [id = 719] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff482c800 == 188 [pid = 1881] [id = 718] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff39ef000 == 187 [pid = 1881] [id = 717] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2ded800 == 186 [pid = 1881] [id = 716] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff2d09000 == 185 [pid = 1881] [id = 715] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff11cf000 == 184 [pid = 1881] [id = 714] 19:19:58 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feece7800 == 183 [pid = 1881] [id = 713] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fded58400) [pid = 1881] [serial = 2057] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fdedef400) [pid = 1881] [serial = 2060] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fdaa89800) [pid = 1881] [serial = 2051] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fdfea5000) [pid = 1881] [serial = 2066] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fdf504800) [pid = 1881] [serial = 2063] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6fe96c9c00) [pid = 1881] [serial = 2078] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fdd3a2400) [pid = 1881] [serial = 2054] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6fdd6d7c00) [pid = 1881] [serial = 2099] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6fd792dc00) [pid = 1881] [serial = 2081] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6fd718c400) [pid = 1881] [serial = 2087] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6fd59d1800) [pid = 1881] [serial = 2102] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6fe1e97c00) [pid = 1881] [serial = 2069] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6fd6211400) [pid = 1881] [serial = 2042] [outer = (nil)] [url = about:blank] 19:19:58 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6fd8437c00) [pid = 1881] [serial = 2045] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fda9ae400) [pid = 1881] [serial = 2094] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fd8cfd400) [pid = 1881] [serial = 2093] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fe825e000) [pid = 1881] [serial = 2072] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fda093800) [pid = 1881] [serial = 2048] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fdd476400) [pid = 1881] [serial = 2097] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fe841f400) [pid = 1881] [serial = 2075] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6fd34bc800) [pid = 1881] [serial = 2039] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fdd3a6400) [pid = 1881] [serial = 2096] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fd7384400) [pid = 1881] [serial = 2088] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fdd6d6800) [pid = 1881] [serial = 2103] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fd88e5000) [pid = 1881] [serial = 2091] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fd8bd2400) [pid = 1881] [serial = 2037] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fd5aae800) [pid = 1881] [serial = 2084] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6feebcd400) [pid = 1881] [serial = 2025] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fddb26c00) [pid = 1881] [serial = 2100] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fd84d2800) [pid = 1881] [serial = 2090] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6feea86800) [pid = 1881] [serial = 2022] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fdf63c400) [pid = 1881] [serial = 2105] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 1881 | 1461291599203 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]]]}] 19:19:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:19:59 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 19:19:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3485ms 19:19:59 INFO - PROCESS | 1881 | 1461291599221 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:19:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:19:59 INFO - PROCESS | 1881 | 1461291599233 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:19:59 INFO - PROCESS | 1881 | 1461291599243 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:19:59 INFO - PROCESS | 1881 | 1461291599248 Marionette TRACE conn3 <- [1,2958,null,{}] 19:19:59 INFO - PROCESS | 1881 | 1461291599257 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}] 19:19:59 INFO - PROCESS | 1881 | 1461291599440 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:19:59 INFO - PROCESS | 1881 | 1461291599679 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5f0d800 == 184 [pid = 1881] [id = 748] 19:19:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6fd6d83400) [pid = 1881] [serial = 2244] [outer = (nil)] 19:19:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6fd6d90400) [pid = 1881] [serial = 2245] [outer = 0x7f6fd6d83400] 19:19:59 INFO - PROCESS | 1881 | 1461291599744 Marionette DEBUG loaded listener.js 19:19:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fd7383800) [pid = 1881] [serial = 2246] [outer = 0x7f6fd6d83400] 19:20:00 INFO - PROCESS | 1881 | 1461291600420 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]]]}] 19:20:00 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. 19:20:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1237ms 19:20:00 INFO - PROCESS | 1881 | 1461291600495 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:20:00 INFO - PROCESS | 1881 | 1461291600508 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:20:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:20:00 INFO - PROCESS | 1881 | 1461291600524 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:20:00 INFO - PROCESS | 1881 | 1461291600530 Marionette TRACE conn3 <- [1,2962,null,{}] 19:20:00 INFO - PROCESS | 1881 | 1461291600537 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}] 19:20:00 INFO - PROCESS | 1881 | 1461291600729 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:20:00 INFO - PROCESS | 1881 | 1461291600740 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:00 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd848c800 == 185 [pid = 1881] [id = 749] 19:20:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fd6d84400) [pid = 1881] [serial = 2247] [outer = (nil)] 19:20:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fd84d7800) [pid = 1881] [serial = 2248] [outer = 0x7f6fd6d84400] 19:20:01 INFO - PROCESS | 1881 | 1461291601020 Marionette DEBUG loaded listener.js 19:20:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6fd88e5000) [pid = 1881] [serial = 2249] [outer = 0x7f6fd6d84400] 19:20:01 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. 19:20:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1333ms 19:20:01 INFO - PROCESS | 1881 | 1461291601846 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]]]}] 19:20:01 INFO - PROCESS | 1881 | 1461291601856 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:20:01 INFO - PROCESS | 1881 | 1461291601860 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:20:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:20:01 INFO - PROCESS | 1881 | 1461291601865 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:20:01 INFO - PROCESS | 1881 | 1461291601882 Marionette TRACE conn3 <- [1,2966,null,{}] 19:20:01 INFO - PROCESS | 1881 | 1461291601910 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}] 19:20:02 INFO - PROCESS | 1881 | 1461291602191 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:20:02 INFO - PROCESS | 1881 | 1461291602236 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda160000 == 186 [pid = 1881] [id = 750] 19:20:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6fd9f5a400) [pid = 1881] [serial = 2250] [outer = (nil)] 19:20:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6fdaa95c00) [pid = 1881] [serial = 2251] [outer = 0x7f6fd9f5a400] 19:20:02 INFO - PROCESS | 1881 | 1461291602302 Marionette DEBUG loaded listener.js 19:20:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fdd3a3c00) [pid = 1881] [serial = 2252] [outer = 0x7f6fd9f5a400] 19:20:03 INFO - PROCESS | 1881 | 1461291603134 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]]]}] 19:20:03 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. 19:20:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1310ms 19:20:03 INFO - PROCESS | 1881 | 1461291603176 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:20:03 INFO - PROCESS | 1881 | 1461291603181 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:20:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:20:03 INFO - PROCESS | 1881 | 1461291603195 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:20:03 INFO - PROCESS | 1881 | 1461291603197 Marionette TRACE conn3 <- [1,2970,null,{}] 19:20:03 INFO - PROCESS | 1881 | 1461291603203 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}] 19:20:04 INFO - PROCESS | 1881 | 1461291604126 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fd0328800) [pid = 1881] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fd88e6c00) [pid = 1881] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fddd57000) [pid = 1881] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fe810c400) [pid = 1881] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fded8c800) [pid = 1881] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fddd54800) [pid = 1881] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fd5aae000) [pid = 1881] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fe8259800) [pid = 1881] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fd032b000) [pid = 1881] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fddd8a000) [pid = 1881] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fd8bd6000) [pid = 1881] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fdc2b4400) [pid = 1881] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fdaa91c00) [pid = 1881] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6fe8258c00) [pid = 1881] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6fe02a9400) [pid = 1881] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6fd6d86800) [pid = 1881] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6fd5aa7400) [pid = 1881] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6fd8bce400) [pid = 1881] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6fd7284400) [pid = 1881] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6feb0c6000) [pid = 1881] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6fd7381800) [pid = 1881] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6feafc9800) [pid = 1881] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6feafc7800) [pid = 1881] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6feae7ec00) [pid = 1881] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fe842ac00) [pid = 1881] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fe9c52400) [pid = 1881] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fe841f000) [pid = 1881] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fe810d800) [pid = 1881] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fe34eb800) [pid = 1881] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fd7931400) [pid = 1881] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fdf63b000) [pid = 1881] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fdd6dc000) [pid = 1881] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fd88e4400) [pid = 1881] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fd60dd400) [pid = 1881] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fd34c1800) [pid = 1881] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fd34c0000) [pid = 1881] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fd59ce400) [pid = 1881] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fd5aa4800) [pid = 1881] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6ff03d9000) [pid = 1881] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fda6e4400) [pid = 1881] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fd59c6400) [pid = 1881] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:20:04 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6febe97800) [pid = 1881] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:20:04 INFO - PROCESS | 1881 | 1461291604403 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:04 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5f04800 == 187 [pid = 1881] [id = 751] 19:20:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd0327800) [pid = 1881] [serial = 2253] [outer = (nil)] 19:20:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd59c7000) [pid = 1881] [serial = 2254] [outer = 0x7f6fd0327800] 19:20:04 INFO - PROCESS | 1881 | 1461291604468 Marionette DEBUG loaded listener.js 19:20:04 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd7385000) [pid = 1881] [serial = 2255] [outer = 0x7f6fd0327800] 19:20:05 INFO - PROCESS | 1881 | 1461291605051 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]]]}] 19:20:05 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. 19:20:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1878ms 19:20:05 INFO - PROCESS | 1881 | 1461291605074 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:20:05 INFO - PROCESS | 1881 | 1461291605078 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:20:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:20:05 INFO - PROCESS | 1881 | 1461291605084 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:20:05 INFO - PROCESS | 1881 | 1461291605086 Marionette TRACE conn3 <- [1,2974,null,{}] 19:20:05 INFO - PROCESS | 1881 | 1461291605092 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}] 19:20:05 INFO - PROCESS | 1881 | 1461291605279 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:20:05 INFO - PROCESS | 1881 | 1461291605485 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:05 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbaac800 == 188 [pid = 1881] [id = 752] 19:20:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd0331400) [pid = 1881] [serial = 2256] [outer = (nil)] 19:20:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fdc2b6c00) [pid = 1881] [serial = 2257] [outer = 0x7f6fd0331400] 19:20:05 INFO - PROCESS | 1881 | 1461291605546 Marionette DEBUG loaded listener.js 19:20:05 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fddb20800) [pid = 1881] [serial = 2258] [outer = 0x7f6fd0331400] 19:20:06 INFO - PROCESS | 1881 | 1461291606370 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]]]}] 19:20:06 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. 19:20:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1330ms 19:20:06 INFO - PROCESS | 1881 | 1461291606444 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:20:06 INFO - PROCESS | 1881 | 1461291606452 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:20:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:20:06 INFO - PROCESS | 1881 | 1461291606485 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:20:06 INFO - PROCESS | 1881 | 1461291606491 Marionette TRACE conn3 <- [1,2978,null,{}] 19:20:06 INFO - PROCESS | 1881 | 1461291606501 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}] 19:20:06 INFO - PROCESS | 1881 | 1461291606722 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:20:07 INFO - PROCESS | 1881 | 1461291607066 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:07 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd72f2800 == 189 [pid = 1881] [id = 753] 19:20:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fd7288800) [pid = 1881] [serial = 2259] [outer = (nil)] 19:20:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fd792c400) [pid = 1881] [serial = 2260] [outer = 0x7f6fd7288800] 19:20:07 INFO - PROCESS | 1881 | 1461291607146 Marionette DEBUG loaded listener.js 19:20:07 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fd843c400) [pid = 1881] [serial = 2261] [outer = 0x7f6fd7288800] 19:20:07 INFO - PROCESS | 1881 | 1461291607910 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]]]}] 19:20:07 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. 19:20:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1504ms 19:20:07 INFO - PROCESS | 1881 | 1461291607971 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:20:07 INFO - PROCESS | 1881 | 1461291607980 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:20:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:20:07 INFO - PROCESS | 1881 | 1461291607990 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:20:07 INFO - PROCESS | 1881 | 1461291607994 Marionette TRACE conn3 <- [1,2982,null,{}] 19:20:08 INFO - PROCESS | 1881 | 1461291608019 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}] 19:20:08 INFO - PROCESS | 1881 | 1461291608234 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:20:08 INFO - PROCESS | 1881 | 1461291608530 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:08 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdba9f000 == 190 [pid = 1881] [id = 754] 19:20:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fd8ce9000) [pid = 1881] [serial = 2262] [outer = (nil)] 19:20:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fda09c800) [pid = 1881] [serial = 2263] [outer = 0x7f6fd8ce9000] 19:20:08 INFO - PROCESS | 1881 | 1461291608653 Marionette DEBUG loaded listener.js 19:20:08 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fdbfd9000) [pid = 1881] [serial = 2264] [outer = 0x7f6fd8ce9000] 19:20:09 INFO - PROCESS | 1881 | 1461291609490 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"]]]}] 19:20:09 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 19:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:20:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1558ms 19:20:09 INFO - PROCESS | 1881 | 1461291609550 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:20:09 INFO - PROCESS | 1881 | 1461291609553 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:20:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:20:09 INFO - PROCESS | 1881 | 1461291609559 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:20:09 INFO - PROCESS | 1881 | 1461291609566 Marionette TRACE conn3 <- [1,2986,null,{}] 19:20:09 INFO - PROCESS | 1881 | 1461291609596 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}] 19:20:09 INFO - PROCESS | 1881 | 1461291609885 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:20:10 INFO - PROCESS | 1881 | 1461291610147 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:10 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdec39800 == 191 [pid = 1881] [id = 755] 19:20:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fddd4c800) [pid = 1881] [serial = 2265] [outer = (nil)] 19:20:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fddd8bc00) [pid = 1881] [serial = 2266] [outer = 0x7f6fddd4c800] 19:20:10 INFO - PROCESS | 1881 | 1461291610230 Marionette DEBUG loaded listener.js 19:20:10 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fdedf8400) [pid = 1881] [serial = 2267] [outer = 0x7f6fddd4c800] 19:20:10 INFO - PROCESS | 1881 | 1461291610939 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]]]}] 19:20:10 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. 19:20:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1395ms 19:20:10 INFO - PROCESS | 1881 | 1461291610954 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:20:10 INFO - PROCESS | 1881 | 1461291610959 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:20:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:20:10 INFO - PROCESS | 1881 | 1461291610965 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:20:10 INFO - PROCESS | 1881 | 1461291610968 Marionette TRACE conn3 <- [1,2990,null,{}] 19:20:10 INFO - PROCESS | 1881 | 1461291610973 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}] 19:20:11 INFO - PROCESS | 1881 | 1461291611174 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:20:11 INFO - PROCESS | 1881 | 1461291611434 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:11 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf443800 == 192 [pid = 1881] [id = 756] 19:20:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fd5aae000) [pid = 1881] [serial = 2268] [outer = (nil)] 19:20:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fdf63c400) [pid = 1881] [serial = 2269] [outer = 0x7f6fd5aae000] 19:20:11 INFO - PROCESS | 1881 | 1461291611520 Marionette DEBUG loaded listener.js 19:20:11 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fe02b1000) [pid = 1881] [serial = 2270] [outer = 0x7f6fd5aae000] 19:20:12 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5dd7000 == 193 [pid = 1881] [id = 757] 19:20:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fe1ec4c00) [pid = 1881] [serial = 2271] [outer = (nil)] 19:20:12 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fe144b400) [pid = 1881] [serial = 2272] [outer = 0x7f6fe1ec4c00] 19:20:12 INFO - PROCESS | 1881 | 1461291612402 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]]]}] 19:20:12 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. 19:20:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1478ms 19:20:12 INFO - PROCESS | 1881 | 1461291612443 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:20:12 INFO - PROCESS | 1881 | 1461291612447 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:20:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:20:12 INFO - PROCESS | 1881 | 1461291612453 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:20:12 INFO - PROCESS | 1881 | 1461291612455 Marionette TRACE conn3 <- [1,2994,null,{}] 19:20:12 INFO - PROCESS | 1881 | 1461291612461 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}] 19:20:12 INFO - PROCESS | 1881 | 1461291612736 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:20:12 INFO - PROCESS | 1881 | 1461291612994 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:13 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1769800 == 194 [pid = 1881] [id = 758] 19:20:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fddd4fc00) [pid = 1881] [serial = 2273] [outer = (nil)] 19:20:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fe1e9ac00) [pid = 1881] [serial = 2274] [outer = 0x7f6fddd4fc00] 19:20:13 INFO - PROCESS | 1881 | 1461291613111 Marionette DEBUG loaded listener.js 19:20:13 INFO - PROCESS | 1881 | ++DOMWINDOW == 176 (0x7f6fe1fe1c00) [pid = 1881] [serial = 2275] [outer = 0x7f6fddd4fc00] 19:20:13 INFO - PROCESS | 1881 | 1461291613841 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]]]}] 19:20:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:20:13 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 19:20:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1435ms 19:20:13 INFO - PROCESS | 1881 | 1461291613888 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:20:13 INFO - PROCESS | 1881 | 1461291613892 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:20:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:20:13 INFO - PROCESS | 1881 | 1461291613897 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:20:13 INFO - PROCESS | 1881 | 1461291613901 Marionette TRACE conn3 <- [1,2998,null,{}] 19:20:13 INFO - PROCESS | 1881 | 1461291613906 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}] 19:20:14 INFO - PROCESS | 1881 | 1461291614164 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:20:14 INFO - PROCESS | 1881 | 1461291614470 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:14 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3583000 == 195 [pid = 1881] [id = 759] 19:20:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 177 (0x7f6fe8262800) [pid = 1881] [serial = 2276] [outer = (nil)] 19:20:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 178 (0x7f6fe96d1000) [pid = 1881] [serial = 2277] [outer = 0x7f6fe8262800] 19:20:14 INFO - PROCESS | 1881 | 1461291614605 Marionette DEBUG loaded listener.js 19:20:14 INFO - PROCESS | 1881 | ++DOMWINDOW == 179 (0x7f6fe9c53c00) [pid = 1881] [serial = 2278] [outer = 0x7f6fe8262800] 19:20:15 INFO - PROCESS | 1881 | 1461291615320 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]]]}] 19:20:15 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. 19:20:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1478ms 19:20:15 INFO - PROCESS | 1881 | 1461291615376 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:20:15 INFO - PROCESS | 1881 | 1461291615379 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:20:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:20:15 INFO - PROCESS | 1881 | 1461291615385 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:20:15 INFO - PROCESS | 1881 | 1461291615388 Marionette TRACE conn3 <- [1,3002,null,{}] 19:20:15 INFO - PROCESS | 1881 | 1461291615412 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}] 19:20:15 INFO - PROCESS | 1881 | 1461291615605 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:20:15 INFO - PROCESS | 1881 | 1461291615896 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:15 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe83dc000 == 196 [pid = 1881] [id = 760] 19:20:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 180 (0x7f6fe956e400) [pid = 1881] [serial = 2279] [outer = (nil)] 19:20:15 INFO - PROCESS | 1881 | ++DOMWINDOW == 181 (0x7f6fe9d2d400) [pid = 1881] [serial = 2280] [outer = 0x7f6fe956e400] 19:20:15 INFO - PROCESS | 1881 | 1461291615970 Marionette DEBUG loaded listener.js 19:20:16 INFO - PROCESS | 1881 | ++DOMWINDOW == 182 (0x7f6fea70bc00) [pid = 1881] [serial = 2281] [outer = 0x7f6fe956e400] 19:20:16 INFO - PROCESS | 1881 | 1461291616736 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]]]}] 19:20:16 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. 19:20:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1405ms 19:20:16 INFO - PROCESS | 1881 | 1461291616791 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:20:16 INFO - PROCESS | 1881 | 1461291616794 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:20:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:20:16 INFO - PROCESS | 1881 | 1461291616800 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:20:16 INFO - PROCESS | 1881 | 1461291616803 Marionette TRACE conn3 <- [1,3006,null,{}] 19:20:16 INFO - PROCESS | 1881 | 1461291616808 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}] 19:20:17 INFO - PROCESS | 1881 | 1461291617040 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:20:17 INFO - PROCESS | 1881 | 1461291617331 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:17 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe9fc1000 == 197 [pid = 1881] [id = 761] 19:20:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 183 (0x7f6fe979b800) [pid = 1881] [serial = 2282] [outer = (nil)] 19:20:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 184 (0x7f6fea905000) [pid = 1881] [serial = 2283] [outer = 0x7f6fe979b800] 19:20:17 INFO - PROCESS | 1881 | 1461291617408 Marionette DEBUG loaded listener.js 19:20:17 INFO - PROCESS | 1881 | ++DOMWINDOW == 185 (0x7f6feaf92000) [pid = 1881] [serial = 2284] [outer = 0x7f6fe979b800] 19:20:18 INFO - PROCESS | 1881 | 1461291618141 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]]]}] 19:20:18 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. 19:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1387ms 19:20:18 INFO - PROCESS | 1881 | 1461291618187 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:20:18 INFO - PROCESS | 1881 | 1461291618191 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:20:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:20:18 INFO - PROCESS | 1881 | 1461291618197 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:20:18 INFO - PROCESS | 1881 | 1461291618199 Marionette TRACE conn3 <- [1,3010,null,{}] 19:20:18 INFO - PROCESS | 1881 | 1461291618206 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}] 19:20:18 INFO - PROCESS | 1881 | 1461291618421 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:20:18 INFO - PROCESS | 1881 | 1461291618711 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:18 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fecc90000 == 198 [pid = 1881] [id = 762] 19:20:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 186 (0x7f6fe9cc8400) [pid = 1881] [serial = 2285] [outer = (nil)] 19:20:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 187 (0x7f6feb0c7800) [pid = 1881] [serial = 2286] [outer = 0x7f6fe9cc8400] 19:20:18 INFO - PROCESS | 1881 | 1461291618788 Marionette DEBUG loaded listener.js 19:20:18 INFO - PROCESS | 1881 | ++DOMWINDOW == 188 (0x7f6febe94c00) [pid = 1881] [serial = 2287] [outer = 0x7f6fe9cc8400] 19:20:19 INFO - PROCESS | 1881 | 1461291619554 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]]]}] 19:20:19 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 19:20:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1381ms 19:20:19 INFO - PROCESS | 1881 | 1461291619579 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:20:19 INFO - PROCESS | 1881 | 1461291619582 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:20:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:20:19 INFO - PROCESS | 1881 | 1461291619588 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:20:19 INFO - PROCESS | 1881 | 1461291619590 Marionette TRACE conn3 <- [1,3014,null,{}] 19:20:19 INFO - PROCESS | 1881 | 1461291619596 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}] 19:20:19 INFO - PROCESS | 1881 | 1461291619810 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:20:20 INFO - PROCESS | 1881 | 1461291620108 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:20 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fee0eb800 == 199 [pid = 1881] [id = 763] 19:20:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 189 (0x7f6fea909400) [pid = 1881] [serial = 2288] [outer = (nil)] 19:20:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 190 (0x7f6fecb36800) [pid = 1881] [serial = 2289] [outer = 0x7f6fea909400] 19:20:20 INFO - PROCESS | 1881 | 1461291620184 Marionette DEBUG loaded listener.js 19:20:20 INFO - PROCESS | 1881 | ++DOMWINDOW == 191 (0x7f6fed7c7c00) [pid = 1881] [serial = 2290] [outer = 0x7f6fea909400] 19:20:20 INFO - PROCESS | 1881 | [1881] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:20:21 INFO - PROCESS | 1881 | 1461291621051 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:20:21 INFO - {} 19:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:20:21 INFO - {} 19:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:20:21 INFO - {} 19:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:20:21 INFO - {} 19:20:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1483ms 19:20:21 INFO - TEST-START | /FileAPI/fileReader.html 19:20:21 INFO - PROCESS | 1881 | 1461291621082 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:20:21 INFO - PROCESS | 1881 | 1461291621085 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:20:21 INFO - PROCESS | 1881 | 1461291621093 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:20:21 INFO - PROCESS | 1881 | 1461291621097 Marionette TRACE conn3 <- [1,3018,null,{}] 19:20:21 INFO - PROCESS | 1881 | 1461291621103 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}] 19:20:21 INFO - PROCESS | 1881 | 1461291621351 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:20:21 INFO - PROCESS | 1881 | 1461291621714 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:21 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff2d89800 == 200 [pid = 1881] [id = 764] 19:20:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 192 (0x7f6ff00b4000) [pid = 1881] [serial = 2291] [outer = (nil)] 19:20:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 193 (0x7f6ff01a8800) [pid = 1881] [serial = 2292] [outer = 0x7f6ff00b4000] 19:20:21 INFO - PROCESS | 1881 | 1461291621803 Marionette DEBUG loaded listener.js 19:20:21 INFO - PROCESS | 1881 | ++DOMWINDOW == 194 (0x7f6ff0c3d800) [pid = 1881] [serial = 2293] [outer = 0x7f6ff00b4000] 19:20:22 INFO - PROCESS | 1881 | 1461291622538 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]]]}] 19:20:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:20:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:20:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:20:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:20:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 1486ms 19:20:22 INFO - PROCESS | 1881 | 1461291622577 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:20:22 INFO - PROCESS | 1881 | 1461291622580 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:20:22 INFO - TEST-START | /FileAPI/historical.html 19:20:22 INFO - PROCESS | 1881 | 1461291622586 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:20:22 INFO - PROCESS | 1881 | 1461291622588 Marionette TRACE conn3 <- [1,3022,null,{}] 19:20:22 INFO - PROCESS | 1881 | 1461291622594 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}] 19:20:22 INFO - PROCESS | 1881 | 1461291622805 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:20:23 INFO - PROCESS | 1881 | 1461291623099 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:23 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6ff47c3800 == 201 [pid = 1881] [id = 765] 19:20:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 195 (0x7f6fed9d6800) [pid = 1881] [serial = 2294] [outer = (nil)] 19:20:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 196 (0x7f6ff00b9400) [pid = 1881] [serial = 2295] [outer = 0x7f6fed9d6800] 19:20:23 INFO - PROCESS | 1881 | 1461291623186 Marionette DEBUG loaded listener.js 19:20:23 INFO - PROCESS | 1881 | ++DOMWINDOW == 197 (0x7f6ff1d8a400) [pid = 1881] [serial = 2296] [outer = 0x7f6fed9d6800] 19:20:23 INFO - PROCESS | 1881 | 1461291623953 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"]]]}] 19:20:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:20:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:20:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:20:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:20:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:20:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:20:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:20:23 INFO - TEST-OK | /FileAPI/historical.html | took 1396ms 19:20:23 INFO - PROCESS | 1881 | 1461291623985 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:20:23 INFO - PROCESS | 1881 | 1461291623989 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:20:24 INFO - TEST-START | /FileAPI/idlharness.html 19:20:24 INFO - PROCESS | 1881 | 1461291624000 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:20:24 INFO - PROCESS | 1881 | 1461291624002 Marionette TRACE conn3 <- [1,3026,null,{}] 19:20:24 INFO - PROCESS | 1881 | 1461291624008 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}] 19:20:24 INFO - PROCESS | 1881 | 1461291624209 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:20:24 INFO - PROCESS | 1881 | 1461291624487 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:24 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f7000af6800 == 202 [pid = 1881] [id = 766] 19:20:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 198 (0x7f6feebcd400) [pid = 1881] [serial = 2297] [outer = (nil)] 19:20:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 199 (0x7f6ff27e0000) [pid = 1881] [serial = 2298] [outer = 0x7f6feebcd400] 19:20:24 INFO - PROCESS | 1881 | 1461291624565 Marionette DEBUG loaded listener.js 19:20:24 INFO - PROCESS | 1881 | ++DOMWINDOW == 200 (0x7f6ff3072800) [pid = 1881] [serial = 2299] [outer = 0x7f6feebcd400] 19:20:26 INFO - PROCESS | 1881 | 1461291626145 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]]]}] 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:20:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:20:26 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 19:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:20:26 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 19:20:26 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 19:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:20:26 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 19:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:20:26 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 19:20:26 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 19:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:20:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:20:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:20:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:20:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:20:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 2287ms 19:20:26 INFO - PROCESS | 1881 | 1461291626387 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:20:26 INFO - PROCESS | 1881 | 1461291626392 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:20:26 INFO - TEST-START | /FileAPI/idlharness.worker 19:20:26 INFO - PROCESS | 1881 | 1461291626412 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:20:26 INFO - PROCESS | 1881 | 1461291626414 Marionette TRACE conn3 <- [1,3030,null,{}] 19:20:26 INFO - PROCESS | 1881 | 1461291626420 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}] 19:20:26 INFO - PROCESS | 1881 | 1461291626672 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:20:26 INFO - PROCESS | 1881 | 1461291626970 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:26 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbe6d000 == 203 [pid = 1881] [id = 767] 19:20:26 INFO - PROCESS | 1881 | ++DOMWINDOW == 201 (0x7f6fee4c3800) [pid = 1881] [serial = 2300] [outer = (nil)] 19:20:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 202 (0x7f6ff1b73000) [pid = 1881] [serial = 2301] [outer = 0x7f6fee4c3800] 19:20:27 INFO - PROCESS | 1881 | 1461291627043 Marionette DEBUG loaded listener.js 19:20:27 INFO - PROCESS | 1881 | ++DOMWINDOW == 203 (0x7f7005dc5400) [pid = 1881] [serial = 2302] [outer = 0x7f6fee4c3800] 19:20:27 INFO - PROCESS | 1881 | [1881] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:20:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:20:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:20:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:20:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:20:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:20:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:20:29 INFO - {} 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:20:29 INFO - {} 19:20:29 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 - {} 19:20:29 INFO - {} 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:20:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:20:29 INFO - {} 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:20:29 INFO - {} 19:20:29 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 - {} 19:20:29 INFO - {} 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:20:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:20:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:20:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:20:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 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 19:20:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:20:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:20:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:20:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:20:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:20:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:20:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:20:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:20:29 INFO - {} 19:20:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3009ms 19:20:29 INFO - PROCESS | 1881 | 1461291629307 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,{},{}]]]}] 19:20:29 INFO - PROCESS | 1881 | 1461291629455 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:20:29 INFO - PROCESS | 1881 | 1461291629461 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:20:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:20:29 INFO - PROCESS | 1881 | 1461291629475 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:20:29 INFO - PROCESS | 1881 | 1461291629482 Marionette TRACE conn3 <- [1,3034,null,{}] 19:20:29 INFO - PROCESS | 1881 | 1461291629492 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}] 19:20:29 INFO - PROCESS | 1881 | 1461291629778 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:20:30 INFO - PROCESS | 1881 | 1461291630074 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:30 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd3a51000 == 204 [pid = 1881] [id = 768] 19:20:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 204 (0x7f6ff655c400) [pid = 1881] [serial = 2303] [outer = (nil)] 19:20:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 205 (0x7f7006104400) [pid = 1881] [serial = 2304] [outer = 0x7f6ff655c400] 19:20:30 INFO - PROCESS | 1881 | 1461291630150 Marionette DEBUG loaded listener.js 19:20:30 INFO - PROCESS | 1881 | ++DOMWINDOW == 206 (0x7f7025112c00) [pid = 1881] [serial = 2305] [outer = 0x7f6ff655c400] 19:20:30 INFO - PROCESS | 1881 | 1461291630892 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]]]}] 19:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:20:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1438ms 19:20:30 INFO - PROCESS | 1881 | 1461291630914 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:20:30 INFO - PROCESS | 1881 | 1461291630917 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:20:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:20:30 INFO - PROCESS | 1881 | 1461291630923 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:20:30 INFO - PROCESS | 1881 | 1461291630926 Marionette TRACE conn3 <- [1,3038,null,{}] 19:20:30 INFO - PROCESS | 1881 | 1461291630931 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}] 19:20:31 INFO - PROCESS | 1881 | 1461291631143 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:20:31 INFO - PROCESS | 1881 | 1461291631446 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:31 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd608e000 == 205 [pid = 1881] [id = 769] 19:20:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 207 (0x7f6fce6b7400) [pid = 1881] [serial = 2306] [outer = (nil)] 19:20:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 208 (0x7f6fce6bf400) [pid = 1881] [serial = 2307] [outer = 0x7f6fce6b7400] 19:20:31 INFO - PROCESS | 1881 | 1461291631518 Marionette DEBUG loaded listener.js 19:20:31 INFO - PROCESS | 1881 | ++DOMWINDOW == 209 (0x7f6fce6c4c00) [pid = 1881] [serial = 2308] [outer = 0x7f6fce6b7400] 19:20:32 INFO - PROCESS | 1881 | 1461291632293 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"]]]}] 19:20:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:20:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:20:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1387ms 19:20:32 INFO - PROCESS | 1881 | 1461291632311 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:20:32 INFO - PROCESS | 1881 | 1461291632313 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:20:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:20:32 INFO - PROCESS | 1881 | 1461291632320 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:20:32 INFO - PROCESS | 1881 | 1461291632323 Marionette TRACE conn3 <- [1,3042,null,{}] 19:20:32 INFO - PROCESS | 1881 | 1461291632329 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}] 19:20:32 INFO - PROCESS | 1881 | 1461291632573 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:20:32 INFO - PROCESS | 1881 | 1461291632877 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:32 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd60a5800 == 206 [pid = 1881] [id = 770] 19:20:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 210 (0x7f6fce6b8c00) [pid = 1881] [serial = 2309] [outer = (nil)] 19:20:32 INFO - PROCESS | 1881 | ++DOMWINDOW == 211 (0x7f6fd6078c00) [pid = 1881] [serial = 2310] [outer = 0x7f6fce6b8c00] 19:20:32 INFO - PROCESS | 1881 | 1461291632956 Marionette DEBUG loaded listener.js 19:20:33 INFO - PROCESS | 1881 | ++DOMWINDOW == 212 (0x7f6fd607dc00) [pid = 1881] [serial = 2311] [outer = 0x7f6fce6b8c00] 19:20:34 INFO - PROCESS | 1881 | 1461291634054 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]]]}] 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:20:34 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. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:20:34 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'.) 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:20:34 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. 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:20:34 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. 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:20:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:20:34 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. 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:20:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:20:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:20:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1813ms 19:20:34 INFO - PROCESS | 1881 | 1461291634134 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:20:34 INFO - PROCESS | 1881 | 1461291634136 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:20:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:20:34 INFO - PROCESS | 1881 | 1461291634145 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:20:34 INFO - PROCESS | 1881 | 1461291634153 Marionette TRACE conn3 <- [1,3046,null,{}] 19:20:34 INFO - PROCESS | 1881 | 1461291634217 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}] 19:20:34 INFO - PROCESS | 1881 | 1461291634425 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:20:34 INFO - PROCESS | 1881 | 1461291634844 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:34 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd0521800 == 207 [pid = 1881] [id = 771] 19:20:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 213 (0x7f6fce6be800) [pid = 1881] [serial = 2312] [outer = (nil)] 19:20:34 INFO - PROCESS | 1881 | ++DOMWINDOW == 214 (0x7f6fd607fc00) [pid = 1881] [serial = 2313] [outer = 0x7f6fce6be800] 19:20:34 INFO - PROCESS | 1881 | 1461291634917 Marionette DEBUG loaded listener.js 19:20:35 INFO - PROCESS | 1881 | ++DOMWINDOW == 215 (0x7f6fd6085c00) [pid = 1881] [serial = 2314] [outer = 0x7f6fce6be800] 19:20:35 INFO - PROCESS | 1881 | [1881] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:20:35 INFO - PROCESS | 1881 | 1461291635698 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:20:35 INFO - {} 19:20:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1587ms 19:20:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:20:35 INFO - PROCESS | 1881 | 1461291635734 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:20:35 INFO - PROCESS | 1881 | 1461291635736 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:20:35 INFO - PROCESS | 1881 | 1461291635741 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:20:35 INFO - PROCESS | 1881 | 1461291635745 Marionette TRACE conn3 <- [1,3050,null,{}] 19:20:35 INFO - PROCESS | 1881 | 1461291635751 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}] 19:20:35 INFO - PROCESS | 1881 | 1461291635989 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:20:36 INFO - PROCESS | 1881 | 1461291636289 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:36 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe8526800 == 208 [pid = 1881] [id = 772] 19:20:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 216 (0x7f6fd3dba000) [pid = 1881] [serial = 2315] [outer = (nil)] 19:20:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 217 (0x7f6fd3dc3800) [pid = 1881] [serial = 2316] [outer = 0x7f6fd3dba000] 19:20:36 INFO - PROCESS | 1881 | 1461291636404 Marionette DEBUG loaded listener.js 19:20:36 INFO - PROCESS | 1881 | ++DOMWINDOW == 218 (0x7f6fd6083000) [pid = 1881] [serial = 2317] [outer = 0x7f6fd3dba000] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe96e3000 == 207 [pid = 1881] [id = 120] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe8453800 == 206 [pid = 1881] [id = 189] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff252c000 == 205 [pid = 1881] [id = 62] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe13ee800 == 204 [pid = 1881] [id = 188] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b31d800 == 203 [pid = 1881] [id = 282] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37ea800 == 202 [pid = 1881] [id = 691] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdec30800 == 201 [pid = 1881] [id = 587] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7008a6e000 == 200 [pid = 1881] [id = 145] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fea619000 == 199 [pid = 1881] [id = 190] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe9586000 == 198 [pid = 1881] [id = 692] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd63f1800 == 197 [pid = 1881] [id = 693] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd78c2800 == 196 [pid = 1881] [id = 579] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe339c800 == 195 [pid = 1881] [id = 148] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5f04800 == 194 [pid = 1881] [id = 751] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fda160000 == 193 [pid = 1881] [id = 750] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd848c800 == 192 [pid = 1881] [id = 749] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd5f0d800 == 191 [pid = 1881] [id = 748] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdbaa6000 == 190 [pid = 1881] [id = 747] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700a584800 == 189 [pid = 1881] [id = 746] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700b302800 == 188 [pid = 1881] [id = 745] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7008d53800 == 187 [pid = 1881] [id = 744] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700642f800 == 186 [pid = 1881] [id = 743] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7006143000 == 185 [pid = 1881] [id = 742] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f7005ca1000 == 184 [pid = 1881] [id = 741] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f700577d800 == 183 [pid = 1881] [id = 740] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fffeb7800 == 182 [pid = 1881] [id = 739] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff3c13800 == 181 [pid = 1881] [id = 738] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6ff03a3800 == 180 [pid = 1881] [id = 737] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6feb2bd800 == 179 [pid = 1881] [id = 736] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe96eb000 == 178 [pid = 1881] [id = 735] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe37e3000 == 177 [pid = 1881] [id = 734] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe3578800 == 176 [pid = 1881] [id = 733] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe1faa000 == 175 [pid = 1881] [id = 732] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fe11bb800 == 174 [pid = 1881] [id = 731] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf649000 == 173 [pid = 1881] [id = 730] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdf2d0800 == 172 [pid = 1881] [id = 729] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fdd9a4000 == 171 [pid = 1881] [id = 728] 19:20:38 INFO - PROCESS | 1881 | --DOCSHELL 0x7f6fd8c81000 == 170 [pid = 1881] [id = 727] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 217 (0x7f6fd9f51000) [pid = 1881] [serial = 2174] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 216 (0x7f6fda09b400) [pid = 1881] [serial = 2177] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 215 (0x7f6fda092c00) [pid = 1881] [serial = 2175] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 214 (0x7f6fee4cc400) [pid = 1881] [serial = 2150] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 213 (0x7f6fed9d1400) [pid = 1881] [serial = 2148] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 212 (0x7f6fed7ca400) [pid = 1881] [serial = 2147] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 211 (0x7f6fecb3fc00) [pid = 1881] [serial = 2145] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 210 (0x7f6febef4800) [pid = 1881] [serial = 2144] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 209 (0x7f6febe8b400) [pid = 1881] [serial = 2142] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 208 (0x7f6feb0cf000) [pid = 1881] [serial = 2141] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 207 (0x7f6feafc6c00) [pid = 1881] [serial = 2139] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 206 (0x7f6feaf93800) [pid = 1881] [serial = 2138] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 205 (0x7f6fea902400) [pid = 1881] [serial = 2136] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 204 (0x7f6fea711000) [pid = 1881] [serial = 2135] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 203 (0x7f6fea348800) [pid = 1881] [serial = 2133] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 202 (0x7f6fea21dc00) [pid = 1881] [serial = 2132] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 201 (0x7f6fe9d28400) [pid = 1881] [serial = 2130] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 200 (0x7f6fe9cbf800) [pid = 1881] [serial = 2129] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 199 (0x7f6fe97a0c00) [pid = 1881] [serial = 2127] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 198 (0x7f6fe96cbc00) [pid = 1881] [serial = 2126] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 197 (0x7f6fe8423c00) [pid = 1881] [serial = 2124] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 196 (0x7f6fe8258800) [pid = 1881] [serial = 2123] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 195 (0x7f6fe1ec5000) [pid = 1881] [serial = 2121] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 194 (0x7f6fe0f11400) [pid = 1881] [serial = 2120] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 193 (0x7f6fe0f0fc00) [pid = 1881] [serial = 2118] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 192 (0x7f6fdfea8800) [pid = 1881] [serial = 2117] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 191 (0x7f6fded54000) [pid = 1881] [serial = 2115] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 190 (0x7f6fddcdc400) [pid = 1881] [serial = 2114] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 189 (0x7f6fd9f57c00) [pid = 1881] [serial = 2112] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 188 (0x7f6fd8ce2000) [pid = 1881] [serial = 2111] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 187 (0x7f6fd7289000) [pid = 1881] [serial = 2109] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 186 (0x7f6fd620c400) [pid = 1881] [serial = 2108] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 185 (0x7f6fe02ac000) [pid = 1881] [serial = 2106] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 184 (0x7f6fd7383400) [pid = 1881] [serial = 2171] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 183 (0x7f6fd60d9400) [pid = 1881] [serial = 2168] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 182 (0x7f6fd6d83c00) [pid = 1881] [serial = 2169] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 181 (0x7f6ff1df4000) [pid = 1881] [serial = 2166] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 180 (0x7f6ff1b70800) [pid = 1881] [serial = 2165] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 179 (0x7f6ff1b6a000) [pid = 1881] [serial = 2163] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 178 (0x7f6ff1adc400) [pid = 1881] [serial = 2162] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 177 (0x7f6ff1079400) [pid = 1881] [serial = 2160] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 176 (0x7f6ff0b92800) [pid = 1881] [serial = 2159] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 175 (0x7f6ff0343000) [pid = 1881] [serial = 2157] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 174 (0x7f6ff00b4c00) [pid = 1881] [serial = 2156] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 173 (0x7f6feebcc000) [pid = 1881] [serial = 2154] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 172 (0x7f6feea8c800) [pid = 1881] [serial = 2153] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 171 (0x7f6fee9d2000) [pid = 1881] [serial = 2151] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 170 (0x7f6fd86ba800) [pid = 1881] [serial = 2172] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 169 (0x7f6fda6ee800) [pid = 1881] [serial = 2178] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 168 (0x7f6fd59c5000) [pid = 1881] [serial = 2040] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 167 (0x7f6fda6edc00) [pid = 1881] [serial = 2049] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 166 (0x7f6fdf50d000) [pid = 1881] [serial = 2064] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 165 (0x7f6fe9566400) [pid = 1881] [serial = 2076] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 164 (0x7f6fe0034c00) [pid = 1881] [serial = 2067] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 163 (0x7f6fdee24400) [pid = 1881] [serial = 2061] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 162 (0x7f6fdf503800) [pid = 1881] [serial = 2082] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 161 (0x7f6fe9799000) [pid = 1881] [serial = 2079] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 160 (0x7f6fd737fc00) [pid = 1881] [serial = 2043] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 159 (0x7f6fded5f800) [pid = 1881] [serial = 2058] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 158 (0x7f6fdab61800) [pid = 1881] [serial = 2052] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fdd6e2c00) [pid = 1881] [serial = 2055] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fdbfd8800) [pid = 1881] [serial = 1971] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6fe8350400) [pid = 1881] [serial = 2073] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f6fe1f04c00) [pid = 1881] [serial = 2070] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fd88dbc00) [pid = 1881] [serial = 2046] [outer = (nil)] [url = about:blank] 19:20:38 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6fdd479000) [pid = 1881] [serial = 2085] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1881 | 1461291639057 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]]]}] 19:20:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:20:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:20:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:20:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:20:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 3405ms 19:20:39 INFO - PROCESS | 1881 | 1461291639148 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:20:39 INFO - PROCESS | 1881 | 1461291639152 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:20:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:20:39 INFO - PROCESS | 1881 | 1461291639161 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:20:39 INFO - PROCESS | 1881 | 1461291639166 Marionette TRACE conn3 <- [1,3054,null,{}] 19:20:39 INFO - PROCESS | 1881 | 1461291639173 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}] 19:20:39 INFO - PROCESS | 1881 | 1461291639364 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:20:39 INFO - PROCESS | 1881 | 1461291639384 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:39 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5f04800 == 171 [pid = 1881] [id = 773] 19:20:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fd3dbb000) [pid = 1881] [serial = 2318] [outer = (nil)] 19:20:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fd6076400) [pid = 1881] [serial = 2319] [outer = 0x7f6fd3dbb000] 19:20:39 INFO - PROCESS | 1881 | 1461291639637 Marionette DEBUG loaded listener.js 19:20:39 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fd60d4c00) [pid = 1881] [serial = 2320] [outer = 0x7f6fd3dbb000] 19:20:40 INFO - PROCESS | 1881 | 1461291640855 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"]]]}] 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:20:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:20:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:20:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:20:41 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" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:20:41 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" 19:20:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:20:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:20:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1831ms 19:20:41 INFO - PROCESS | 1881 | 1461291641171 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:20:41 INFO - PROCESS | 1881 | 1461291641179 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:20:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:20:41 INFO - PROCESS | 1881 | 1461291641228 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:20:41 INFO - PROCESS | 1881 | 1461291641233 Marionette TRACE conn3 <- [1,3058,null,{}] 19:20:41 INFO - PROCESS | 1881 | 1461291641239 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}] 19:20:41 INFO - PROCESS | 1881 | 1461291641489 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:20:41 INFO - PROCESS | 1881 | 1461291641518 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:41 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd76dd000 == 172 [pid = 1881] [id = 774] 19:20:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fd6205400) [pid = 1881] [serial = 2321] [outer = (nil)] 19:20:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fd8438000) [pid = 1881] [serial = 2322] [outer = 0x7f6fd6205400] 19:20:41 INFO - PROCESS | 1881 | 1461291641580 Marionette DEBUG loaded listener.js 19:20:41 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd84d1400) [pid = 1881] [serial = 2323] [outer = 0x7f6fd6205400] 19:20:42 INFO - PROCESS | 1881 | 1461291642422 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]]]}] 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:20:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:20:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:20:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:20:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:20:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:20:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:20:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:20:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:20:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1239ms 19:20:42 INFO - PROCESS | 1881 | 1461291642481 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:20:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:20:42 INFO - PROCESS | 1881 | 1461291642491 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:20:42 INFO - PROCESS | 1881 | 1461291642497 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:20:42 INFO - PROCESS | 1881 | 1461291642508 Marionette TRACE conn3 <- [1,3062,null,{}] 19:20:42 INFO - PROCESS | 1881 | 1461291642558 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}] 19:20:42 INFO - PROCESS | 1881 | 1461291642932 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 157 (0x7f6fd9f5a400) [pid = 1881] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 156 (0x7f6fd6d83400) [pid = 1881] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 155 (0x7f6ff6978800) [pid = 1881] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 154 (0x7f7001158400) [pid = 1881] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 153 (0x7f6fecb3a400) [pid = 1881] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 152 (0x7f6ff315c800) [pid = 1881] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 151 (0x7f6fea710800) [pid = 1881] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 150 (0x7f6ff306e000) [pid = 1881] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 149 (0x7f6ff2b4d000) [pid = 1881] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 148 (0x7f6ff0c3c800) [pid = 1881] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 147 (0x7f6fe02b8000) [pid = 1881] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 146 (0x7f6febf67400) [pid = 1881] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 145 (0x7f6ff1b6ec00) [pid = 1881] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 144 (0x7f6fe979a800) [pid = 1881] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 143 (0x7f6fe979a000) [pid = 1881] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 142 (0x7f6fe1fe1400) [pid = 1881] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 141 (0x7f6fe1f04000) [pid = 1881] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 140 (0x7f6fe1ec9c00) [pid = 1881] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 139 (0x7f6fdd6d8800) [pid = 1881] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 138 (0x7f6fdd6d9000) [pid = 1881] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 137 (0x7f6fdd47cc00) [pid = 1881] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 136 (0x7f6fd9f5e000) [pid = 1881] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 135 (0x7f6fd792c000) [pid = 1881] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 134 (0x7f6fd6d84400) [pid = 1881] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:20:44 INFO - PROCESS | 1881 | --DOMWINDOW == 133 (0x7f6fd0327800) [pid = 1881] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:20:44 INFO - PROCESS | 1881 | 1461291644152 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:44 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c87800 == 173 [pid = 1881] [id = 775] 19:20:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 134 (0x7f6fd6d83400) [pid = 1881] [serial = 2324] [outer = (nil)] 19:20:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 135 (0x7f6fd8ce7c00) [pid = 1881] [serial = 2325] [outer = 0x7f6fd6d83400] 19:20:44 INFO - PROCESS | 1881 | 1461291644230 Marionette DEBUG loaded listener.js 19:20:44 INFO - PROCESS | 1881 | ++DOMWINDOW == 136 (0x7f6fd9f5b800) [pid = 1881] [serial = 2326] [outer = 0x7f6fd6d83400] 19:20:44 INFO - PROCESS | 1881 | [1881] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:20:44 INFO - PROCESS | 1881 | 1461291644866 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:20:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:20:44 INFO - {} 19:20:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2423ms 19:20:44 INFO - PROCESS | 1881 | 1461291644920 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:20:44 INFO - PROCESS | 1881 | 1461291644923 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:20:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:20:44 INFO - PROCESS | 1881 | 1461291644929 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:20:44 INFO - PROCESS | 1881 | 1461291644931 Marionette TRACE conn3 <- [1,3066,null,{}] 19:20:44 INFO - PROCESS | 1881 | 1461291644937 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}] 19:20:45 INFO - PROCESS | 1881 | 1461291645202 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:20:45 INFO - PROCESS | 1881 | 1461291645224 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:45 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda6c5800 == 174 [pid = 1881] [id = 776] 19:20:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 137 (0x7f6fda49a000) [pid = 1881] [serial = 2327] [outer = (nil)] 19:20:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 138 (0x7f6fda9a8000) [pid = 1881] [serial = 2328] [outer = 0x7f6fda49a000] 19:20:45 INFO - PROCESS | 1881 | 1461291645287 Marionette DEBUG loaded listener.js 19:20:45 INFO - PROCESS | 1881 | ++DOMWINDOW == 139 (0x7f6fdaa90400) [pid = 1881] [serial = 2329] [outer = 0x7f6fda49a000] 19:20:46 INFO - PROCESS | 1881 | 1461291646260 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]]]}] 19:20:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:20:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:20:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:20:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:20:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:20:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:20:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:20:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1377ms 19:20:46 INFO - PROCESS | 1881 | 1461291646324 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:20:46 INFO - PROCESS | 1881 | 1461291646331 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:20:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:20:46 INFO - PROCESS | 1881 | 1461291646341 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:20:46 INFO - PROCESS | 1881 | 1461291646347 Marionette TRACE conn3 <- [1,3070,null,{}] 19:20:46 INFO - PROCESS | 1881 | 1461291646357 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}] 19:20:46 INFO - PROCESS | 1881 | 1461291646583 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:20:46 INFO - PROCESS | 1881 | 1461291646933 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:46 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd5dd3000 == 175 [pid = 1881] [id = 777] 19:20:46 INFO - PROCESS | 1881 | ++DOMWINDOW == 140 (0x7f6fd05cbc00) [pid = 1881] [serial = 2330] [outer = (nil)] 19:20:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 141 (0x7f6fd34c3c00) [pid = 1881] [serial = 2331] [outer = 0x7f6fd05cbc00] 19:20:47 INFO - PROCESS | 1881 | 1461291647013 Marionette DEBUG loaded listener.js 19:20:47 INFO - PROCESS | 1881 | ++DOMWINDOW == 142 (0x7f6fd3dba400) [pid = 1881] [serial = 2332] [outer = 0x7f6fd05cbc00] 19:20:47 INFO - PROCESS | 1881 | 1461291647809 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]]]}] 19:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:20:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1489ms 19:20:47 INFO - PROCESS | 1881 | 1461291647831 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:20:47 INFO - PROCESS | 1881 | 1461291647840 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:20:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:20:47 INFO - PROCESS | 1881 | 1461291647850 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:20:47 INFO - PROCESS | 1881 | 1461291647853 Marionette TRACE conn3 <- [1,3074,null,{}] 19:20:47 INFO - PROCESS | 1881 | 1461291647859 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}] 19:20:48 INFO - PROCESS | 1881 | 1461291648066 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:20:48 INFO - PROCESS | 1881 | 1461291648360 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:48 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fd8c06000 == 176 [pid = 1881] [id = 778] 19:20:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 143 (0x7f6fd5aa2c00) [pid = 1881] [serial = 2333] [outer = (nil)] 19:20:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 144 (0x7f6fd60de000) [pid = 1881] [serial = 2334] [outer = 0x7f6fd5aa2c00] 19:20:48 INFO - PROCESS | 1881 | 1461291648438 Marionette DEBUG loaded listener.js 19:20:48 INFO - PROCESS | 1881 | ++DOMWINDOW == 145 (0x7f6fd6d8b800) [pid = 1881] [serial = 2335] [outer = 0x7f6fd5aa2c00] 19:20:49 INFO - PROCESS | 1881 | 1461291649334 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]]]}] 19:20:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:20:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:20:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:20:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:20:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:20:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:20:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1541ms 19:20:49 INFO - PROCESS | 1881 | 1461291649390 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:20:49 INFO - PROCESS | 1881 | 1461291649393 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:20:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:20:49 INFO - PROCESS | 1881 | 1461291649401 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:20:49 INFO - PROCESS | 1881 | 1461291649406 Marionette TRACE conn3 <- [1,3078,null,{}] 19:20:49 INFO - PROCESS | 1881 | 1461291649438 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}] 19:20:49 INFO - PROCESS | 1881 | 1461291649741 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:20:50 INFO - PROCESS | 1881 | 1461291650005 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:50 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fda402800 == 177 [pid = 1881] [id = 779] 19:20:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 146 (0x7f6fd86bc400) [pid = 1881] [serial = 2336] [outer = (nil)] 19:20:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 147 (0x7f6fd86c0400) [pid = 1881] [serial = 2337] [outer = 0x7f6fd86bc400] 19:20:50 INFO - PROCESS | 1881 | 1461291650117 Marionette DEBUG loaded listener.js 19:20:50 INFO - PROCESS | 1881 | ++DOMWINDOW == 148 (0x7f6fd8bd6c00) [pid = 1881] [serial = 2338] [outer = 0x7f6fd86bc400] 19:20:50 INFO - PROCESS | 1881 | 1461291650887 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] 19:20:50 INFO - PROCESS | 1881 | 1461291650950 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:20:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:20:50 INFO - PROCESS | 1881 | 1461291650958 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:20:50 INFO - PROCESS | 1881 | 1461291650964 Marionette TRACE conn3 <- [1,3082,null,{}] 19:20:50 INFO - PROCESS | 1881 | 1461291650970 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}] 19:20:51 INFO - PROCESS | 1881 | 1461291651310 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:20:51 INFO - PROCESS | 1881 | 1461291651570 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:51 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdbaa6000 == 178 [pid = 1881] [id = 780] 19:20:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 149 (0x7f6fd8bd8c00) [pid = 1881] [serial = 2339] [outer = (nil)] 19:20:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 150 (0x7f6fda6ee800) [pid = 1881] [serial = 2340] [outer = 0x7f6fd8bd8c00] 19:20:51 INFO - PROCESS | 1881 | 1461291651647 Marionette DEBUG loaded listener.js 19:20:51 INFO - PROCESS | 1881 | ++DOMWINDOW == 151 (0x7f6fdab61800) [pid = 1881] [serial = 2341] [outer = 0x7f6fd8bd8c00] 19:20:52 INFO - PROCESS | 1881 | 1461291652349 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]]]}] 19:20:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:20:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:20:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:20:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1430ms 19:20:52 INFO - PROCESS | 1881 | 1461291652390 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:20:52 INFO - PROCESS | 1881 | 1461291652394 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:20:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:20:52 INFO - PROCESS | 1881 | 1461291652400 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:20:52 INFO - PROCESS | 1881 | 1461291652403 Marionette TRACE conn3 <- [1,3086,null,{}] 19:20:52 INFO - PROCESS | 1881 | 1461291652408 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}] 19:20:52 INFO - PROCESS | 1881 | 1461291652599 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:20:52 INFO - PROCESS | 1881 | 1461291652890 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:52 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdc2d8800 == 179 [pid = 1881] [id = 781] 19:20:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 152 (0x7f6fd9f5d000) [pid = 1881] [serial = 2342] [outer = (nil)] 19:20:52 INFO - PROCESS | 1881 | ++DOMWINDOW == 153 (0x7f6fdc2b8800) [pid = 1881] [serial = 2343] [outer = 0x7f6fd9f5d000] 19:20:52 INFO - PROCESS | 1881 | 1461291652967 Marionette DEBUG loaded listener.js 19:20:53 INFO - PROCESS | 1881 | ++DOMWINDOW == 154 (0x7f6fdd479000) [pid = 1881] [serial = 2344] [outer = 0x7f6fd9f5d000] 19:20:53 INFO - PROCESS | 1881 | 1461291653721 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:20:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:20:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1337ms 19:20:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:20:53 INFO - PROCESS | 1881 | 1461291653738 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:20:53 INFO - PROCESS | 1881 | 1461291653740 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:20:53 INFO - PROCESS | 1881 | 1461291653747 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:20:53 INFO - PROCESS | 1881 | 1461291653750 Marionette TRACE conn3 <- [1,3090,null,{}] 19:20:53 INFO - PROCESS | 1881 | 1461291653755 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}] 19:20:54 INFO - PROCESS | 1881 | 1461291654017 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:20:54 INFO - PROCESS | 1881 | 1461291654335 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:54 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdebb1000 == 180 [pid = 1881] [id = 782] 19:20:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 155 (0x7f6fddd54800) [pid = 1881] [serial = 2345] [outer = (nil)] 19:20:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 156 (0x7f6fddd81800) [pid = 1881] [serial = 2346] [outer = 0x7f6fddd54800] 19:20:54 INFO - PROCESS | 1881 | 1461291654476 Marionette DEBUG loaded listener.js 19:20:54 INFO - PROCESS | 1881 | ++DOMWINDOW == 157 (0x7f6fded8a400) [pid = 1881] [serial = 2347] [outer = 0x7f6fddd54800] 19:20:55 INFO - PROCESS | 1881 | 1461291655185 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:20:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:20:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1490ms 19:20:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:20:55 INFO - PROCESS | 1881 | 1461291655236 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:20:55 INFO - PROCESS | 1881 | 1461291655240 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:20:55 INFO - PROCESS | 1881 | 1461291655246 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:20:55 INFO - PROCESS | 1881 | 1461291655251 Marionette TRACE conn3 <- [1,3094,null,{}] 19:20:55 INFO - PROCESS | 1881 | 1461291655256 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}] 19:20:55 INFO - PROCESS | 1881 | 1461291655446 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:20:55 INFO - PROCESS | 1881 | 1461291655735 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:55 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf2cd800 == 181 [pid = 1881] [id = 783] 19:20:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 158 (0x7f6fd620d800) [pid = 1881] [serial = 2348] [outer = (nil)] 19:20:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 159 (0x7f6fdee24400) [pid = 1881] [serial = 2349] [outer = 0x7f6fd620d800] 19:20:55 INFO - PROCESS | 1881 | 1461291655810 Marionette DEBUG loaded listener.js 19:20:55 INFO - PROCESS | 1881 | ++DOMWINDOW == 160 (0x7f6fdf50f000) [pid = 1881] [serial = 2350] [outer = 0x7f6fd620d800] 19:20:56 INFO - PROCESS | 1881 | 1461291656543 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:20:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:20:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1339ms 19:20:56 INFO - PROCESS | 1881 | 1461291656584 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:20:56 INFO - PROCESS | 1881 | 1461291656587 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:20:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:20:56 INFO - PROCESS | 1881 | 1461291656593 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:20:56 INFO - PROCESS | 1881 | 1461291656596 Marionette TRACE conn3 <- [1,3098,null,{}] 19:20:56 INFO - PROCESS | 1881 | 1461291656602 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}] 19:20:56 INFO - PROCESS | 1881 | 1461291656793 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:20:57 INFO - PROCESS | 1881 | 1461291657090 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:57 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fdf597800 == 182 [pid = 1881] [id = 784] 19:20:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 161 (0x7f6fddd56c00) [pid = 1881] [serial = 2351] [outer = (nil)] 19:20:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 162 (0x7f6fdfea4c00) [pid = 1881] [serial = 2352] [outer = 0x7f6fddd56c00] 19:20:57 INFO - PROCESS | 1881 | 1461291657165 Marionette DEBUG loaded listener.js 19:20:57 INFO - PROCESS | 1881 | ++DOMWINDOW == 163 (0x7f6fe02b2800) [pid = 1881] [serial = 2353] [outer = 0x7f6fddd56c00] 19:20:57 INFO - PROCESS | 1881 | 1461291657901 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]]]}] 19:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:20:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1337ms 19:20:57 INFO - PROCESS | 1881 | 1461291657931 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:20:57 INFO - PROCESS | 1881 | 1461291657934 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:20:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:20:57 INFO - PROCESS | 1881 | 1461291657940 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:20:57 INFO - PROCESS | 1881 | 1461291657944 Marionette TRACE conn3 <- [1,3102,null,{}] 19:20:57 INFO - PROCESS | 1881 | 1461291657949 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}] 19:20:58 INFO - PROCESS | 1881 | 1461291658143 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:20:58 INFO - PROCESS | 1881 | 1461291658440 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:58 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe0265000 == 183 [pid = 1881] [id = 785] 19:20:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 164 (0x7f6fdee2cc00) [pid = 1881] [serial = 2354] [outer = (nil)] 19:20:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 165 (0x7f6fe144ac00) [pid = 1881] [serial = 2355] [outer = 0x7f6fdee2cc00] 19:20:58 INFO - PROCESS | 1881 | 1461291658516 Marionette DEBUG loaded listener.js 19:20:58 INFO - PROCESS | 1881 | ++DOMWINDOW == 166 (0x7f6fe1668800) [pid = 1881] [serial = 2356] [outer = 0x7f6fdee2cc00] 19:20:59 INFO - PROCESS | 1881 | 1461291659288 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:20:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:20:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1383ms 19:20:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:20:59 INFO - PROCESS | 1881 | 1461291659325 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:20:59 INFO - PROCESS | 1881 | 1461291659327 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:20:59 INFO - PROCESS | 1881 | 1461291659334 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:20:59 INFO - PROCESS | 1881 | 1461291659337 Marionette TRACE conn3 <- [1,3106,null,{}] 19:20:59 INFO - PROCESS | 1881 | 1461291659343 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}] 19:20:59 INFO - PROCESS | 1881 | 1461291659556 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:20:59 INFO - PROCESS | 1881 | 1461291659852 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:59 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe1767800 == 184 [pid = 1881] [id = 786] 19:20:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 167 (0x7f6fe0025c00) [pid = 1881] [serial = 2357] [outer = (nil)] 19:20:59 INFO - PROCESS | 1881 | ++DOMWINDOW == 168 (0x7f6fe1670000) [pid = 1881] [serial = 2358] [outer = 0x7f6fe0025c00] 19:20:59 INFO - PROCESS | 1881 | 1461291659928 Marionette DEBUG loaded listener.js 19:21:00 INFO - PROCESS | 1881 | ++DOMWINDOW == 169 (0x7f6fe1675c00) [pid = 1881] [serial = 2359] [outer = 0x7f6fe0025c00] 19:21:00 INFO - PROCESS | 1881 | 1461291660681 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]]]}] 19:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:21:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1393ms 19:21:00 INFO - PROCESS | 1881 | 1461291660726 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:21:00 INFO - PROCESS | 1881 | 1461291660730 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:21:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:21:00 INFO - PROCESS | 1881 | 1461291660736 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:21:00 INFO - PROCESS | 1881 | 1461291660740 Marionette TRACE conn3 <- [1,3110,null,{}] 19:21:00 INFO - PROCESS | 1881 | 1461291660745 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}] 19:21:01 INFO - PROCESS | 1881 | 1461291661000 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:21:01 INFO - PROCESS | 1881 | 1461291661270 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:01 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe22d6000 == 185 [pid = 1881] [id = 787] 19:21:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 170 (0x7f6fe0f11000) [pid = 1881] [serial = 2360] [outer = (nil)] 19:21:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 171 (0x7f6fe1f04c00) [pid = 1881] [serial = 2361] [outer = 0x7f6fe0f11000] 19:21:01 INFO - PROCESS | 1881 | 1461291661354 Marionette DEBUG loaded listener.js 19:21:01 INFO - PROCESS | 1881 | ++DOMWINDOW == 172 (0x7f6fe34eac00) [pid = 1881] [serial = 2362] [outer = 0x7f6fe0f11000] 19:21:02 INFO - PROCESS | 1881 | 1461291662144 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"]]]}] 19:21:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:21:02 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 19:21:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:21:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1440ms 19:21:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:21:02 INFO - PROCESS | 1881 | 1461291662178 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:21:02 INFO - PROCESS | 1881 | 1461291662180 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:21:02 INFO - PROCESS | 1881 | 1461291662187 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:21:02 INFO - PROCESS | 1881 | 1461291662190 Marionette TRACE conn3 <- [1,3114,null,{}] 19:21:02 INFO - PROCESS | 1881 | 1461291662195 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}] 19:21:02 INFO - PROCESS | 1881 | 1461291662399 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:21:02 INFO - PROCESS | 1881 | 1461291662668 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\", \"6cb5409d-a85e-42b4-a6f8-8a1d72b75f8e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:02 INFO - PROCESS | 1881 | ++DOCSHELL 0x7f6fe3580000 == 186 [pid = 1881] [id = 788] 19:21:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 173 (0x7f6fe1e92400) [pid = 1881] [serial = 2363] [outer = (nil)] 19:21:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 174 (0x7f6fe825ec00) [pid = 1881] [serial = 2364] [outer = 0x7f6fe1e92400] 19:21:02 INFO - PROCESS | 1881 | 1461291662741 Marionette DEBUG loaded listener.js 19:21:02 INFO - PROCESS | 1881 | ++DOMWINDOW == 175 (0x7f6fe8355800) [pid = 1881] [serial = 2365] [outer = 0x7f6fe1e92400] 19:21:03 INFO - PROCESS | 1881 | 1461291663538 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]]]}] 19:21:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:21:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1394ms 19:21:03 INFO - PROCESS | 1881 | 1461291663580 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:21:03 INFO - PROCESS | 1881 | 1461291663583 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:21:04 WARNING - u'runner_teardown' () 19:21:04 INFO - No more tests 19:21:04 INFO - Got 0 unexpected results 19:21:04 INFO - SUITE-END | took 1166s 19:21:04 INFO - Closing logging queue 19:21:04 INFO - queue closed 19:21:05 INFO - Return code: 0 19:21:05 WARNING - # TBPL SUCCESS # 19:21:05 INFO - Running post-action listener: _resource_record_post_action 19:21:05 INFO - Running post-run listener: _resource_record_post_run 19:21:06 INFO - Total resource usage - Wall time: 1200s; CPU: 98.0%; Read bytes: 8564736; Write bytes: 976191488; Read time: 296; Write time: 273604 19:21:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:21:06 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 84971520; Read time: 8; Write time: 77500 19:21:06 INFO - run-tests - Wall time: 1171s; CPU: 98.0%; Read bytes: 5566464; Write bytes: 891215872; Read time: 200; Write time: 196100 19:21:06 INFO - Running post-run listener: _upload_blobber_files 19:21:06 INFO - Blob upload gear active. 19:21:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:21:06 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 19:21:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:21:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:21:06 INFO - (blobuploader) - INFO - Open directory for files ... 19:21:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:21:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:21:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:21:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:21:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:21:08 INFO - (blobuploader) - INFO - Done attempting. 19:21:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:21:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:21:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:21:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:21:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:21:08 INFO - (blobuploader) - INFO - Done attempting. 19:21:08 INFO - (blobuploader) - INFO - Iteration through files over. 19:21:08 INFO - Return code: 0 19:21:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:21:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:21:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/053130e4099723ad69ee5c82c9ada3893f03b6c1143946f7ec988636c726e48480fa9d1cc61803b7ac5203791ac37b9b4fb220c1974bc0ce12d47b762e9c5523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04db01434768e8b4b186910c2857fedb07114798cccfce3f5534bd1fed201540cb56df6f813446e8f47b24a113da1107938c9a275610a99472d99e8edf2e2548"} 19:21:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:21:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:21:08 INFO - Contents: 19:21:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/053130e4099723ad69ee5c82c9ada3893f03b6c1143946f7ec988636c726e48480fa9d1cc61803b7ac5203791ac37b9b4fb220c1974bc0ce12d47b762e9c5523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04db01434768e8b4b186910c2857fedb07114798cccfce3f5534bd1fed201540cb56df6f813446e8f47b24a113da1107938c9a275610a99472d99e8edf2e2548"} 19:21:08 INFO - Running post-run listener: copy_logs_to_upload_dir 19:21:08 INFO - Copying logs to upload dir... 19:21:08 INFO - mkdir: /builds/slave/test/build/upload/logs 19:21:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1305.524471 ========= master_lag: 3.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 48 secs) (at 2016-04-21 19:21:12.051813) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 19:21:12.057655) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/053130e4099723ad69ee5c82c9ada3893f03b6c1143946f7ec988636c726e48480fa9d1cc61803b7ac5203791ac37b9b4fb220c1974bc0ce12d47b762e9c5523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04db01434768e8b4b186910c2857fedb07114798cccfce3f5534bd1fed201540cb56df6f813446e8f47b24a113da1107938c9a275610a99472d99e8edf2e2548"} build_url:https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038448 build_url: 'https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/053130e4099723ad69ee5c82c9ada3893f03b6c1143946f7ec988636c726e48480fa9d1cc61803b7ac5203791ac37b9b4fb220c1974bc0ce12d47b762e9c5523", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04db01434768e8b4b186910c2857fedb07114798cccfce3f5534bd1fed201540cb56df6f813446e8f47b24a113da1107938c9a275610a99472d99e8edf2e2548"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aUAoWlM5TY-k-zYavh_P8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 19:21:13.128474) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 19:21:13.128987) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461287365.311667-460763246 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020330 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 19:21:13.183567) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 19:21:13.183989) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 19:21:13.184500) ========= ========= Total master_lag: 4.90 =========