builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-937 starttime: 1460973162.37 results: success (0) buildid: 20160418014526 builduid: a752212c0f8846d4a6755d7b04cd2feb revision: 34e67475a707a73aa9a853496bf226140160376e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:42.372339) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:42.372941) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:42.373390) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:42.468201) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 02:52:42.468609) ========= 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-1460972996.740726-993719041 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 02:52:42-- 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% 11.9M=0.001s 2016-04-18 02:52:43 (11.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.575071 ========= master_lag: 4.88 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 02:52:47.922968) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:47.923468) ========= 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-1460972996.740726-993719041 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.074656 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:48.039058) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 02:52:48.039573) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 34e67475a707a73aa9a853496bf226140160376e --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 34e67475a707a73aa9a853496bf226140160376e --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-1460972996.740726-993719041 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 02:52:48,150 truncating revision to first 12 chars 2016-04-18 02:52:48,151 Setting DEBUG logging. 2016-04-18 02:52:48,151 attempt 1/10 2016-04-18 02:52:48,151 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/34e67475a707?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 02:52:50,326 unpacking tar archive at: mozilla-inbound-34e67475a707/testing/mozharness/ program finished with exit code 0 elapsedTime=3.001113 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 02:52:51.076221) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:51.076677) ========= script_repo_revision: 34e67475a707a73aa9a853496bf226140160376e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:51.077262) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:51.077668) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 02:52:51.110013) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 51 secs) (at 2016-04-18 02:52:51.110442) ========= /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-1460972996.740726-993719041 _=/tools/buildbot/bin/python using PTY: False 02:52:51 INFO - MultiFileLogger online at 20160418 02:52:51 in /builds/slave/test 02:52:51 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 02:52:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:52:51 INFO - {'append_to_log': False, 02:52:51 INFO - 'base_work_dir': '/builds/slave/test', 02:52:51 INFO - 'blob_upload_branch': 'mozilla-inbound', 02:52:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:52:51 INFO - 'buildbot_json_path': 'buildprops.json', 02:52:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:52:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:52:51 INFO - 'download_minidump_stackwalk': True, 02:52:51 INFO - 'download_symbols': 'true', 02:52:51 INFO - 'e10s': False, 02:52:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:52:51 INFO - 'tooltool.py': '/tools/tooltool.py', 02:52:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:52:51 INFO - '/tools/misc-python/virtualenv.py')}, 02:52:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:52:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:52:51 INFO - 'log_level': 'info', 02:52:51 INFO - 'log_to_console': True, 02:52:51 INFO - 'opt_config_files': (), 02:52:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:52:51 INFO - '--processes=1', 02:52:51 INFO - '--config=%(test_path)s/wptrunner.ini', 02:52:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:52:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:52:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:52:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:52:51 INFO - 'pip_index': False, 02:52:51 INFO - 'require_test_zip': True, 02:52:51 INFO - 'test_type': ('testharness',), 02:52:51 INFO - 'this_chunk': '1', 02:52:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:52:51 INFO - 'total_chunks': '10', 02:52:51 INFO - 'virtualenv_path': 'venv', 02:52:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:52:51 INFO - 'work_dir': 'build'} 02:52:51 INFO - ##### 02:52:51 INFO - ##### Running clobber step. 02:52:51 INFO - ##### 02:52:51 INFO - Running pre-action listener: _resource_record_pre_action 02:52:51 INFO - Running main action method: clobber 02:52:51 INFO - rmtree: /builds/slave/test/build 02:52:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:52:53 INFO - Running post-action listener: _resource_record_post_action 02:52:53 INFO - ##### 02:52:53 INFO - ##### Running read-buildbot-config step. 02:52:53 INFO - ##### 02:52:53 INFO - Running pre-action listener: _resource_record_pre_action 02:52:53 INFO - Running main action method: read_buildbot_config 02:52:53 INFO - Using buildbot properties: 02:52:53 INFO - { 02:52:53 INFO - "project": "", 02:52:53 INFO - "product": "firefox", 02:52:53 INFO - "script_repo_revision": "production", 02:52:53 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 02:52:53 INFO - "repository": "", 02:52:53 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 02:52:53 INFO - "buildid": "20160418014526", 02:52:53 INFO - "pgo_build": "False", 02:52:53 INFO - "basedir": "/builds/slave/test", 02:52:53 INFO - "buildnumber": 34, 02:52:53 INFO - "slavename": "tst-linux64-spot-937", 02:52:53 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 02:52:53 INFO - "platform": "linux64", 02:52:53 INFO - "branch": "mozilla-inbound", 02:52:53 INFO - "revision": "34e67475a707a73aa9a853496bf226140160376e", 02:52:53 INFO - "repo_path": "integration/mozilla-inbound", 02:52:53 INFO - "moz_repo_path": "", 02:52:53 INFO - "stage_platform": "linux64", 02:52:53 INFO - "builduid": "a752212c0f8846d4a6755d7b04cd2feb", 02:52:53 INFO - "slavebuilddir": "test" 02:52:53 INFO - } 02:52:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:52:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:52:53 INFO - Running post-action listener: _resource_record_post_action 02:52:53 INFO - ##### 02:52:53 INFO - ##### Running download-and-extract step. 02:52:53 INFO - ##### 02:52:53 INFO - Running pre-action listener: _resource_record_pre_action 02:52:53 INFO - Running main action method: download_and_extract 02:52:53 INFO - mkdir: /builds/slave/test/build/tests 02:52: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')]} 02:52:53 INFO - https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:52:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:52:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:52:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:52:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:52:55 INFO - Downloaded 1361 bytes. 02:52:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:52:55 INFO - Using the following test package requirements: 02:52:55 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:52:55 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:52:55 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:52:55 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'jsshell-linux-x86_64.zip'], 02:52:55 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:52:55 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:52:55 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:52:55 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:52:55 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:52:55 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:52:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:52:55 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 02:52:55 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')]} 02:52:55 INFO - https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:52:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:52:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:52:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:52:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:52:57 INFO - Downloaded 22668329 bytes. 02:52:57 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/*'] 02:52:57 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/* 02:52:58 INFO - caution: filename not matched: web-platform/* 02:52:58 INFO - Return code: 11 02:52:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:52:58 INFO - https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:52:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:52:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:52:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:52:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:53:00 INFO - Downloaded 36382568 bytes. 02:53:00 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/*'] 02:53:00 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/* 02:53:04 INFO - caution: filename not matched: bin/* 02:53:04 INFO - caution: filename not matched: config/* 02:53:04 INFO - caution: filename not matched: mozbase/* 02:53:04 INFO - caution: filename not matched: marionette/* 02:53:04 INFO - caution: filename not matched: tools/wptserve/* 02:53:04 INFO - Return code: 11 02:53:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:53:04 INFO - https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:53:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:53:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:53:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:53:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:53:12 INFO - Downloaded 64173438 bytes. 02:53:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:53:12 INFO - mkdir: /builds/slave/test/properties 02:53:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:53:12 INFO - Writing to file /builds/slave/test/properties/build_url 02:53:12 INFO - Contents: 02:53:12 INFO - build_url:https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:53:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:53:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:53:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:53:14 INFO - Contents: 02:53:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:53:14 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')]} 02:53:14 INFO - https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:53:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:53:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:53:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:53:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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 02:53:17 INFO - Downloaded 90730223 bytes. 02:53:17 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'] 02:53:17 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 02:53:23 INFO - Return code: 0 02:53:23 INFO - Running post-action listener: _resource_record_post_action 02:53:23 INFO - Running post-action listener: set_extra_try_arguments 02:53:23 INFO - ##### 02:53:23 INFO - ##### Running create-virtualenv step. 02:53:23 INFO - ##### 02:53:23 INFO - Running pre-action listener: _pre_create_virtualenv 02:53:23 INFO - Running pre-action listener: _resource_record_pre_action 02:53:23 INFO - Running main action method: create_virtualenv 02:53:23 INFO - Creating virtualenv /builds/slave/test/build/venv 02:53:23 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 02:53:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:53:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:53:23 INFO - Using real prefix '/usr' 02:53:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:53:27 INFO - Installing distribute.............................................................................................................................................................................................done. 02:53:31 INFO - Installing pip.................done. 02:53:31 INFO - Return code: 0 02:53:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:53: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')]} 02:53:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:53:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53: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')]} 02:53:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:53:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53: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', '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 0x1a7d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a7e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ac1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab6690>, '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 0x1aba910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac0370>, '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-1460972996.740726-993719041', '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 02:53: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', 'psutil>=0.7.1'] in /builds/slave/test/build 02:53: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 psutil>=0.7.1 02:53:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:53:31 INFO - 'CCACHE_UMASK': '002', 02:53:31 INFO - 'DISPLAY': ':0', 02:53:31 INFO - 'HOME': '/home/cltbld', 02:53:31 INFO - 'LANG': 'en_US.UTF-8', 02:53:31 INFO - 'LOGNAME': 'cltbld', 02:53:31 INFO - 'MAIL': '/var/mail/cltbld', 02:53:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:53:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:53:31 INFO - 'MOZ_NO_REMOTE': '1', 02:53:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:53:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:53:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:53:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:53:31 INFO - 'PWD': '/builds/slave/test', 02:53:31 INFO - 'SHELL': '/bin/bash', 02:53:31 INFO - 'SHLVL': '1', 02:53:31 INFO - 'TERM': 'linux', 02:53:31 INFO - 'TMOUT': '86400', 02:53:31 INFO - 'USER': 'cltbld', 02:53:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460972996.740726-993719041', 02:53:31 INFO - '_': '/tools/buildbot/bin/python'} 02:53:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:53:31 INFO - Downloading/unpacking psutil>=0.7.1 02:53: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 02:53: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 02:53: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 02:53: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 02:53: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 02:53: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 02:53:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:53:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:53:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:53:37 INFO - Installing collected packages: psutil 02:53:37 INFO - Running setup.py install for psutil 02:53:37 INFO - building 'psutil._psutil_linux' extension 02:53:37 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 02:53:38 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 02:53:38 INFO - building 'psutil._psutil_posix' extension 02:53:38 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 02:53:38 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 02:53:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:53:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:53:38 INFO - Successfully installed psutil 02:53:38 INFO - Cleaning up... 02:53:38 INFO - Return code: 0 02:53:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:53:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:53:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:53:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:53:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:53:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1a7d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a7e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ac1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab6690>, '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 0x1aba910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac0370>, '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-1460972996.740726-993719041', '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 02:53:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:53:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:53:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:53:38 INFO - 'CCACHE_UMASK': '002', 02:53:38 INFO - 'DISPLAY': ':0', 02:53:38 INFO - 'HOME': '/home/cltbld', 02:53:38 INFO - 'LANG': 'en_US.UTF-8', 02:53:38 INFO - 'LOGNAME': 'cltbld', 02:53:38 INFO - 'MAIL': '/var/mail/cltbld', 02:53:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:53:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:53:38 INFO - 'MOZ_NO_REMOTE': '1', 02:53:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:53:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:53:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:53:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:53:38 INFO - 'PWD': '/builds/slave/test', 02:53:38 INFO - 'SHELL': '/bin/bash', 02:53:38 INFO - 'SHLVL': '1', 02:53:38 INFO - 'TERM': 'linux', 02:53:38 INFO - 'TMOUT': '86400', 02:53:38 INFO - 'USER': 'cltbld', 02:53:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460972996.740726-993719041', 02:53:38 INFO - '_': '/tools/buildbot/bin/python'} 02:53:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:53:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:53:39 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 02:53:39 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 02:53:39 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 02:53:39 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 02:53:39 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 02:53:39 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 02:53:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:53:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:53:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:53:44 INFO - Installing collected packages: mozsystemmonitor 02:53:44 INFO - Running setup.py install for mozsystemmonitor 02:53:44 INFO - Successfully installed mozsystemmonitor 02:53:44 INFO - Cleaning up... 02:53:44 INFO - Return code: 0 02:53:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:53:44 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')]} 02:53:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:53:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53:44 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')]} 02:53:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:53:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53:44 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 0x1a7d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a7e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ac1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab6690>, '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 0x1aba910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac0370>, '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-1460972996.740726-993719041', '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 02:53:44 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 02:53:44 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 02:53:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:53:44 INFO - 'CCACHE_UMASK': '002', 02:53:44 INFO - 'DISPLAY': ':0', 02:53:44 INFO - 'HOME': '/home/cltbld', 02:53:44 INFO - 'LANG': 'en_US.UTF-8', 02:53:44 INFO - 'LOGNAME': 'cltbld', 02:53:44 INFO - 'MAIL': '/var/mail/cltbld', 02:53:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:53:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:53:44 INFO - 'MOZ_NO_REMOTE': '1', 02:53:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:53:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:53:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:53:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:53:44 INFO - 'PWD': '/builds/slave/test', 02:53:44 INFO - 'SHELL': '/bin/bash', 02:53:44 INFO - 'SHLVL': '1', 02:53:44 INFO - 'TERM': 'linux', 02:53:44 INFO - 'TMOUT': '86400', 02:53:44 INFO - 'USER': 'cltbld', 02:53:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460972996.740726-993719041', 02:53:44 INFO - '_': '/tools/buildbot/bin/python'} 02:53:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:53:45 INFO - Downloading/unpacking blobuploader==1.2.4 02:53:45 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 02:53:45 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 02:53:45 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 02:53:45 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 02:53:45 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 02:53:45 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 02:53:50 INFO - Downloading blobuploader-1.2.4.tar.gz 02:53:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:53:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:53:50 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 02:53:50 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 02:53:50 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 02:53:50 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 02:53:50 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 02:53:50 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 02:53:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:53:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:53:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:53:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:53:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:53:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:53:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:53:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:53:52 INFO - Downloading docopt-0.6.1.tar.gz 02:53:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:53:52 INFO - Installing collected packages: blobuploader, requests, docopt 02:53:52 INFO - Running setup.py install for blobuploader 02:53:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:53:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:53:52 INFO - Running setup.py install for requests 02:53:53 INFO - Running setup.py install for docopt 02:53:53 INFO - Successfully installed blobuploader requests docopt 02:53:53 INFO - Cleaning up... 02:53:54 INFO - Return code: 0 02:53:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:53:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:53:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:53:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:53:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:53:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:53:54 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 0x1a7d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a7e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ac1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab6690>, '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 0x1aba910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac0370>, '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-1460972996.740726-993719041', '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 02:53:54 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 02:53:54 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 02:53:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:53:54 INFO - 'CCACHE_UMASK': '002', 02:53:54 INFO - 'DISPLAY': ':0', 02:53:54 INFO - 'HOME': '/home/cltbld', 02:53:54 INFO - 'LANG': 'en_US.UTF-8', 02:53:54 INFO - 'LOGNAME': 'cltbld', 02:53:54 INFO - 'MAIL': '/var/mail/cltbld', 02:53:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:53:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:53:54 INFO - 'MOZ_NO_REMOTE': '1', 02:53:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:53:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:53:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:53:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:53:54 INFO - 'PWD': '/builds/slave/test', 02:53:54 INFO - 'SHELL': '/bin/bash', 02:53:54 INFO - 'SHLVL': '1', 02:53:54 INFO - 'TERM': 'linux', 02:53:54 INFO - 'TMOUT': '86400', 02:53:54 INFO - 'USER': 'cltbld', 02:53:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460972996.740726-993719041', 02:53:54 INFO - '_': '/tools/buildbot/bin/python'} 02:53:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:53:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:53:54 INFO - Running setup.py (path:/tmp/pip-RElVhl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:53:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:53:54 INFO - Running setup.py (path:/tmp/pip-WzLjNQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:53:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:53:54 INFO - Running setup.py (path:/tmp/pip-rbUPVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:53:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:53:54 INFO - Running setup.py (path:/tmp/pip-YIi_FI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:53:55 INFO - Running setup.py (path:/tmp/pip-zm6IyX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:53:55 INFO - Running setup.py (path:/tmp/pip-XLXvi9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:53:55 INFO - Running setup.py (path:/tmp/pip-1wZFLK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:53:55 INFO - Running setup.py (path:/tmp/pip-_czZoJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:53:55 INFO - Running setup.py (path:/tmp/pip-r0pUBD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:53:55 INFO - Running setup.py (path:/tmp/pip-ukDxv2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:53:55 INFO - Running setup.py (path:/tmp/pip-fAXtth-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:53:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:53:55 INFO - Running setup.py (path:/tmp/pip-6HnF1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:53:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:53:56 INFO - Running setup.py (path:/tmp/pip-FRQu9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:53:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:53:56 INFO - Running setup.py (path:/tmp/pip-fByyvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:53:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:53:56 INFO - Running setup.py (path:/tmp/pip-Ic9soh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:53:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:53:56 INFO - Running setup.py (path:/tmp/pip-Ecnfv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:53:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:53:56 INFO - Running setup.py (path:/tmp/pip-TBvX3m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:53:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:53:56 INFO - Running setup.py (path:/tmp/pip-XPY9tN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:53:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:53:56 INFO - Running setup.py (path:/tmp/pip-uyJxaS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:53:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:53:57 INFO - Running setup.py (path:/tmp/pip-ivDaQn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:53:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:53:57 INFO - Running setup.py (path:/tmp/pip-yiRR5i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:53:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:53:57 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 02:53:57 INFO - Running setup.py install for manifestparser 02:53:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:53:57 INFO - Running setup.py install for mozcrash 02:53:58 INFO - Running setup.py install for mozdebug 02:53:58 INFO - Running setup.py install for mozdevice 02:53:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:53:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:53:58 INFO - Running setup.py install for mozfile 02:53:58 INFO - Running setup.py install for mozhttpd 02:53:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:53:59 INFO - Running setup.py install for mozinfo 02:53:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:53:59 INFO - Running setup.py install for mozInstall 02:53:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:53:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:53:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:53:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:53:59 INFO - Running setup.py install for mozleak 02:53:59 INFO - Running setup.py install for mozlog 02:53:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:53:59 INFO - Running setup.py install for moznetwork 02:54:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:54:00 INFO - Running setup.py install for mozprocess 02:54:00 INFO - Running setup.py install for mozprofile 02:54:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:54:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:54:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:54:00 INFO - Running setup.py install for mozrunner 02:54:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:54:00 INFO - Running setup.py install for mozscreenshot 02:54:01 INFO - Running setup.py install for moztest 02:54:01 INFO - Running setup.py install for mozversion 02:54:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:54:01 INFO - Running setup.py install for wptserve 02:54:01 INFO - Running setup.py install for marionette-driver 02:54:01 INFO - Running setup.py install for browsermob-proxy 02:54:02 INFO - Running setup.py install for marionette-client 02:54:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:54:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:54:02 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 02:54:02 INFO - Cleaning up... 02:54:02 INFO - Return code: 0 02:54:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:54:02 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')]} 02:54:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:54:02 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')]} 02:54:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:54:02 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 0x1a7d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a7e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ac1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab6690>, '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 0x1aba910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac0370>, '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-1460972996.740726-993719041', '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 02:54:02 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 02:54:02 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 02:54:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:54:02 INFO - 'CCACHE_UMASK': '002', 02:54:02 INFO - 'DISPLAY': ':0', 02:54:02 INFO - 'HOME': '/home/cltbld', 02:54:02 INFO - 'LANG': 'en_US.UTF-8', 02:54:02 INFO - 'LOGNAME': 'cltbld', 02:54:02 INFO - 'MAIL': '/var/mail/cltbld', 02:54:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:54:02 INFO - 'MOZ_NO_REMOTE': '1', 02:54:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:54:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:54:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:54:02 INFO - 'PWD': '/builds/slave/test', 02:54:02 INFO - 'SHELL': '/bin/bash', 02:54:02 INFO - 'SHLVL': '1', 02:54:02 INFO - 'TERM': 'linux', 02:54:02 INFO - 'TMOUT': '86400', 02:54:02 INFO - 'USER': 'cltbld', 02:54:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460972996.740726-993719041', 02:54:02 INFO - '_': '/tools/buildbot/bin/python'} 02:54:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:54:03 INFO - Running setup.py (path:/tmp/pip-HrsFpa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:54:03 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)) 02:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:54:03 INFO - Running setup.py (path:/tmp/pip-AteCFm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:54:03 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)) 02:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:54:03 INFO - Running setup.py (path:/tmp/pip-TILzHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:54:03 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)) 02:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:54:03 INFO - Running setup.py (path:/tmp/pip-z9Eon7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:54:03 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)) 02:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:54:03 INFO - Running setup.py (path:/tmp/pip-tMjany-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:54:03 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)) 02:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:54:03 INFO - Running setup.py (path:/tmp/pip-JavJ3e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:54:03 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)) 02:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:54:04 INFO - Running setup.py (path:/tmp/pip-TjEm0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:54:04 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)) 02:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:54:04 INFO - Running setup.py (path:/tmp/pip-i4BHlZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:54:04 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)) 02:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:54:04 INFO - Running setup.py (path:/tmp/pip-esXkAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:54:04 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)) 02:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:54:04 INFO - Running setup.py (path:/tmp/pip-LslDcl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:54:04 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)) 02:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:54:04 INFO - Running setup.py (path:/tmp/pip-qLo9kD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:54:04 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)) 02:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:54:04 INFO - Running setup.py (path:/tmp/pip-lX_4yi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:54:04 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)) 02:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:54:04 INFO - Running setup.py (path:/tmp/pip-ABUzkJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:54:05 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)) 02:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:54:05 INFO - Running setup.py (path:/tmp/pip-FYNjn1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:54:05 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)) 02:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:54:05 INFO - Running setup.py (path:/tmp/pip-3a6rL8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:54:05 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)) 02:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:54:05 INFO - Running setup.py (path:/tmp/pip-Ea9i5a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:54:05 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)) 02:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:54:05 INFO - Running setup.py (path:/tmp/pip-p4_48j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:54:05 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)) 02:54:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:54:05 INFO - Running setup.py (path:/tmp/pip-D7pc7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:54:05 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)) 02:54:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:54:05 INFO - Running setup.py (path:/tmp/pip-MVYVmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:54:05 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)) 02:54:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:54:05 INFO - Running setup.py (path:/tmp/pip-wnG9Cz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:54:06 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)) 02:54:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:54:06 INFO - Running setup.py (path:/tmp/pip-bcEPkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:54:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:54:06 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)) 02:54:06 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)) 02:54:06 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)) 02:54:06 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)) 02:54:06 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)) 02:54:06 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)) 02:54:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:54:06 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 02:54:06 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 02:54:06 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 02:54:06 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 02:54:06 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 02:54:06 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 02:54:11 INFO - Downloading blessings-1.6.tar.gz 02:54:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:54:11 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)) 02:54:11 INFO - Installing collected packages: blessings 02:54:11 INFO - Running setup.py install for blessings 02:54:12 INFO - Successfully installed blessings 02:54:12 INFO - Cleaning up... 02:54:12 INFO - Return code: 0 02:54:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:54:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:54:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:54:12 INFO - Reading from file tmpfile_stdout 02:54:12 INFO - Current package versions: 02:54:12 INFO - argparse == 1.2.1 02:54:12 INFO - blessings == 1.6 02:54:12 INFO - blobuploader == 1.2.4 02:54:12 INFO - browsermob-proxy == 0.6.0 02:54:12 INFO - docopt == 0.6.1 02:54:12 INFO - manifestparser == 1.1 02:54:12 INFO - marionette-client == 2.3.0 02:54:12 INFO - marionette-driver == 1.4.0 02:54:12 INFO - mozInstall == 1.12 02:54:12 INFO - mozcrash == 0.17 02:54:12 INFO - mozdebug == 0.1 02:54:12 INFO - mozdevice == 0.48 02:54:12 INFO - mozfile == 1.2 02:54:12 INFO - mozhttpd == 0.7 02:54:12 INFO - mozinfo == 0.9 02:54:12 INFO - mozleak == 0.1 02:54:12 INFO - mozlog == 3.1 02:54:12 INFO - moznetwork == 0.27 02:54:12 INFO - mozprocess == 0.22 02:54:12 INFO - mozprofile == 0.28 02:54:12 INFO - mozrunner == 6.11 02:54:12 INFO - mozscreenshot == 0.1 02:54:12 INFO - mozsystemmonitor == 0.0 02:54:12 INFO - moztest == 0.7 02:54:12 INFO - mozversion == 1.4 02:54:12 INFO - psutil == 3.1.1 02:54:12 INFO - requests == 1.2.3 02:54:12 INFO - wptserve == 1.4.0 02:54:12 INFO - wsgiref == 0.1.2 02:54:12 INFO - Running post-action listener: _resource_record_post_action 02:54:12 INFO - Running post-action listener: _start_resource_monitoring 02:54:12 INFO - Starting resource monitoring. 02:54:12 INFO - ##### 02:54:12 INFO - ##### Running pull step. 02:54:12 INFO - ##### 02:54:12 INFO - Running pre-action listener: _resource_record_pre_action 02:54:12 INFO - Running main action method: pull 02:54:12 INFO - Pull has nothing to do! 02:54:12 INFO - Running post-action listener: _resource_record_post_action 02:54:12 INFO - ##### 02:54:12 INFO - ##### Running install step. 02:54:12 INFO - ##### 02:54:12 INFO - Running pre-action listener: _resource_record_pre_action 02:54:12 INFO - Running main action method: install 02:54:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:54:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:54:13 INFO - Reading from file tmpfile_stdout 02:54:13 INFO - Detecting whether we're running mozinstall >=1.0... 02:54:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:54:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:54:13 INFO - Reading from file tmpfile_stdout 02:54:13 INFO - Output received: 02:54:13 INFO - Usage: mozinstall [options] installer 02:54:13 INFO - Options: 02:54:13 INFO - -h, --help show this help message and exit 02:54:13 INFO - -d DEST, --destination=DEST 02:54:13 INFO - Directory to install application into. [default: 02:54:13 INFO - "/builds/slave/test"] 02:54:13 INFO - --app=APP Application being installed. [default: firefox] 02:54:13 INFO - mkdir: /builds/slave/test/build/application 02:54:13 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'] 02:54:13 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 02:54:45 INFO - Reading from file tmpfile_stdout 02:54:45 INFO - Output received: 02:54:45 INFO - /builds/slave/test/build/application/firefox/firefox 02:54:45 INFO - Running post-action listener: _resource_record_post_action 02:54:45 INFO - ##### 02:54:45 INFO - ##### Running run-tests step. 02:54:45 INFO - ##### 02:54:45 INFO - Running pre-action listener: _resource_record_pre_action 02:54:45 INFO - Running main action method: run_tests 02:54:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:54:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:54:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:54:45 INFO - grabbing minidump binary from tooltool 02:54: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')]} 02:54:45 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 0x1ab6690>, '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 0x1aba910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac0370>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:54:45 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 02:54:45 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 02:54:45 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:54:45 INFO - Return code: 0 02:54:45 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:54:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:54:46 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/a7dx6kcqRkSZkzVfoNYHzg/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 02:54:46 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/a7dx6kcqRkSZkzVfoNYHzg/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 02:54:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:54:46 INFO - 'CCACHE_UMASK': '002', 02:54:46 INFO - 'DISPLAY': ':0', 02:54:46 INFO - 'HOME': '/home/cltbld', 02:54:46 INFO - 'LANG': 'en_US.UTF-8', 02:54:46 INFO - 'LOGNAME': 'cltbld', 02:54:46 INFO - 'MAIL': '/var/mail/cltbld', 02:54:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:54:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:54:46 INFO - 'MOZ_NO_REMOTE': '1', 02:54:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:54:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:54:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:54:46 INFO - 'PWD': '/builds/slave/test', 02:54:46 INFO - 'SHELL': '/bin/bash', 02:54:46 INFO - 'SHLVL': '1', 02:54:46 INFO - 'TERM': 'linux', 02:54:46 INFO - 'TMOUT': '86400', 02:54:46 INFO - 'USER': 'cltbld', 02:54:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460972996.740726-993719041', 02:54:46 INFO - '_': '/tools/buildbot/bin/python'} 02:54:46 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/a7dx6kcqRkSZkzVfoNYHzg/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 02:54:46 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 02:54:46 INFO - import pkg_resources 02:54:48 INFO - Using 1 client processes 02:54:48 INFO - wptserve Starting http server on 127.0.0.1:8000 02:54:48 INFO - wptserve Starting http server on 127.0.0.1:8001 02:54:48 INFO - wptserve Starting http server on 127.0.0.1:8443 02:54:50 INFO - SUITE-START | Running 778 tests 02:54:50 INFO - Running testharness tests 02:54:50 INFO - Setting up ssl 02:54:50 INFO - PROCESS | certutil | 02:54:50 INFO - PROCESS | certutil | 02:54:50 INFO - PROCESS | certutil | 02:54:50 INFO - Certificate Nickname Trust Attributes 02:54:50 INFO - SSL,S/MIME,JAR/XPI 02:54:50 INFO - 02:54:50 INFO - web-platform-tests CT,, 02:54:50 INFO - 02:54:50 INFO - Starting runner 02:54:53 INFO - PROCESS | 1840 | 1460973293363 Marionette DEBUG Marionette enabled via build flag and pref 02:54:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe28a05000 == 1 [pid = 1840] [id = 1] 02:54:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 1 (0x7fbe28a05800) [pid = 1840] [serial = 1] [outer = (nil)] 02:54:53 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:54:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 2 (0x7fbe28a06800) [pid = 1840] [serial = 2] [outer = 0x7fbe28a05800] 02:54:54 INFO - PROCESS | 1840 | 1460973294003 Marionette INFO Listening on port 2828 02:54:54 INFO - PROCESS | 1840 | 1460973294538 Marionette DEBUG Marionette enabled via command-line flag 02:54:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25b7e000 == 2 [pid = 1840] [id = 2] 02:54:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 3 (0x7fbe25bc4800) [pid = 1840] [serial = 3] [outer = (nil)] 02:54:54 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:54:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 4 (0x7fbe25bc5800) [pid = 1840] [serial = 4] [outer = 0x7fbe25bc4800] 02:54:54 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fbe259cc490 02:54:54 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fbe2b27dcd0 02:54:54 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fbe24d13fa0 02:54:54 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fbe24d182e0 02:54:54 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fbe24d18610 02:54:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 5 (0x7fbe2a706800) [pid = 1840] [serial = 5] [outer = 0x7fbe28a05800] 02:54:54 INFO - PROCESS | 1840 | [1840] 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 02:54:54 INFO - PROCESS | 1840 | 1460973294930 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35879 02:54:55 INFO - PROCESS | 1840 | [1840] 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 02:54:55 INFO - PROCESS | 1840 | 1460973295012 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35880 02:54:55 INFO - PROCESS | 1840 | 1460973295020 Marionette DEBUG Closed connection conn0 02:54:55 INFO - PROCESS | 1840 | [1840] 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 2252 02:54:55 INFO - PROCESS | 1840 | [1840] 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 02:54:55 INFO - PROCESS | 1840 | 1460973295146 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35881 02:54:55 INFO - PROCESS | 1840 | 1460973295149 Marionette DEBUG Closed connection conn1 02:54:55 INFO - PROCESS | 1840 | [1840] 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 02:54:55 INFO - PROCESS | 1840 | 1460973295212 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35882 02:54:55 INFO - PROCESS | 1840 | 1460973295223 Marionette DEBUG Closed connection conn2 02:54:55 INFO - PROCESS | 1840 | 1460973295273 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:54:55 INFO - PROCESS | 1840 | 1460973295296 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":"20160418014526","device":"desktop","version":"48.0a1"} 02:54:56 INFO - PROCESS | 1840 | [1840] 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 02:54:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b30d000 == 3 [pid = 1840] [id = 3] 02:54:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 6 (0x7fbe25bc9800) [pid = 1840] [serial = 6] [outer = (nil)] 02:54:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f28d000 == 4 [pid = 1840] [id = 4] 02:54:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 7 (0x7fbe18738400) [pid = 1840] [serial = 7] [outer = (nil)] 02:54:57 INFO - PROCESS | 1840 | [1840] 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 02:54:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e4a800 == 5 [pid = 1840] [id = 5] 02:54:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 8 (0x7fbe18737c00) [pid = 1840] [serial = 8] [outer = (nil)] 02:54:57 INFO - PROCESS | 1840 | [1840] 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 02:54:57 INFO - PROCESS | 1840 | [1840] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:54:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 9 (0x7fbe177adc00) [pid = 1840] [serial = 9] [outer = 0x7fbe18737c00] 02:54:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 10 (0x7fbe1727e000) [pid = 1840] [serial = 10] [outer = 0x7fbe25bc9800] 02:54:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 11 (0x7fbe172b0400) [pid = 1840] [serial = 11] [outer = 0x7fbe18738400] 02:54:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 12 (0x7fbe172b2400) [pid = 1840] [serial = 12] [outer = 0x7fbe18737c00] 02:54:58 INFO - PROCESS | 1840 | 1460973298984 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 1840 | 1460973299004 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 13 (0x7fbe157f2400) [pid = 1840] [serial = 13] [outer = 0x7fbe18737c00] 02:54:59 INFO - PROCESS | 1840 | 1460973299698 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c8b2a4e7-d6e0-4378-b90d-376710b05538","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":"20160418014526","device":"desktop","version":"48.0a1","command_id":1}}] 02:54:59 INFO - PROCESS | 1840 | 1460973299920 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}] 02:55:00 INFO - PROCESS | 1840 | 1460973300150 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:55:00 INFO - PROCESS | 1840 | 1460973300360 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:55:00 INFO - PROCESS | 1840 | [1840] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:55:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 14 (0x7fbe11961800) [pid = 1840] [serial = 14] [outer = 0x7fbe18737c00] 02:55:00 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:00 INFO - PROCESS | 1840 | 1460973300980 Marionette TRACE conn3 <- [1,3,null,{}] 02:55:01 INFO - PROCESS | 1840 | 1460973301046 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:55:01 INFO - PROCESS | 1840 | 1460973301084 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:55:01 INFO - PROCESS | 1840 | 1460973301144 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 1840 | 1460973301147 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:55:01 INFO - PROCESS | 1840 | 1460973301206 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 1840 | 1460973301212 Marionette TRACE conn3 <- [1,6,null,{}] 02:55:01 INFO - PROCESS | 1840 | 1460973301234 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}] 02:55:01 INFO - PROCESS | 1840 | 1460973301251 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:55:01 INFO - PROCESS | 1840 | 1460973301261 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11ada800 == 6 [pid = 1840] [id = 6] 02:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 15 (0x7fbe10f6a800) [pid = 1840] [serial = 15] [outer = (nil)] 02:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 16 (0x7fbe10f6c800) [pid = 1840] [serial = 16] [outer = 0x7fbe10f6a800] 02:55:01 INFO - PROCESS | 1840 | 1460973301331 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 17 (0x7fbe10f73000) [pid = 1840] [serial = 17] [outer = 0x7fbe10f6a800] 02:55:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d5a800 == 7 [pid = 1840] [id = 7] 02:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 18 (0x7fbe10dbb400) [pid = 1840] [serial = 18] [outer = (nil)] 02:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 19 (0x7fbe10f71400) [pid = 1840] [serial = 19] [outer = 0x7fbe10dbb400] 02:55:01 INFO - PROCESS | 1840 | 1460973301787 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 20 (0x7fbe10a5b000) [pid = 1840] [serial = 20] [outer = 0x7fbe10dbb400] 02:55:02 INFO - PROCESS | 1840 | [1840] 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 02:55:02 INFO - PROCESS | 1840 | 1460973302424 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]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1296ms 02:55:02 INFO - PROCESS | 1840 | 1460973302479 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 1840 | 1460973302482 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:55:02 INFO - PROCESS | 1840 | 1460973302580 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 1840 | 1460973302584 Marionette TRACE conn3 <- [1,10,null,{}] 02:55:02 INFO - PROCESS | 1840 | 1460973302624 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}] 02:55:02 INFO - PROCESS | 1840 | 1460973302795 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:55:02 INFO - PROCESS | 1840 | 1460973302814 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f17f800 == 8 [pid = 1840] [id = 8] 02:55:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 21 (0x7fbe0fe83400) [pid = 1840] [serial = 21] [outer = (nil)] 02:55:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 22 (0x7fbe0fe86400) [pid = 1840] [serial = 22] [outer = 0x7fbe0fe83400] 02:55:02 INFO - PROCESS | 1840 | 1460973302882 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 23 (0x7fbe25e96000) [pid = 1840] [serial = 23] [outer = 0x7fbe0fe83400] 02:55:03 INFO - PROCESS | 1840 | 1460973303477 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]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 975ms 02:55:03 INFO - PROCESS | 1840 | 1460973303521 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:55:03 INFO - PROCESS | 1840 | 1460973303525 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:55:03 INFO - PROCESS | 1840 | 1460973303531 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 1840 | 1460973303533 Marionette TRACE conn3 <- [1,14,null,{}] 02:55:03 INFO - PROCESS | 1840 | 1460973303538 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}] 02:55:03 INFO - PROCESS | 1840 | 1460973303696 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:55:04 INFO - PROCESS | 1840 | 1460973304049 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f08f000 == 9 [pid = 1840] [id = 9] 02:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 24 (0x7fbe0f19ac00) [pid = 1840] [serial = 24] [outer = (nil)] 02:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 25 (0x7fbe0f19e000) [pid = 1840] [serial = 25] [outer = 0x7fbe0f19ac00] 02:55:04 INFO - PROCESS | 1840 | 1460973304187 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 26 (0x7fbe0f491800) [pid = 1840] [serial = 26] [outer = 0x7fbe0f19ac00] 02:55:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a6d000 == 10 [pid = 1840] [id = 10] 02:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 27 (0x7fbe10a6d800) [pid = 1840] [serial = 27] [outer = (nil)] 02:55:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 28 (0x7fbe10a75800) [pid = 1840] [serial = 28] [outer = 0x7fbe10a6d800] 02:55:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 29 (0x7fbe10a70800) [pid = 1840] [serial = 29] [outer = 0x7fbe10a6d800] 02:55:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a7b800 == 11 [pid = 1840] [id = 11] 02:55:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 30 (0x7fbe0fe82c00) [pid = 1840] [serial = 30] [outer = (nil)] 02:55:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 31 (0x7fbe10f6ec00) [pid = 1840] [serial = 31] [outer = 0x7fbe0fe82c00] 02:55:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 32 (0x7fbe10dbc000) [pid = 1840] [serial = 32] [outer = 0x7fbe0fe82c00] 02:55:05 INFO - PROCESS | 1840 | 1460973305840 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]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2337ms 02:55:05 INFO - PROCESS | 1840 | 1460973305871 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 1840 | 1460973305877 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:55:05 INFO - PROCESS | 1840 | 1460973305921 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 1840 | 1460973305927 Marionette TRACE conn3 <- [1,18,null,{}] 02:55:05 INFO - PROCESS | 1840 | 1460973305955 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}] 02:55:06 INFO - PROCESS | 1840 | 1460973306145 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:55:06 INFO - PROCESS | 1840 | 1460973306260 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe160c9800 == 12 [pid = 1840] [id = 12] 02:55:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 33 (0x7fbe0f19b000) [pid = 1840] [serial = 33] [outer = (nil)] 02:55:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 34 (0x7fbe12ee1c00) [pid = 1840] [serial = 34] [outer = 0x7fbe0f19b000] 02:55:06 INFO - PROCESS | 1840 | 1460973306335 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 35 (0x7fbe1759ec00) [pid = 1840] [serial = 35] [outer = 0x7fbe0f19b000] 02:55:07 INFO - PROCESS | 1840 | 1460973307125 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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1287ms 02:55:07 INFO - PROCESS | 1840 | 1460973307182 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 1840 | 1460973307189 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:55:07 INFO - PROCESS | 1840 | 1460973307197 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 1840 | 1460973307201 Marionette TRACE conn3 <- [1,22,null,{}] 02:55:07 INFO - PROCESS | 1840 | 1460973307206 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}] 02:55:07 INFO - PROCESS | 1840 | 1460973307393 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:55:07 INFO - PROCESS | 1840 | 1460973307510 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17bf8000 == 13 [pid = 1840] [id = 13] 02:55:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 36 (0x7fbe180a1000) [pid = 1840] [serial = 36] [outer = (nil)] 02:55:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 37 (0x7fbe18395000) [pid = 1840] [serial = 37] [outer = 0x7fbe180a1000] 02:55:07 INFO - PROCESS | 1840 | 1460973307585 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 38 (0x7fbe1839ac00) [pid = 1840] [serial = 38] [outer = 0x7fbe180a1000] 02:55:08 INFO - PROCESS | 1840 | 1460973308397 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]]]}] 02:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1229ms 02:55:08 INFO - PROCESS | 1840 | 1460973308426 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:55:08 INFO - PROCESS | 1840 | 1460973308431 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:55:08 INFO - PROCESS | 1840 | 1460973308447 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - PROCESS | 1840 | 1460973308456 Marionette TRACE conn3 <- [1,26,null,{}] 02:55:08 INFO - PROCESS | 1840 | 1460973308464 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}] 02:55:08 INFO - PROCESS | 1840 | 1460973308664 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:55:08 INFO - PROCESS | 1840 | 1460973308780 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1804f000 == 14 [pid = 1840] [id = 14] 02:55:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 39 (0x7fbe183d1c00) [pid = 1840] [serial = 39] [outer = (nil)] 02:55:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 40 (0x7fbe183d7c00) [pid = 1840] [serial = 40] [outer = 0x7fbe183d1c00] 02:55:08 INFO - PROCESS | 1840 | 1460973308856 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 41 (0x7fbe1872c400) [pid = 1840] [serial = 41] [outer = 0x7fbe183d1c00] 02:55:09 INFO - PROCESS | 1840 | 1460973309981 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1603ms 02:55:10 INFO - PROCESS | 1840 | 1460973310043 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 1840 | 1460973310048 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:55:10 INFO - PROCESS | 1840 | 1460973310056 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 1840 | 1460973310060 Marionette TRACE conn3 <- [1,30,null,{}] 02:55:10 INFO - PROCESS | 1840 | 1460973310067 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}] 02:55:10 INFO - PROCESS | 1840 | 1460973310229 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:55:10 INFO - PROCESS | 1840 | 1460973310349 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f179800 == 15 [pid = 1840] [id = 15] 02:55:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 42 (0x7fbe15dd7000) [pid = 1840] [serial = 42] [outer = (nil)] 02:55:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 43 (0x7fbe15f7c400) [pid = 1840] [serial = 43] [outer = 0x7fbe15dd7000] 02:55:10 INFO - PROCESS | 1840 | 1460973310481 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 44 (0x7fbe16a54400) [pid = 1840] [serial = 44] [outer = 0x7fbe15dd7000] 02:55:11 INFO - PROCESS | 1840 | 1460973311192 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]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1185ms 02:55:11 INFO - PROCESS | 1840 | 1460973311252 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 1840 | 1460973311260 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:55:11 INFO - PROCESS | 1840 | 1460973311271 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 1840 | 1460973311274 Marionette TRACE conn3 <- [1,34,null,{}] 02:55:11 INFO - PROCESS | 1840 | 1460973311280 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}] 02:55:11 INFO - PROCESS | 1840 | 1460973311420 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:55:11 INFO - PROCESS | 1840 | 1460973311431 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16eef800 == 16 [pid = 1840] [id = 16] 02:55:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 45 (0x7fbe16ac8000) [pid = 1840] [serial = 45] [outer = (nil)] 02:55:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 46 (0x7fbe17213000) [pid = 1840] [serial = 46] [outer = 0x7fbe16ac8000] 02:55:11 INFO - PROCESS | 1840 | 1460973311493 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 47 (0x7fbe177aec00) [pid = 1840] [serial = 47] [outer = 0x7fbe16ac8000] 02:55:12 INFO - PROCESS | 1840 | 1460973312217 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 978ms 02:55:12 INFO - PROCESS | 1840 | 1460973312258 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 1840 | 1460973312260 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:55:12 INFO - PROCESS | 1840 | 1460973312268 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1840 | 1460973312273 Marionette TRACE conn3 <- [1,38,null,{}] 02:55:12 INFO - PROCESS | 1840 | 1460973312288 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}] 02:55:12 INFO - PROCESS | 1840 | 1460973312433 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:55:12 INFO - PROCESS | 1840 | 1460973312452 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18041000 == 17 [pid = 1840] [id = 17] 02:55:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 48 (0x7fbe17a0f400) [pid = 1840] [serial = 48] [outer = (nil)] 02:55:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 49 (0x7fbe183d0000) [pid = 1840] [serial = 49] [outer = 0x7fbe17a0f400] 02:55:12 INFO - PROCESS | 1840 | 1460973312516 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7fbe184a3c00) [pid = 1840] [serial = 50] [outer = 0x7fbe17a0f400] 02:55:13 INFO - PROCESS | 1840 | 1460973313256 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]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1032ms 02:55:13 INFO - PROCESS | 1840 | 1460973313301 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 1840 | 1460973313305 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:55:13 INFO - PROCESS | 1840 | 1460973313311 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 1840 | 1460973313315 Marionette TRACE conn3 <- [1,42,null,{}] 02:55:13 INFO - PROCESS | 1840 | 1460973313320 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}] 02:55:13 INFO - PROCESS | 1840 | 1460973313500 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:55:13 INFO - PROCESS | 1840 | 1460973313519 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18a1b800 == 18 [pid = 1840] [id = 18] 02:55:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7fbe1872c000) [pid = 1840] [serial = 51] [outer = (nil)] 02:55:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7fbe18a9d400) [pid = 1840] [serial = 52] [outer = 0x7fbe1872c000] 02:55:13 INFO - PROCESS | 1840 | 1460973313583 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7fbe18e43800) [pid = 1840] [serial = 53] [outer = 0x7fbe1872c000] 02:55:14 INFO - PROCESS | 1840 | 1460973314435 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]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1137ms 02:55:14 INFO - PROCESS | 1840 | 1460973314450 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:55:14 INFO - PROCESS | 1840 | 1460973314456 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:55:14 INFO - PROCESS | 1840 | 1460973314465 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 1840 | 1460973314470 Marionette TRACE conn3 <- [1,46,null,{}] 02:55:14 INFO - PROCESS | 1840 | 1460973314478 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}] 02:55:14 INFO - PROCESS | 1840 | 1460973314639 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:55:14 INFO - PROCESS | 1840 | 1460973314741 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe158c0000 == 19 [pid = 1840] [id = 19] 02:55:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7fbe10db7c00) [pid = 1840] [serial = 54] [outer = (nil)] 02:55:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7fbe11ab5c00) [pid = 1840] [serial = 55] [outer = 0x7fbe10db7c00] 02:55:14 INFO - PROCESS | 1840 | 1460973314816 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7fbe14e98400) [pid = 1840] [serial = 56] [outer = 0x7fbe10db7c00] 02:55:15 INFO - PROCESS | 1840 | 1460973315665 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]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1239ms 02:55:15 INFO - PROCESS | 1840 | 1460973315705 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 1840 | 1460973315714 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:55:15 INFO - PROCESS | 1840 | 1460973315724 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1840 | 1460973315728 Marionette TRACE conn3 <- [1,50,null,{}] 02:55:15 INFO - PROCESS | 1840 | 1460973315735 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}] 02:55:15 INFO - PROCESS | 1840 | 1460973315910 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:55:16 INFO - PROCESS | 1840 | 1460973316030 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1853d800 == 20 [pid = 1840] [id = 20] 02:55:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7fbe10db8400) [pid = 1840] [serial = 57] [outer = (nil)] 02:55:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7fbe16a63400) [pid = 1840] [serial = 58] [outer = 0x7fbe10db8400] 02:55:16 INFO - PROCESS | 1840 | 1460973316104 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7fbe17eb3000) [pid = 1840] [serial = 59] [outer = 0x7fbe10db8400] 02:55:16 INFO - PROCESS | 1840 | 1460973316915 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]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1231ms 02:55:16 INFO - PROCESS | 1840 | 1460973316957 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 1840 | 1460973316961 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:55:16 INFO - PROCESS | 1840 | 1460973316968 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 1840 | 1460973316973 Marionette TRACE conn3 <- [1,54,null,{}] 02:55:16 INFO - PROCESS | 1840 | 1460973316989 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}] 02:55:17 INFO - PROCESS | 1840 | 1460973317237 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:55:17 INFO - PROCESS | 1840 | 1460973317336 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b51f000 == 21 [pid = 1840] [id = 21] 02:55:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7fbe183dd000) [pid = 1840] [serial = 60] [outer = (nil)] 02:55:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7fbe18730c00) [pid = 1840] [serial = 61] [outer = 0x7fbe183dd000] 02:55:17 INFO - PROCESS | 1840 | 1460973317418 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7fbe18eae400) [pid = 1840] [serial = 62] [outer = 0x7fbe183dd000] 02:55:18 INFO - PROCESS | 1840 | 1460973318195 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]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1286ms 02:55:18 INFO - PROCESS | 1840 | 1460973318255 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 1840 | 1460973318259 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:55:18 INFO - PROCESS | 1840 | 1460973318266 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 1840 | 1460973318270 Marionette TRACE conn3 <- [1,58,null,{}] 02:55:18 INFO - PROCESS | 1840 | 1460973318276 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}] 02:55:18 INFO - PROCESS | 1840 | 1460973318442 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:55:18 INFO - PROCESS | 1840 | 1460973318562 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fc0e800 == 22 [pid = 1840] [id = 22] 02:55:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7fbe1856e400) [pid = 1840] [serial = 63] [outer = (nil)] 02:55:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7fbe1a808800) [pid = 1840] [serial = 64] [outer = 0x7fbe1856e400] 02:55:18 INFO - PROCESS | 1840 | 1460973318639 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7fbe1b20b400) [pid = 1840] [serial = 65] [outer = 0x7fbe1856e400] 02:55:19 INFO - PROCESS | 1840 | 1460973319598 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1428ms 02:55:19 INFO - PROCESS | 1840 | 1460973319696 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:55:19 INFO - PROCESS | 1840 | 1460973319701 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:55:19 INFO - PROCESS | 1840 | 1460973319710 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1840 | 1460973319715 Marionette TRACE conn3 <- [1,62,null,{}] 02:55:19 INFO - PROCESS | 1840 | 1460973319722 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}] 02:55:19 INFO - PROCESS | 1840 | 1460973319977 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:55:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18041000 == 21 [pid = 1840] [id = 17] 02:55:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16eef800 == 20 [pid = 1840] [id = 16] 02:55:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f179800 == 19 [pid = 1840] [id = 15] 02:55:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1804f000 == 18 [pid = 1840] [id = 14] 02:55:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17bf8000 == 17 [pid = 1840] [id = 13] 02:55:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f08f000 == 16 [pid = 1840] [id = 9] 02:55:20 INFO - PROCESS | 1840 | 1460973320188 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d52800 == 17 [pid = 1840] [id = 23] 02:55:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7fbe0ff8e800) [pid = 1840] [serial = 66] [outer = (nil)] 02:55:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7fbe10f77400) [pid = 1840] [serial = 67] [outer = 0x7fbe0ff8e800] 02:55:20 INFO - PROCESS | 1840 | 1460973320272 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7fbe158e3800) [pid = 1840] [serial = 68] [outer = 0x7fbe0ff8e800] 02:55:21 INFO - PROCESS | 1840 | 1460973321095 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]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1433ms 02:55:21 INFO - PROCESS | 1840 | 1460973321144 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 1840 | 1460973321151 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:55:21 INFO - PROCESS | 1840 | 1460973321178 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 1840 | 1460973321184 Marionette TRACE conn3 <- [1,66,null,{}] 02:55:21 INFO - PROCESS | 1840 | 1460973321191 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}] 02:55:21 INFO - PROCESS | 1840 | 1460973321355 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:55:21 INFO - PROCESS | 1840 | 1460973321478 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe177d6800 == 18 [pid = 1840] [id = 24] 02:55:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7fbe10f6a000) [pid = 1840] [serial = 69] [outer = (nil)] 02:55:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7fbe172b3000) [pid = 1840] [serial = 70] [outer = 0x7fbe10f6a000] 02:55:21 INFO - PROCESS | 1840 | 1460973321560 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7fbe1809c000) [pid = 1840] [serial = 71] [outer = 0x7fbe10f6a000] 02:55:22 INFO - PROCESS | 1840 | 1460973322372 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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1236ms 02:55:22 INFO - PROCESS | 1840 | 1460973322422 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 1840 | 1460973322427 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:55:22 INFO - PROCESS | 1840 | 1460973322434 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 1840 | 1460973322437 Marionette TRACE conn3 <- [1,70,null,{}] 02:55:22 INFO - PROCESS | 1840 | 1460973322443 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}] 02:55:22 INFO - PROCESS | 1840 | 1460973322605 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:55:22 INFO - PROCESS | 1840 | 1460973322730 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe189ed800 == 19 [pid = 1840] [id = 25] 02:55:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7fbe16a5d400) [pid = 1840] [serial = 72] [outer = (nil)] 02:55:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7fbe18578000) [pid = 1840] [serial = 73] [outer = 0x7fbe16a5d400] 02:55:22 INFO - PROCESS | 1840 | 1460973322810 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7fbe18ead400) [pid = 1840] [serial = 74] [outer = 0x7fbe16a5d400] 02:55:23 INFO - PROCESS | 1840 | 1460973323681 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]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1278ms 02:55:23 INFO - PROCESS | 1840 | 1460973323713 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 1840 | 1460973323718 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:55:23 INFO - PROCESS | 1840 | 1460973323734 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 1840 | 1460973323741 Marionette TRACE conn3 <- [1,74,null,{}] 02:55:23 INFO - PROCESS | 1840 | 1460973323746 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}] 02:55:23 INFO - PROCESS | 1840 | 1460973323907 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:55:24 INFO - PROCESS | 1840 | 1460973324030 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b5f2800 == 20 [pid = 1840] [id = 26] 02:55:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7fbe183d8800) [pid = 1840] [serial = 75] [outer = (nil)] 02:55:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7fbe1b36b400) [pid = 1840] [serial = 76] [outer = 0x7fbe183d8800] 02:55:24 INFO - PROCESS | 1840 | 1460973324106 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7fbe24dd1400) [pid = 1840] [serial = 77] [outer = 0x7fbe183d8800] 02:55:24 INFO - PROCESS | 1840 | 1460973324943 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]]]}] 02:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1289ms 02:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:55:25 INFO - PROCESS | 1840 | 1460973325016 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 1840 | 1460973325019 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:55:25 INFO - PROCESS | 1840 | 1460973325026 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 1840 | 1460973325029 Marionette TRACE conn3 <- [1,78,null,{}] 02:55:25 INFO - PROCESS | 1840 | 1460973325034 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}] 02:55:25 INFO - PROCESS | 1840 | 1460973325187 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:55:25 INFO - PROCESS | 1840 | 1460973325312 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe259f5800 == 21 [pid = 1840] [id = 27] 02:55:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7fbe0f2bf000) [pid = 1840] [serial = 78] [outer = (nil)] 02:55:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7fbe2597e000) [pid = 1840] [serial = 79] [outer = 0x7fbe0f2bf000] 02:55:25 INFO - PROCESS | 1840 | 1460973325386 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7fbe26005c00) [pid = 1840] [serial = 80] [outer = 0x7fbe0f2bf000] 02:55:26 INFO - PROCESS | 1840 | 1460973326340 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]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1393ms 02:55:26 INFO - PROCESS | 1840 | 1460973326419 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 1840 | 1460973326426 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:55:26 INFO - PROCESS | 1840 | 1460973326435 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 1840 | 1460973326439 Marionette TRACE conn3 <- [1,82,null,{}] 02:55:26 INFO - PROCESS | 1840 | 1460973326447 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}] 02:55:26 INFO - PROCESS | 1840 | 1460973326671 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:55:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b51f000 == 20 [pid = 1840] [id = 21] 02:55:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1853d800 == 19 [pid = 1840] [id = 20] 02:55:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe158c0000 == 18 [pid = 1840] [id = 19] 02:55:26 INFO - PROCESS | 1840 | 1460973326813 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1577d000 == 19 [pid = 1840] [id = 28] 02:55:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7fbe0f31a400) [pid = 1840] [serial = 81] [outer = (nil)] 02:55:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7fbe157eac00) [pid = 1840] [serial = 82] [outer = 0x7fbe0f31a400] 02:55:26 INFO - PROCESS | 1840 | 1460973326931 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7fbe16c9d000) [pid = 1840] [serial = 83] [outer = 0x7fbe0f31a400] 02:55:27 INFO - PROCESS | 1840 | 1460973327718 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]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1335ms 02:55:27 INFO - PROCESS | 1840 | 1460973327772 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 1840 | 1460973327779 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:55:27 INFO - PROCESS | 1840 | 1460973327805 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 1840 | 1460973327812 Marionette TRACE conn3 <- [1,86,null,{}] 02:55:27 INFO - PROCESS | 1840 | 1460973327820 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}] 02:55:27 INFO - PROCESS | 1840 | 1460973327984 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:55:28 INFO - PROCESS | 1840 | 1460973328138 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1a8d6800 == 20 [pid = 1840] [id = 29] 02:55:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7fbe183d5c00) [pid = 1840] [serial = 84] [outer = (nil)] 02:55:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7fbe1857cc00) [pid = 1840] [serial = 85] [outer = 0x7fbe183d5c00] 02:55:28 INFO - PROCESS | 1840 | 1460973328220 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7fbe18e4a000) [pid = 1840] [serial = 86] [outer = 0x7fbe183d5c00] 02:55:29 INFO - PROCESS | 1840 | 1460973329069 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]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1336ms 02:55:29 INFO - PROCESS | 1840 | 1460973329142 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 1840 | 1460973329147 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:55:29 INFO - PROCESS | 1840 | 1460973329159 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 1840 | 1460973329162 Marionette TRACE conn3 <- [1,90,null,{}] 02:55:29 INFO - PROCESS | 1840 | 1460973329171 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}] 02:55:29 INFO - PROCESS | 1840 | 1460973329363 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:55:29 INFO - PROCESS | 1840 | 1460973329495 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fccd800 == 21 [pid = 1840] [id = 30] 02:55:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7fbe176d3c00) [pid = 1840] [serial = 87] [outer = (nil)] 02:55:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7fbe1b365000) [pid = 1840] [serial = 88] [outer = 0x7fbe176d3c00] 02:55:29 INFO - PROCESS | 1840 | 1460973329584 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7fbe24ddc000) [pid = 1840] [serial = 89] [outer = 0x7fbe176d3c00] 02:55:30 INFO - PROCESS | 1840 | 1460973330546 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1433ms 02:55:30 INFO - PROCESS | 1840 | 1460973330590 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 1840 | 1460973330597 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:55:30 INFO - PROCESS | 1840 | 1460973330613 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 1840 | 1460973330620 Marionette TRACE conn3 <- [1,94,null,{}] 02:55:30 INFO - PROCESS | 1840 | 1460973330627 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}] 02:55:30 INFO - PROCESS | 1840 | 1460973330796 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:55:30 INFO - PROCESS | 1840 | 1460973330933 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26068000 == 22 [pid = 1840] [id = 31] 02:55:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7fbe18eb0c00) [pid = 1840] [serial = 90] [outer = (nil)] 02:55:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7fbe26ef5000) [pid = 1840] [serial = 91] [outer = 0x7fbe18eb0c00] 02:55:31 INFO - PROCESS | 1840 | 1460973331012 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7fbe28fc3c00) [pid = 1840] [serial = 92] [outer = 0x7fbe18eb0c00] 02:55:31 INFO - PROCESS | 1840 | 1460973331834 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]]]}] 02:55:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1292ms 02:55:31 INFO - PROCESS | 1840 | 1460973331900 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 1840 | 1460973331905 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:55:31 INFO - PROCESS | 1840 | 1460973331937 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 1840 | 1460973331941 Marionette TRACE conn3 <- [1,98,null,{}] 02:55:31 INFO - PROCESS | 1840 | 1460973331947 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}] 02:55:32 INFO - PROCESS | 1840 | 1460973332111 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:55:32 INFO - PROCESS | 1840 | 1460973332247 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26e53000 == 23 [pid = 1840] [id = 32] 02:55:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7fbe2904ac00) [pid = 1840] [serial = 93] [outer = (nil)] 02:55:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7fbe29086400) [pid = 1840] [serial = 94] [outer = 0x7fbe2904ac00] 02:55:32 INFO - PROCESS | 1840 | 1460973332424 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7fbe2ad28000) [pid = 1840] [serial = 95] [outer = 0x7fbe2904ac00] 02:55:33 INFO - PROCESS | 1840 | 1460973333412 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]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1538ms 02:55:33 INFO - PROCESS | 1840 | 1460973333474 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 1840 | 1460973333479 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:55:33 INFO - PROCESS | 1840 | 1460973333487 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 1840 | 1460973333493 Marionette TRACE conn3 <- [1,102,null,{}] 02:55:33 INFO - PROCESS | 1840 | 1460973333502 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}] 02:55:33 INFO - PROCESS | 1840 | 1460973333684 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:55:33 INFO - PROCESS | 1840 | 1460973333875 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f08f000 == 24 [pid = 1840] [id = 33] 02:55:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7fbe15f76000) [pid = 1840] [serial = 96] [outer = (nil)] 02:55:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7fbe16889c00) [pid = 1840] [serial = 97] [outer = 0x7fbe15f76000] 02:55:34 INFO - PROCESS | 1840 | 1460973334001 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7fbe176db800) [pid = 1840] [serial = 98] [outer = 0x7fbe15f76000] 02:55:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe177d6800 == 23 [pid = 1840] [id = 24] 02:55:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10d52800 == 22 [pid = 1840] [id = 23] 02:55:34 INFO - PROCESS | 1840 | 1460973334893 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1433ms 02:55:34 INFO - PROCESS | 1840 | 1460973334940 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 1840 | 1460973334946 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:55:34 INFO - PROCESS | 1840 | 1460973334959 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 1840 | 1460973334964 Marionette TRACE conn3 <- [1,106,null,{}] 02:55:34 INFO - PROCESS | 1840 | 1460973334975 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}] 02:55:35 INFO - PROCESS | 1840 | 1460973335191 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:55:35 INFO - PROCESS | 1840 | 1460973335384 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1804e000 == 23 [pid = 1840] [id = 34] 02:55:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7fbe17595800) [pid = 1840] [serial = 99] [outer = (nil)] 02:55:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7fbe18099c00) [pid = 1840] [serial = 100] [outer = 0x7fbe17595800] 02:55:35 INFO - PROCESS | 1840 | 1460973335492 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7fbe183de800) [pid = 1840] [serial = 101] [outer = 0x7fbe17595800] 02:55:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7fbe157f0800) [pid = 1840] [serial = 102] [outer = 0x7fbe0fe82c00] 02:55:36 INFO - PROCESS | 1840 | 1460973336482 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]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1587ms 02:55:36 INFO - PROCESS | 1840 | 1460973336545 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 1840 | 1460973336555 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:55:36 INFO - PROCESS | 1840 | 1460973336567 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 1840 | 1460973336571 Marionette TRACE conn3 <- [1,110,null,{}] 02:55:36 INFO - PROCESS | 1840 | 1460973336579 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}] 02:55:36 INFO - PROCESS | 1840 | 1460973336783 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:55:36 INFO - PROCESS | 1840 | 1460973336970 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25c79800 == 24 [pid = 1840] [id = 35] 02:55:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe195a8800) [pid = 1840] [serial = 103] [outer = (nil)] 02:55:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe1b20b800) [pid = 1840] [serial = 104] [outer = 0x7fbe195a8800] 02:55:37 INFO - PROCESS | 1840 | 1460973337080 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe25bb3800) [pid = 1840] [serial = 105] [outer = 0x7fbe195a8800] 02:55:37 INFO - PROCESS | 1840 | 1460973337942 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]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1437ms 02:55:38 INFO - PROCESS | 1840 | 1460973338003 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:55:38 INFO - PROCESS | 1840 | 1460973338007 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:55:38 INFO - PROCESS | 1840 | 1460973338014 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 1840 | 1460973338020 Marionette TRACE conn3 <- [1,114,null,{}] 02:55:38 INFO - PROCESS | 1840 | 1460973338036 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}] 02:55:38 INFO - PROCESS | 1840 | 1460973338262 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:55:38 INFO - PROCESS | 1840 | 1460973338400 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11ac2000 == 25 [pid = 1840] [id = 36] 02:55:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe2603b400) [pid = 1840] [serial = 106] [outer = (nil)] 02:55:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe29045000) [pid = 1840] [serial = 107] [outer = 0x7fbe2603b400] 02:55:38 INFO - PROCESS | 1840 | 1460973338526 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe2ae5c400) [pid = 1840] [serial = 108] [outer = 0x7fbe2603b400] 02:55:39 INFO - PROCESS | 1840 | 1460973339417 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1439ms 02:55:39 INFO - PROCESS | 1840 | 1460973339453 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1840 | 1460973339458 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:55:39 INFO - PROCESS | 1840 | 1460973339465 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1840 | 1460973339467 Marionette TRACE conn3 <- [1,118,null,{}] 02:55:39 INFO - PROCESS | 1840 | 1460973339473 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}] 02:55:39 INFO - PROCESS | 1840 | 1460973339627 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:55:39 INFO - PROCESS | 1840 | 1460973339766 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a76b000 == 26 [pid = 1840] [id = 37] 02:55:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe183d3000) [pid = 1840] [serial = 109] [outer = (nil)] 02:55:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe2b32cc00) [pid = 1840] [serial = 110] [outer = 0x7fbe183d3000] 02:55:39 INFO - PROCESS | 1840 | 1460973339847 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe2cf9b800) [pid = 1840] [serial = 111] [outer = 0x7fbe183d3000] 02:55:40 INFO - PROCESS | 1840 | 1460973340668 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]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1228ms 02:55:40 INFO - PROCESS | 1840 | 1460973340694 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 1840 | 1460973340697 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:55:40 INFO - PROCESS | 1840 | 1460973340705 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 1840 | 1460973340708 Marionette TRACE conn3 <- [1,122,null,{}] 02:55:40 INFO - PROCESS | 1840 | 1460973340732 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}] 02:55:40 INFO - PROCESS | 1840 | 1460973340890 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:55:41 INFO - PROCESS | 1840 | 1460973341041 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b2b2800 == 27 [pid = 1840] [id = 38] 02:55:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe2b191c00) [pid = 1840] [serial = 112] [outer = (nil)] 02:55:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe2d9eec00) [pid = 1840] [serial = 113] [outer = 0x7fbe2b191c00] 02:55:41 INFO - PROCESS | 1840 | 1460973341119 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe2dcaa800) [pid = 1840] [serial = 114] [outer = 0x7fbe2b191c00] 02:55:42 INFO - PROCESS | 1840 | 1460973342046 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]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1394ms 02:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:55:42 INFO - PROCESS | 1840 | 1460973342100 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 1840 | 1460973342103 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:55:42 INFO - PROCESS | 1840 | 1460973342109 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 1840 | 1460973342112 Marionette TRACE conn3 <- [1,126,null,{}] 02:55:42 INFO - PROCESS | 1840 | 1460973342117 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}] 02:55:42 INFO - PROCESS | 1840 | 1460973342334 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:55:42 INFO - PROCESS | 1840 | 1460973342501 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe12fd2800 == 28 [pid = 1840] [id = 39] 02:55:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe10db6400) [pid = 1840] [serial = 115] [outer = (nil)] 02:55:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe12eaec00) [pid = 1840] [serial = 116] [outer = 0x7fbe10db6400] 02:55:42 INFO - PROCESS | 1840 | 1460973342585 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe12eb4c00) [pid = 1840] [serial = 117] [outer = 0x7fbe10db6400] 02:55:43 INFO - PROCESS | 1840 | 1460973343474 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1430ms 02:55:43 INFO - PROCESS | 1840 | 1460973343540 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:55:43 INFO - PROCESS | 1840 | 1460973343544 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:55:43 INFO - PROCESS | 1840 | 1460973343551 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 1840 | 1460973343555 Marionette TRACE conn3 <- [1,130,null,{}] 02:55:43 INFO - PROCESS | 1840 | 1460973343561 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}] 02:55:43 INFO - PROCESS | 1840 | 1460973343728 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:55:43 INFO - PROCESS | 1840 | 1460973343964 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17273000 == 29 [pid = 1840] [id = 40] 02:55:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe0f491000) [pid = 1840] [serial = 118] [outer = (nil)] 02:55:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe12d0f800) [pid = 1840] [serial = 119] [outer = 0x7fbe0f491000] 02:55:44 INFO - PROCESS | 1840 | 1460973344091 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe14c17800) [pid = 1840] [serial = 120] [outer = 0x7fbe0f491000] 02:55:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1577d000 == 28 [pid = 1840] [id = 28] 02:55:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1a8d6800 == 27 [pid = 1840] [id = 29] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fc0e800 == 26 [pid = 1840] [id = 22] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe26e53000 == 25 [pid = 1840] [id = 32] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fccd800 == 24 [pid = 1840] [id = 30] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe26068000 == 23 [pid = 1840] [id = 31] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe189ed800 == 22 [pid = 1840] [id = 25] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f17f800 == 21 [pid = 1840] [id = 8] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe160c9800 == 20 [pid = 1840] [id = 12] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b5f2800 == 19 [pid = 1840] [id = 26] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe259f5800 == 18 [pid = 1840] [id = 27] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe11ada800 == 17 [pid = 1840] [id = 6] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18a1b800 == 16 [pid = 1840] [id = 18] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b2b2800 == 15 [pid = 1840] [id = 38] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe12fd2800 == 14 [pid = 1840] [id = 39] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a76b000 == 13 [pid = 1840] [id = 37] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe11ac2000 == 12 [pid = 1840] [id = 36] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25c79800 == 11 [pid = 1840] [id = 35] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f08f000 == 10 [pid = 1840] [id = 33] 02:55:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1804e000 == 9 [pid = 1840] [id = 34] 02:55:48 INFO - PROCESS | 1840 | 1460973348438 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 4947ms 02:55:48 INFO - PROCESS | 1840 | 1460973348501 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:55:48 INFO - PROCESS | 1840 | 1460973348510 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:55:48 INFO - PROCESS | 1840 | 1460973348521 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1840 | 1460973348530 Marionette TRACE conn3 <- [1,134,null,{}] 02:55:48 INFO - PROCESS | 1840 | 1460973348542 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}] 02:55:48 INFO - PROCESS | 1840 | 1460973348764 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:55:48 INFO - PROCESS | 1840 | 1460973348855 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1577b000 == 10 [pid = 1840] [id = 41] 02:55:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe14e9f800) [pid = 1840] [serial = 121] [outer = (nil)] 02:55:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe158ef000) [pid = 1840] [serial = 122] [outer = 0x7fbe14e9f800] 02:55:48 INFO - PROCESS | 1840 | 1460973348926 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe160e6400) [pid = 1840] [serial = 123] [outer = 0x7fbe14e9f800] 02:55:49 INFO - PROCESS | 1840 | 1460973349684 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]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1197ms 02:55:49 INFO - PROCESS | 1840 | 1460973349716 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 1840 | 1460973349725 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:55:49 INFO - PROCESS | 1840 | 1460973349736 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 1840 | 1460973349740 Marionette TRACE conn3 <- [1,138,null,{}] 02:55:49 INFO - PROCESS | 1840 | 1460973349787 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}] 02:55:49 INFO - PROCESS | 1840 | 1460973349957 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:55:49 INFO - PROCESS | 1840 | 1460973349968 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1803e800 == 11 [pid = 1840] [id = 42] 02:55:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe0fe85000) [pid = 1840] [serial = 124] [outer = (nil)] 02:55:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe176db400) [pid = 1840] [serial = 125] [outer = 0x7fbe0fe85000] 02:55:50 INFO - PROCESS | 1840 | 1460973350032 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe183da400) [pid = 1840] [serial = 126] [outer = 0x7fbe0fe85000] 02:55:51 INFO - PROCESS | 1840 | 1460973351098 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]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1420ms 02:55:51 INFO - PROCESS | 1840 | 1460973351157 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 1840 | 1460973351162 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:55:51 INFO - PROCESS | 1840 | 1460973351168 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 1840 | 1460973351174 Marionette TRACE conn3 <- [1,142,null,{}] 02:55:51 INFO - PROCESS | 1840 | 1460973351199 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}] 02:55:51 INFO - PROCESS | 1840 | 1460973351408 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:55:51 INFO - PROCESS | 1840 | 1460973351435 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25b73800 == 12 [pid = 1840] [id = 43] 02:55:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe16886000) [pid = 1840] [serial = 127] [outer = (nil)] 02:55:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe1b59bc00) [pid = 1840] [serial = 128] [outer = 0x7fbe16886000] 02:55:51 INFO - PROCESS | 1840 | 1460973351511 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe25bb9400) [pid = 1840] [serial = 129] [outer = 0x7fbe16886000] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe10f6a000) [pid = 1840] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe15dd7000) [pid = 1840] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe16ac8000) [pid = 1840] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe17a0f400) [pid = 1840] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe0f19ac00) [pid = 1840] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe0f19b000) [pid = 1840] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe1872c000) [pid = 1840] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe180a1000) [pid = 1840] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe183d1c00) [pid = 1840] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe10f6a800) [pid = 1840] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe15f76000) [pid = 1840] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe183d8800) [pid = 1840] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe176d3c00) [pid = 1840] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe1856e400) [pid = 1840] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe0ff8e800) [pid = 1840] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe17595800) [pid = 1840] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe2904ac00) [pid = 1840] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe16a5d400) [pid = 1840] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe183dd000) [pid = 1840] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe0f31a400) [pid = 1840] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe183d5c00) [pid = 1840] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe10db8400) [pid = 1840] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe18eb0c00) [pid = 1840] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe10db7c00) [pid = 1840] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe183d3000) [pid = 1840] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe2603b400) [pid = 1840] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7fbe2b191c00) [pid = 1840] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7fbe0fe83400) [pid = 1840] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7fbe0f2bf000) [pid = 1840] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:55:53 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7fbe195a8800) [pid = 1840] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:55:53 INFO - PROCESS | 1840 | 1460973353358 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]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2251ms 02:55:53 INFO - PROCESS | 1840 | 1460973353420 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 1840 | 1460973353424 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:55:53 INFO - PROCESS | 1840 | 1460973353430 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 1840 | 1460973353432 Marionette TRACE conn3 <- [1,146,null,{}] 02:55:53 INFO - PROCESS | 1840 | 1460973353437 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}] 02:55:53 INFO - PROCESS | 1840 | 1460973353648 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:55:53 INFO - PROCESS | 1840 | 1460973353768 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16c18000 == 13 [pid = 1840] [id = 44] 02:55:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7fbe0f30dc00) [pid = 1840] [serial = 130] [outer = (nil)] 02:55:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7fbe18395c00) [pid = 1840] [serial = 131] [outer = 0x7fbe0f30dc00] 02:55:53 INFO - PROCESS | 1840 | 1460973353846 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7fbe183dd000) [pid = 1840] [serial = 132] [outer = 0x7fbe0f30dc00] 02:55:54 INFO - PROCESS | 1840 | 1460973354740 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]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1390ms 02:55:54 INFO - PROCESS | 1840 | 1460973354822 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 1840 | 1460973354826 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:55:54 INFO - PROCESS | 1840 | 1460973354831 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 1840 | 1460973354833 Marionette TRACE conn3 <- [1,150,null,{}] 02:55:54 INFO - PROCESS | 1840 | 1460973354839 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}] 02:55:55 INFO - PROCESS | 1840 | 1460973355004 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:55:55 INFO - PROCESS | 1840 | 1460973355281 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a6e800 == 14 [pid = 1840] [id = 45] 02:55:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe0f2bf000) [pid = 1840] [serial = 133] [outer = (nil)] 02:55:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe0fe83c00) [pid = 1840] [serial = 134] [outer = 0x7fbe0f2bf000] 02:55:55 INFO - PROCESS | 1840 | 1460973355398 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe11ab7800) [pid = 1840] [serial = 135] [outer = 0x7fbe0f2bf000] 02:55:56 INFO - PROCESS | 1840 | 1460973356399 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1586ms 02:55:56 INFO - PROCESS | 1840 | 1460973356420 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1840 | 1460973356428 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:55:56 INFO - PROCESS | 1840 | 1460973356437 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1840 | 1460973356442 Marionette TRACE conn3 <- [1,154,null,{}] 02:55:56 INFO - PROCESS | 1840 | 1460973356450 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}] 02:55:56 INFO - PROCESS | 1840 | 1460973356629 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:55:56 INFO - PROCESS | 1840 | 1460973356761 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b517800 == 15 [pid = 1840] [id = 46] 02:55:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe15f78400) [pid = 1840] [serial = 136] [outer = (nil)] 02:55:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe16ddc400) [pid = 1840] [serial = 137] [outer = 0x7fbe15f78400] 02:55:56 INFO - PROCESS | 1840 | 1460973356873 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe18394400) [pid = 1840] [serial = 138] [outer = 0x7fbe15f78400] 02:55:57 INFO - PROCESS | 1840 | 1460973357809 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]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1432ms 02:55:57 INFO - PROCESS | 1840 | 1460973357873 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 1840 | 1460973357879 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:55:57 INFO - PROCESS | 1840 | 1460973357887 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 1840 | 1460973357890 Marionette TRACE conn3 <- [1,158,null,{}] 02:55:57 INFO - PROCESS | 1840 | 1460973357897 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}] 02:55:58 INFO - PROCESS | 1840 | 1460973358080 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:55:58 INFO - PROCESS | 1840 | 1460973358211 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d5a000 == 16 [pid = 1840] [id = 47] 02:55:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe0f48c800) [pid = 1840] [serial = 139] [outer = (nil)] 02:55:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe10dc0800) [pid = 1840] [serial = 140] [outer = 0x7fbe0f48c800] 02:55:58 INFO - PROCESS | 1840 | 1460973358322 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe18396000) [pid = 1840] [serial = 141] [outer = 0x7fbe0f48c800] 02:55:59 INFO - PROCESS | 1840 | 1460973359174 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:55:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16c18000 == 15 [pid = 1840] [id = 44] 02:55:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25b73800 == 14 [pid = 1840] [id = 43] 02:55:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1803e800 == 13 [pid = 1840] [id = 42] 02:55:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1577b000 == 12 [pid = 1840] [id = 41] 02:55:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17273000 == 11 [pid = 1840] [id = 40] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe12d0f800) [pid = 1840] [serial = 119] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe172b2400) [pid = 1840] [serial = 12] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe177adc00) [pid = 1840] [serial = 9] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | 1460973359596 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]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1736ms 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe176db800) [pid = 1840] [serial = 98] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe18578000) [pid = 1840] [serial = 73] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe10f77400) [pid = 1840] [serial = 67] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe1809c000) [pid = 1840] [serial = 71] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe28fc3c00) [pid = 1840] [serial = 92] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7fbe172b3000) [pid = 1840] [serial = 70] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7fbe28a06800) [pid = 1840] [serial = 2] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7fbe15f7c400) [pid = 1840] [serial = 43] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7fbe17213000) [pid = 1840] [serial = 46] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7fbe183d0000) [pid = 1840] [serial = 49] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7fbe10a75800) [pid = 1840] [serial = 28] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7fbe0f19e000) [pid = 1840] [serial = 25] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7fbe12ee1c00) [pid = 1840] [serial = 34] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7fbe184a3c00) [pid = 1840] [serial = 50] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7fbe177aec00) [pid = 1840] [serial = 47] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7fbe1759ec00) [pid = 1840] [serial = 35] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7fbe18a9d400) [pid = 1840] [serial = 52] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7fbe10f6ec00) [pid = 1840] [serial = 31] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7fbe18e43800) [pid = 1840] [serial = 53] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7fbe18395000) [pid = 1840] [serial = 37] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7fbe16a54400) [pid = 1840] [serial = 44] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7fbe1839ac00) [pid = 1840] [serial = 38] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7fbe183d7c00) [pid = 1840] [serial = 40] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7fbe1872c400) [pid = 1840] [serial = 41] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7fbe0f491800) [pid = 1840] [serial = 26] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7fbe18eae400) [pid = 1840] [serial = 62] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7fbe1a808800) [pid = 1840] [serial = 64] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7fbe16c9d000) [pid = 1840] [serial = 83] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7fbe18e4a000) [pid = 1840] [serial = 86] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7fbe18730c00) [pid = 1840] [serial = 61] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7fbe17eb3000) [pid = 1840] [serial = 59] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7fbe1b36b400) [pid = 1840] [serial = 76] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7fbe26ef5000) [pid = 1840] [serial = 91] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7fbe18099c00) [pid = 1840] [serial = 100] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7fbe1b365000) [pid = 1840] [serial = 88] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7fbe1857cc00) [pid = 1840] [serial = 85] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7fbe14e98400) [pid = 1840] [serial = 56] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7fbe16a63400) [pid = 1840] [serial = 58] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7fbe11ab5c00) [pid = 1840] [serial = 55] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7fbe157eac00) [pid = 1840] [serial = 82] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7fbe25e96000) [pid = 1840] [serial = 23] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7fbe29086400) [pid = 1840] [serial = 94] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7fbe2b32cc00) [pid = 1840] [serial = 110] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7fbe24dd1400) [pid = 1840] [serial = 77] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 63 (0x7fbe24ddc000) [pid = 1840] [serial = 89] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 62 (0x7fbe1b20b400) [pid = 1840] [serial = 65] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 61 (0x7fbe25bb3800) [pid = 1840] [serial = 105] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 60 (0x7fbe158e3800) [pid = 1840] [serial = 68] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 59 (0x7fbe183de800) [pid = 1840] [serial = 101] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 58 (0x7fbe2ad28000) [pid = 1840] [serial = 95] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 57 (0x7fbe18ead400) [pid = 1840] [serial = 74] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 56 (0x7fbe29045000) [pid = 1840] [serial = 107] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 55 (0x7fbe12eaec00) [pid = 1840] [serial = 116] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 54 (0x7fbe2dcaa800) [pid = 1840] [serial = 114] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 53 (0x7fbe2d9eec00) [pid = 1840] [serial = 113] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 52 (0x7fbe0fe86400) [pid = 1840] [serial = 22] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 51 (0x7fbe26005c00) [pid = 1840] [serial = 80] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 50 (0x7fbe1b20b800) [pid = 1840] [serial = 104] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 49 (0x7fbe10f6c800) [pid = 1840] [serial = 16] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 48 (0x7fbe10f73000) [pid = 1840] [serial = 17] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 47 (0x7fbe2597e000) [pid = 1840] [serial = 79] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 46 (0x7fbe10f71400) [pid = 1840] [serial = 19] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 45 (0x7fbe2ae5c400) [pid = 1840] [serial = 108] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 44 (0x7fbe16889c00) [pid = 1840] [serial = 97] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 43 (0x7fbe10dbc000) [pid = 1840] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:55:59 INFO - PROCESS | 1840 | --DOMWINDOW == 42 (0x7fbe2cf9b800) [pid = 1840] [serial = 111] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1840 | 1460973359704 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 1840 | 1460973359715 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:55:59 INFO - PROCESS | 1840 | 1460973359804 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 1840 | 1460973359810 Marionette TRACE conn3 <- [1,162,null,{}] 02:55:59 INFO - PROCESS | 1840 | 1460973359818 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}] 02:55:59 INFO - PROCESS | 1840 | 1460973359959 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:56:00 INFO - PROCESS | 1840 | 1460973360049 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f23f800 == 12 [pid = 1840] [id = 48] 02:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 43 (0x7fbe11968400) [pid = 1840] [serial = 142] [outer = (nil)] 02:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 44 (0x7fbe12eb4800) [pid = 1840] [serial = 143] [outer = 0x7fbe11968400] 02:56:00 INFO - PROCESS | 1840 | 1460973360123 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 45 (0x7fbe14c1f000) [pid = 1840] [serial = 144] [outer = 0x7fbe11968400] 02:56:00 INFO - PROCESS | 1840 | 1460973360827 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]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1121ms 02:56:00 INFO - PROCESS | 1840 | 1460973360895 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 1840 | 1460973360908 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:56:00 INFO - PROCESS | 1840 | 1460973360953 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 1840 | 1460973360963 Marionette TRACE conn3 <- [1,166,null,{}] 02:56:00 INFO - PROCESS | 1840 | 1460973360974 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}] 02:56:01 INFO - PROCESS | 1840 | 1460973361297 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:56:01 INFO - PROCESS | 1840 | 1460973361350 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe158a6000 == 13 [pid = 1840] [id = 49] 02:56:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 46 (0x7fbe0f19d800) [pid = 1840] [serial = 145] [outer = (nil)] 02:56:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 47 (0x7fbe12eb2400) [pid = 1840] [serial = 146] [outer = 0x7fbe0f19d800] 02:56:01 INFO - PROCESS | 1840 | 1460973361419 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 48 (0x7fbe16a62c00) [pid = 1840] [serial = 147] [outer = 0x7fbe0f19d800] 02:56:02 INFO - PROCESS | 1840 | 1460973362185 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]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1307ms 02:56:02 INFO - PROCESS | 1840 | 1460973362247 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 1840 | 1460973362251 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:56:02 INFO - PROCESS | 1840 | 1460973362257 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 1840 | 1460973362262 Marionette TRACE conn3 <- [1,170,null,{}] 02:56:02 INFO - PROCESS | 1840 | 1460973362285 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}] 02:56:02 INFO - PROCESS | 1840 | 1460973362472 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:56:02 INFO - PROCESS | 1840 | 1460973362495 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17511800 == 14 [pid = 1840] [id = 50] 02:56:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 49 (0x7fbe0f1a0800) [pid = 1840] [serial = 148] [outer = (nil)] 02:56:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7fbe18393000) [pid = 1840] [serial = 149] [outer = 0x7fbe0f1a0800] 02:56:02 INFO - PROCESS | 1840 | 1460973362577 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7fbe183d3400) [pid = 1840] [serial = 150] [outer = 0x7fbe0f1a0800] 02:56:03 INFO - PROCESS | 1840 | 1460973363386 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]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1184ms 02:56:03 INFO - PROCESS | 1840 | 1460973363444 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 1840 | 1460973363449 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:56:03 INFO - PROCESS | 1840 | 1460973363454 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 1840 | 1460973363456 Marionette TRACE conn3 <- [1,174,null,{}] 02:56:03 INFO - PROCESS | 1840 | 1460973363461 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}] 02:56:03 INFO - PROCESS | 1840 | 1460973363657 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:56:03 INFO - PROCESS | 1840 | 1460973363692 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1803e800 == 15 [pid = 1840] [id = 51] 02:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7fbe12eb7c00) [pid = 1840] [serial = 151] [outer = (nil)] 02:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7fbe1893d000) [pid = 1840] [serial = 152] [outer = 0x7fbe12eb7c00] 02:56:03 INFO - PROCESS | 1840 | 1460973363760 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7fbe18aa4000) [pid = 1840] [serial = 153] [outer = 0x7fbe12eb7c00] 02:56:04 INFO - PROCESS | 1840 | --DOMWINDOW == 53 (0x7fbe10db6400) [pid = 1840] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:56:04 INFO - PROCESS | 1840 | --DOMWINDOW == 52 (0x7fbe16886000) [pid = 1840] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:56:04 INFO - PROCESS | 1840 | --DOMWINDOW == 51 (0x7fbe14e9f800) [pid = 1840] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:56:04 INFO - PROCESS | 1840 | --DOMWINDOW == 50 (0x7fbe0fe85000) [pid = 1840] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:56:04 INFO - PROCESS | 1840 | --DOMWINDOW == 49 (0x7fbe0f491000) [pid = 1840] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:56:04 INFO - PROCESS | 1840 | 1460973364594 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]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1180ms 02:56:04 INFO - PROCESS | 1840 | 1460973364636 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 1840 | 1460973364640 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:56:04 INFO - PROCESS | 1840 | 1460973364646 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 1840 | 1460973364648 Marionette TRACE conn3 <- [1,178,null,{}] 02:56:04 INFO - PROCESS | 1840 | 1460973364653 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}] 02:56:04 INFO - PROCESS | 1840 | 1460973364830 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:56:04 INFO - PROCESS | 1840 | 1460973364844 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18540000 == 16 [pid = 1840] [id = 52] 02:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7fbe0f2c0000) [pid = 1840] [serial = 154] [outer = (nil)] 02:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7fbe18e42800) [pid = 1840] [serial = 155] [outer = 0x7fbe0f2c0000] 02:56:04 INFO - PROCESS | 1840 | 1460973364905 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7fbe19284400) [pid = 1840] [serial = 156] [outer = 0x7fbe0f2c0000] 02:56:05 INFO - PROCESS | 1840 | 1460973365594 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]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 977ms 02:56:05 INFO - PROCESS | 1840 | 1460973365624 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 1840 | 1460973365628 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:56:05 INFO - PROCESS | 1840 | 1460973365633 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1840 | 1460973365635 Marionette TRACE conn3 <- [1,182,null,{}] 02:56:05 INFO - PROCESS | 1840 | 1460973365641 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}] 02:56:05 INFO - PROCESS | 1840 | 1460973365863 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:56:05 INFO - PROCESS | 1840 | 1460973365878 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1a8cd000 == 17 [pid = 1840] [id = 53] 02:56:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7fbe196c1400) [pid = 1840] [serial = 157] [outer = (nil)] 02:56:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7fbe24dd8800) [pid = 1840] [serial = 158] [outer = 0x7fbe196c1400] 02:56:05 INFO - PROCESS | 1840 | 1460973365946 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7fbe25bb3400) [pid = 1840] [serial = 159] [outer = 0x7fbe196c1400] 02:56:06 INFO - PROCESS | 1840 | 1460973366874 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]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1286ms 02:56:06 INFO - PROCESS | 1840 | 1460973366938 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 1840 | 1460973366946 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:56:06 INFO - PROCESS | 1840 | 1460973366958 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 1840 | 1460973366966 Marionette TRACE conn3 <- [1,186,null,{}] 02:56:06 INFO - PROCESS | 1840 | 1460973366974 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}] 02:56:07 INFO - PROCESS | 1840 | 1460973367146 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:56:07 INFO - PROCESS | 1840 | 1460973367269 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe168c6000 == 18 [pid = 1840] [id = 54] 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7fbe12eb8000) [pid = 1840] [serial = 160] [outer = (nil)] 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7fbe14ea2c00) [pid = 1840] [serial = 161] [outer = 0x7fbe12eb8000] 02:56:07 INFO - PROCESS | 1840 | 1460973367346 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7fbe167e8800) [pid = 1840] [serial = 162] [outer = 0x7fbe12eb8000] 02:56:08 INFO - PROCESS | 1840 | 1460973368208 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]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1292ms 02:56:08 INFO - PROCESS | 1840 | 1460973368251 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 1840 | 1460973368259 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:56:08 INFO - PROCESS | 1840 | 1460973368269 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 1840 | 1460973368274 Marionette TRACE conn3 <- [1,190,null,{}] 02:56:08 INFO - PROCESS | 1840 | 1460973368297 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}] 02:56:08 INFO - PROCESS | 1840 | 1460973368459 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:56:08 INFO - PROCESS | 1840 | 1460973368582 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1853b800 == 19 [pid = 1840] [id = 55] 02:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7fbe12eb8400) [pid = 1840] [serial = 163] [outer = (nil)] 02:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7fbe17a11400) [pid = 1840] [serial = 164] [outer = 0x7fbe12eb8400] 02:56:08 INFO - PROCESS | 1840 | 1460973368664 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7fbe184ab800) [pid = 1840] [serial = 165] [outer = 0x7fbe12eb8400] 02:56:09 INFO - PROCESS | 1840 | 1460973369478 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]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1251ms 02:56:09 INFO - PROCESS | 1840 | 1460973369522 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 1840 | 1460973369526 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:56:09 INFO - PROCESS | 1840 | 1460973369532 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 1840 | 1460973369538 Marionette TRACE conn3 <- [1,194,null,{}] 02:56:09 INFO - PROCESS | 1840 | 1460973369553 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}] 02:56:09 INFO - PROCESS | 1840 | 1460973369747 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:56:09 INFO - PROCESS | 1840 | 1460973369883 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1750f800 == 20 [pid = 1840] [id = 56] 02:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7fbe184a1800) [pid = 1840] [serial = 166] [outer = (nil)] 02:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7fbe1b207000) [pid = 1840] [serial = 167] [outer = 0x7fbe184a1800] 02:56:09 INFO - PROCESS | 1840 | 1460973369969 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7fbe24dde000) [pid = 1840] [serial = 168] [outer = 0x7fbe184a1800] 02:56:10 INFO - PROCESS | 1840 | 1460973370816 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1387ms 02:56:10 INFO - PROCESS | 1840 | 1460973370920 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:56:10 INFO - PROCESS | 1840 | 1460973370925 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:56:10 INFO - PROCESS | 1840 | 1460973370932 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 1840 | 1460973370936 Marionette TRACE conn3 <- [1,198,null,{}] 02:56:10 INFO - PROCESS | 1840 | 1460973370943 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}] 02:56:11 INFO - PROCESS | 1840 | 1460973371133 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:56:11 INFO - PROCESS | 1840 | 1460973371262 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fccc000 == 21 [pid = 1840] [id = 57] 02:56:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7fbe195a4000) [pid = 1840] [serial = 169] [outer = (nil)] 02:56:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7fbe25e94c00) [pid = 1840] [serial = 170] [outer = 0x7fbe195a4000] 02:56:11 INFO - PROCESS | 1840 | 1460973371341 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7fbe2600f800) [pid = 1840] [serial = 171] [outer = 0x7fbe195a4000] 02:56:12 INFO - PROCESS | 1840 | 1460973372486 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1594ms 02:56:12 INFO - PROCESS | 1840 | 1460973372527 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 1840 | 1460973372533 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:56:12 INFO - PROCESS | 1840 | 1460973372545 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1840 | 1460973372553 Marionette TRACE conn3 <- [1,202,null,{}] 02:56:12 INFO - PROCESS | 1840 | 1460973372565 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}] 02:56:12 INFO - PROCESS | 1840 | 1460973372808 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:56:13 INFO - PROCESS | 1840 | 1460973373045 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f23c800 == 22 [pid = 1840] [id = 58] 02:56:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7fbe12eb4400) [pid = 1840] [serial = 172] [outer = (nil)] 02:56:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7fbe12ed9400) [pid = 1840] [serial = 173] [outer = 0x7fbe12eb4400] 02:56:13 INFO - PROCESS | 1840 | 1460973373144 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7fbe14ea4800) [pid = 1840] [serial = 174] [outer = 0x7fbe12eb4400] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7fbe1b59bc00) [pid = 1840] [serial = 128] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7fbe158ef000) [pid = 1840] [serial = 122] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7fbe160e6400) [pid = 1840] [serial = 123] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7fbe176db400) [pid = 1840] [serial = 125] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7fbe25bb9400) [pid = 1840] [serial = 129] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7fbe14c17800) [pid = 1840] [serial = 120] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 63 (0x7fbe18395c00) [pid = 1840] [serial = 131] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 62 (0x7fbe183da400) [pid = 1840] [serial = 126] [outer = (nil)] [url = about:blank] 02:56:13 INFO - PROCESS | 1840 | --DOMWINDOW == 61 (0x7fbe12eb4c00) [pid = 1840] [serial = 117] [outer = (nil)] [url = about:blank] 02:56:14 INFO - PROCESS | 1840 | 1460973374109 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1591ms 02:56:14 INFO - PROCESS | 1840 | 1460973374136 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 1840 | 1460973374143 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:56:14 INFO - PROCESS | 1840 | 1460973374153 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 1840 | 1460973374156 Marionette TRACE conn3 <- [1,206,null,{}] 02:56:14 INFO - PROCESS | 1840 | 1460973374163 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}] 02:56:14 INFO - PROCESS | 1840 | 1460973374306 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:56:14 INFO - PROCESS | 1840 | 1460973374398 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe15f97800 == 23 [pid = 1840] [id = 59] 02:56:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7fbe0f491000) [pid = 1840] [serial = 175] [outer = (nil)] 02:56:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7fbe157f1800) [pid = 1840] [serial = 176] [outer = 0x7fbe0f491000] 02:56:14 INFO - PROCESS | 1840 | 1460973374460 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7fbe17597c00) [pid = 1840] [serial = 177] [outer = 0x7fbe0f491000] 02:56:15 INFO - PROCESS | 1840 | 1460973375133 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]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1038ms 02:56:15 INFO - PROCESS | 1840 | 1460973375192 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 1840 | 1460973375195 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:56:15 INFO - PROCESS | 1840 | 1460973375202 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1840 | 1460973375208 Marionette TRACE conn3 <- [1,210,null,{}] 02:56:15 INFO - PROCESS | 1840 | 1460973375244 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}] 02:56:15 INFO - PROCESS | 1840 | 1460973375455 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:56:15 INFO - PROCESS | 1840 | 1460973375469 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18522000 == 24 [pid = 1840] [id = 60] 02:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7fbe183da400) [pid = 1840] [serial = 178] [outer = (nil)] 02:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7fbe18a9e800) [pid = 1840] [serial = 179] [outer = 0x7fbe183da400] 02:56:15 INFO - PROCESS | 1840 | 1460973375573 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7fbe196c6000) [pid = 1840] [serial = 180] [outer = 0x7fbe183da400] 02:56:16 INFO - PROCESS | 1840 | 1460973376628 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1489ms 02:56:16 INFO - PROCESS | 1840 | 1460973376693 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:56:16 INFO - PROCESS | 1840 | 1460973376697 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:56:16 INFO - PROCESS | 1840 | 1460973376703 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1840 | 1460973376706 Marionette TRACE conn3 <- [1,214,null,{}] 02:56:16 INFO - PROCESS | 1840 | 1460973376711 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}] 02:56:16 INFO - PROCESS | 1840 | 1460973376900 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:56:16 INFO - PROCESS | 1840 | 1460973376921 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b522800 == 25 [pid = 1840] [id = 61] 02:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7fbe1a805400) [pid = 1840] [serial = 181] [outer = (nil)] 02:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7fbe25e09000) [pid = 1840] [serial = 182] [outer = 0x7fbe1a805400] 02:56:16 INFO - PROCESS | 1840 | 1460973376986 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7fbe260ddc00) [pid = 1840] [serial = 183] [outer = 0x7fbe1a805400] 02:56:17 INFO - PROCESS | 1840 | 1460973377855 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]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1182ms 02:56:17 INFO - PROCESS | 1840 | 1460973377886 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 1840 | 1460973377889 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:56:17 INFO - PROCESS | 1840 | 1460973377895 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 1840 | 1460973377897 Marionette TRACE conn3 <- [1,218,null,{}] 02:56:17 INFO - PROCESS | 1840 | 1460973377902 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}] 02:56:18 INFO - PROCESS | 1840 | 1460973378077 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:56:18 INFO - PROCESS | 1840 | 1460973378138 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11acc800 == 26 [pid = 1840] [id = 62] 02:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7fbe0f2bfc00) [pid = 1840] [serial = 184] [outer = (nil)] 02:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7fbe26efa000) [pid = 1840] [serial = 185] [outer = 0x7fbe0f2bfc00] 02:56:18 INFO - PROCESS | 1840 | 1460973378209 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7fbe271bcc00) [pid = 1840] [serial = 186] [outer = 0x7fbe0f2bfc00] 02:56:18 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7fbe0f19d800) [pid = 1840] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:56:18 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7fbe11968400) [pid = 1840] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:56:18 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7fbe0f1a0800) [pid = 1840] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:56:18 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7fbe0f2c0000) [pid = 1840] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:56:18 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7fbe12eb7c00) [pid = 1840] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:56:18 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7fbe0f30dc00) [pid = 1840] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:56:18 INFO - PROCESS | 1840 | 1460973378956 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]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1126ms 02:56:19 INFO - PROCESS | 1840 | 1460973379023 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1840 | 1460973379027 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:56:19 INFO - PROCESS | 1840 | 1460973379032 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1840 | 1460973379035 Marionette TRACE conn3 <- [1,222,null,{}] 02:56:19 INFO - PROCESS | 1840 | 1460973379040 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}] 02:56:19 INFO - PROCESS | 1840 | 1460973379266 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:56:19 INFO - PROCESS | 1840 | 1460973379362 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25ea4000 == 27 [pid = 1840] [id = 63] 02:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7fbe12edb000) [pid = 1840] [serial = 187] [outer = (nil)] 02:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7fbe2908d400) [pid = 1840] [serial = 188] [outer = 0x7fbe12edb000] 02:56:19 INFO - PROCESS | 1840 | 1460973379433 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7fbe2ad2b000) [pid = 1840] [serial = 189] [outer = 0x7fbe12edb000] 02:56:20 INFO - PROCESS | 1840 | 1460973380112 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]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1134ms 02:56:20 INFO - PROCESS | 1840 | 1460973380169 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 1840 | 1460973380172 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:56:20 INFO - PROCESS | 1840 | 1460973380178 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 1840 | 1460973380180 Marionette TRACE conn3 <- [1,226,null,{}] 02:56:20 INFO - PROCESS | 1840 | 1460973380186 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}] 02:56:20 INFO - PROCESS | 1840 | 1460973380349 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:56:20 INFO - PROCESS | 1840 | 1460973380369 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f090800 == 28 [pid = 1840] [id = 64] 02:56:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7fbe175d9000) [pid = 1840] [serial = 190] [outer = (nil)] 02:56:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7fbe175de000) [pid = 1840] [serial = 191] [outer = 0x7fbe175d9000] 02:56:20 INFO - PROCESS | 1840 | 1460973380439 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7fbe175e3000) [pid = 1840] [serial = 192] [outer = 0x7fbe175d9000] 02:56:21 INFO - PROCESS | 1840 | 1460973381353 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]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1226ms 02:56:21 INFO - PROCESS | 1840 | 1460973381407 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 1840 | 1460973381413 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:56:21 INFO - PROCESS | 1840 | 1460973381422 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 1840 | 1460973381427 Marionette TRACE conn3 <- [1,230,null,{}] 02:56:21 INFO - PROCESS | 1840 | 1460973381435 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}] 02:56:21 INFO - PROCESS | 1840 | 1460973381661 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:56:21 INFO - PROCESS | 1840 | 1460973381789 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1750d800 == 29 [pid = 1840] [id = 65] 02:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7fbe10dbc000) [pid = 1840] [serial = 193] [outer = (nil)] 02:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7fbe14c17400) [pid = 1840] [serial = 194] [outer = 0x7fbe10dbc000] 02:56:21 INFO - PROCESS | 1840 | 1460973381863 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7fbe16888c00) [pid = 1840] [serial = 195] [outer = 0x7fbe10dbc000] 02:56:22 INFO - PROCESS | 1840 | 1460973382733 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]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1386ms 02:56:22 INFO - PROCESS | 1840 | 1460973382808 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1840 | 1460973382816 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:56:22 INFO - PROCESS | 1840 | 1460973382826 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1840 | 1460973382830 Marionette TRACE conn3 <- [1,234,null,{}] 02:56:22 INFO - PROCESS | 1840 | 1460973382835 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}] 02:56:23 INFO - PROCESS | 1840 | 1460973383027 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:56:23 INFO - PROCESS | 1840 | 1460973383155 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25be0000 == 30 [pid = 1840] [id = 66] 02:56:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7fbe10dbec00) [pid = 1840] [serial = 196] [outer = (nil)] 02:56:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7fbe17a0b400) [pid = 1840] [serial = 197] [outer = 0x7fbe10dbec00] 02:56:23 INFO - PROCESS | 1840 | 1460973383234 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7fbe184a7400) [pid = 1840] [serial = 198] [outer = 0x7fbe10dbec00] 02:56:24 INFO - PROCESS | 1840 | 1460973384009 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]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1237ms 02:56:24 INFO - PROCESS | 1840 | 1460973384063 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 1840 | 1460973384067 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:56:24 INFO - PROCESS | 1840 | 1460973384074 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 1840 | 1460973384079 Marionette TRACE conn3 <- [1,238,null,{}] 02:56:24 INFO - PROCESS | 1840 | 1460973384112 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}] 02:56:24 INFO - PROCESS | 1840 | 1460973384274 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:56:24 INFO - PROCESS | 1840 | 1460973384402 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe28f79800 == 31 [pid = 1840] [id = 67] 02:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7fbe184ad000) [pid = 1840] [serial = 199] [outer = (nil)] 02:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7fbe260dd400) [pid = 1840] [serial = 200] [outer = 0x7fbe184ad000] 02:56:24 INFO - PROCESS | 1840 | 1460973384481 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7fbe29040000) [pid = 1840] [serial = 201] [outer = 0x7fbe184ad000] 02:56:25 INFO - PROCESS | 1840 | 1460973385376 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]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1360ms 02:56:25 INFO - PROCESS | 1840 | 1460973385435 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 1840 | 1460973385438 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:56:25 INFO - PROCESS | 1840 | 1460973385445 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 1840 | 1460973385448 Marionette TRACE conn3 <- [1,242,null,{}] 02:56:25 INFO - PROCESS | 1840 | 1460973385453 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}] 02:56:25 INFO - PROCESS | 1840 | 1460973385608 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:56:25 INFO - PROCESS | 1840 | 1460973385740 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a710800 == 32 [pid = 1840] [id = 68] 02:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7fbe18a9f000) [pid = 1840] [serial = 202] [outer = (nil)] 02:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7fbe2ad2a400) [pid = 1840] [serial = 203] [outer = 0x7fbe18a9f000] 02:56:25 INFO - PROCESS | 1840 | 1460973385812 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7fbe2aeb7800) [pid = 1840] [serial = 204] [outer = 0x7fbe18a9f000] 02:56:26 INFO - PROCESS | 1840 | 1460973386639 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]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1233ms 02:56:26 INFO - PROCESS | 1840 | 1460973386678 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1840 | 1460973386682 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:56:26 INFO - PROCESS | 1840 | 1460973386688 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1840 | 1460973386690 Marionette TRACE conn3 <- [1,246,null,{}] 02:56:26 INFO - PROCESS | 1840 | 1460973386696 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}] 02:56:26 INFO - PROCESS | 1840 | 1460973386851 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:56:27 INFO - PROCESS | 1840 | 1460973387121 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16eec000 == 33 [pid = 1840] [id = 69] 02:56:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7fbe0fe80000) [pid = 1840] [serial = 205] [outer = (nil)] 02:56:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7fbe0fe89000) [pid = 1840] [serial = 206] [outer = 0x7fbe0fe80000] 02:56:27 INFO - PROCESS | 1840 | 1460973387197 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7fbe12edc800) [pid = 1840] [serial = 207] [outer = 0x7fbe0fe80000] 02:56:28 INFO - PROCESS | 1840 | 1460973388044 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]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1381ms 02:56:28 INFO - PROCESS | 1840 | 1460973388070 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 1840 | 1460973388077 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:56:28 INFO - PROCESS | 1840 | 1460973388085 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 1840 | 1460973388089 Marionette TRACE conn3 <- [1,250,null,{}] 02:56:28 INFO - PROCESS | 1840 | 1460973388096 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}] 02:56:28 INFO - PROCESS | 1840 | 1460973388297 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:56:28 INFO - PROCESS | 1840 | 1460973388355 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a77800 == 34 [pid = 1840] [id = 70] 02:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7fbe0f48f000) [pid = 1840] [serial = 208] [outer = (nil)] 02:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7fbe167de800) [pid = 1840] [serial = 209] [outer = 0x7fbe0f48f000] 02:56:28 INFO - PROCESS | 1840 | 1460973388481 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7fbe177a0c00) [pid = 1840] [serial = 210] [outer = 0x7fbe0f48f000] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7fbe24dd8800) [pid = 1840] [serial = 158] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7fbe183dd000) [pid = 1840] [serial = 132] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7fbe0fe83c00) [pid = 1840] [serial = 134] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7fbe12eb2400) [pid = 1840] [serial = 146] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7fbe10dc0800) [pid = 1840] [serial = 140] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7fbe12eb4800) [pid = 1840] [serial = 143] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7fbe14c1f000) [pid = 1840] [serial = 144] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7fbe16ddc400) [pid = 1840] [serial = 137] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7fbe18393000) [pid = 1840] [serial = 149] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7fbe18e42800) [pid = 1840] [serial = 155] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7fbe1893d000) [pid = 1840] [serial = 152] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7fbe18aa4000) [pid = 1840] [serial = 153] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7fbe183d3400) [pid = 1840] [serial = 150] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7fbe19284400) [pid = 1840] [serial = 156] [outer = (nil)] [url = about:blank] 02:56:28 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7fbe16a62c00) [pid = 1840] [serial = 147] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 1840 | 1460973389241 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]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1180ms 02:56:29 INFO - PROCESS | 1840 | 1460973389268 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1840 | 1460973389273 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:56:29 INFO - PROCESS | 1840 | 1460973389281 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1840 | 1460973389283 Marionette TRACE conn3 <- [1,254,null,{}] 02:56:29 INFO - PROCESS | 1840 | 1460973389289 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}] 02:56:29 INFO - PROCESS | 1840 | 1460973389449 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:56:29 INFO - PROCESS | 1840 | 1460973389540 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18040000 == 35 [pid = 1840] [id = 71] 02:56:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7fbe0f31a400) [pid = 1840] [serial = 211] [outer = (nil)] 02:56:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7fbe183d4400) [pid = 1840] [serial = 212] [outer = 0x7fbe0f31a400] 02:56:29 INFO - PROCESS | 1840 | 1460973389602 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7fbe18a9d400) [pid = 1840] [serial = 213] [outer = 0x7fbe0f31a400] 02:56:30 INFO - PROCESS | 1840 | 1460973390343 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]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1132ms 02:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:56:30 INFO - PROCESS | 1840 | 1460973390413 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 1840 | 1460973390416 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:56:30 INFO - PROCESS | 1840 | 1460973390424 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 1840 | 1460973390432 Marionette TRACE conn3 <- [1,258,null,{}] 02:56:30 INFO - PROCESS | 1840 | 1460973390453 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}] 02:56:30 INFO - PROCESS | 1840 | 1460973390599 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:56:30 INFO - PROCESS | 1840 | 1460973390609 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fc05800 == 36 [pid = 1840] [id = 72] 02:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7fbe0f31c400) [pid = 1840] [serial = 214] [outer = (nil)] 02:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7fbe24ddcc00) [pid = 1840] [serial = 215] [outer = 0x7fbe0f31c400] 02:56:30 INFO - PROCESS | 1840 | 1460973390670 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7fbe25ee9800) [pid = 1840] [serial = 216] [outer = 0x7fbe0f31c400] 02:56:31 INFO - PROCESS | 1840 | 1460973391532 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1157ms 02:56:31 INFO - PROCESS | 1840 | 1460973391579 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1840 | 1460973391584 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:56:31 INFO - PROCESS | 1840 | 1460973391597 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1840 | 1460973391600 Marionette TRACE conn3 <- [1,262,null,{}] 02:56:31 INFO - PROCESS | 1840 | 1460973391606 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}] 02:56:31 INFO - PROCESS | 1840 | 1460973391776 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:56:31 INFO - PROCESS | 1840 | 1460973391798 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25e1b000 == 37 [pid = 1840] [id = 73] 02:56:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7fbe17ad4c00) [pid = 1840] [serial = 217] [outer = (nil)] 02:56:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7fbe17adc000) [pid = 1840] [serial = 218] [outer = 0x7fbe17ad4c00] 02:56:31 INFO - PROCESS | 1840 | 1460973391872 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7fbe1857d000) [pid = 1840] [serial = 219] [outer = 0x7fbe17ad4c00] 02:56:32 INFO - PROCESS | 1840 | 1460973392599 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]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1035ms 02:56:32 INFO - PROCESS | 1840 | 1460973392626 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 1840 | 1460973392629 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:56:32 INFO - PROCESS | 1840 | 1460973392635 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 1840 | 1460973392637 Marionette TRACE conn3 <- [1,266,null,{}] 02:56:32 INFO - PROCESS | 1840 | 1460973392643 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}] 02:56:32 INFO - PROCESS | 1840 | 1460973392825 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:56:32 INFO - PROCESS | 1840 | 1460973392894 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe28f64800 == 38 [pid = 1840] [id = 74] 02:56:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7fbe260d8c00) [pid = 1840] [serial = 220] [outer = (nil)] 02:56:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7fbe26ef3c00) [pid = 1840] [serial = 221] [outer = 0x7fbe260d8c00] 02:56:32 INFO - PROCESS | 1840 | 1460973392975 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7fbe2ad22800) [pid = 1840] [serial = 222] [outer = 0x7fbe260d8c00] 02:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7fbe0f2bfc00) [pid = 1840] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7fbe12eb4400) [pid = 1840] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7fbe12edb000) [pid = 1840] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7fbe0f491000) [pid = 1840] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7fbe183da400) [pid = 1840] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:56:33 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7fbe1a805400) [pid = 1840] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:56:33 INFO - PROCESS | 1840 | 1460973393828 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]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1242ms 02:56:33 INFO - PROCESS | 1840 | 1460973393878 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:56:33 INFO - PROCESS | 1840 | 1460973393892 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:56:33 INFO - PROCESS | 1840 | 1460973393899 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 1840 | 1460973393902 Marionette TRACE conn3 <- [1,270,null,{}] 02:56:33 INFO - PROCESS | 1840 | 1460973393911 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}] 02:56:34 INFO - PROCESS | 1840 | 1460973394092 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:56:34 INFO - PROCESS | 1840 | 1460973394106 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe290bf000 == 39 [pid = 1840] [id = 75] 02:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7fbe25975800) [pid = 1840] [serial = 223] [outer = (nil)] 02:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7fbe2b104800) [pid = 1840] [serial = 224] [outer = 0x7fbe25975800] 02:56:34 INFO - PROCESS | 1840 | 1460973394167 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7fbe2b32ac00) [pid = 1840] [serial = 225] [outer = 0x7fbe25975800] 02:56:34 INFO - PROCESS | 1840 | 1460973394877 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]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1031ms 02:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:56:34 INFO - PROCESS | 1840 | 1460973394930 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 1840 | 1460973394933 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:56:34 INFO - PROCESS | 1840 | 1460973394939 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 1840 | 1460973394942 Marionette TRACE conn3 <- [1,274,null,{}] 02:56:34 INFO - PROCESS | 1840 | 1460973394985 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}] 02:56:35 INFO - PROCESS | 1840 | 1460973395125 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:56:35 INFO - PROCESS | 1840 | 1460973395134 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b16e000 == 40 [pid = 1840] [id = 76] 02:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7fbe2b32b400) [pid = 1840] [serial = 226] [outer = (nil)] 02:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7fbe2b362c00) [pid = 1840] [serial = 227] [outer = 0x7fbe2b32b400] 02:56:35 INFO - PROCESS | 1840 | 1460973395197 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7fbe2cfa0800) [pid = 1840] [serial = 228] [outer = 0x7fbe2b32b400] 02:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7fbe12edd400) [pid = 1840] [serial = 229] [outer = 0x7fbe0fe82c00] 02:56:36 INFO - PROCESS | 1840 | 1460973396190 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1291ms 02:56:36 INFO - PROCESS | 1840 | 1460973396270 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 1840 | 1460973396277 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:56:36 INFO - PROCESS | 1840 | 1460973396289 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1840 | 1460973396294 Marionette TRACE conn3 <- [1,278,null,{}] 02:56:36 INFO - PROCESS | 1840 | 1460973396302 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}] 02:56:36 INFO - PROCESS | 1840 | 1460973396492 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:56:36 INFO - PROCESS | 1840 | 1460973396628 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18a25000 == 41 [pid = 1840] [id = 77] 02:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7fbe13237c00) [pid = 1840] [serial = 230] [outer = (nil)] 02:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7fbe1323b400) [pid = 1840] [serial = 231] [outer = 0x7fbe13237c00] 02:56:36 INFO - PROCESS | 1840 | 1460973396710 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7fbe16a61400) [pid = 1840] [serial = 232] [outer = 0x7fbe13237c00] 02:56:37 INFO - PROCESS | 1840 | 1460973397662 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]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1433ms 02:56:37 INFO - PROCESS | 1840 | 1460973397724 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 1840 | 1460973397736 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:56:37 INFO - PROCESS | 1840 | 1460973397753 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 1840 | 1460973397758 Marionette TRACE conn3 <- [1,282,null,{}] 02:56:37 INFO - PROCESS | 1840 | 1460973397827 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}] 02:56:38 INFO - PROCESS | 1840 | 1460973398106 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:56:38 INFO - PROCESS | 1840 | 1460973398317 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26acc000 == 42 [pid = 1840] [id = 78] 02:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7fbe17ad1c00) [pid = 1840] [serial = 233] [outer = (nil)] 02:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7fbe17addc00) [pid = 1840] [serial = 234] [outer = 0x7fbe17ad1c00] 02:56:38 INFO - PROCESS | 1840 | 1460973398435 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7fbe183d5c00) [pid = 1840] [serial = 235] [outer = 0x7fbe17ad1c00] 02:56:39 INFO - PROCESS | 1840 | 1460973399366 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]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1686ms 02:56:39 INFO - PROCESS | 1840 | 1460973399437 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 1840 | 1460973399441 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:56:39 INFO - PROCESS | 1840 | 1460973399447 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 1840 | 1460973399452 Marionette TRACE conn3 <- [1,286,null,{}] 02:56:39 INFO - PROCESS | 1840 | 1460973399467 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}] 02:56:39 INFO - PROCESS | 1840 | 1460973399683 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:56:39 INFO - PROCESS | 1840 | 1460973399853 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2cf81800 == 43 [pid = 1840] [id = 79] 02:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7fbe18eaa400) [pid = 1840] [serial = 236] [outer = (nil)] 02:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7fbe1ef50c00) [pid = 1840] [serial = 237] [outer = 0x7fbe18eaa400] 02:56:39 INFO - PROCESS | 1840 | 1460973399932 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7fbe260da400) [pid = 1840] [serial = 238] [outer = 0x7fbe18eaa400] 02:56:40 INFO - PROCESS | 1840 | 1460973400718 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]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1289ms 02:56:40 INFO - PROCESS | 1840 | 1460973400737 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1840 | 1460973400741 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:56:40 INFO - PROCESS | 1840 | 1460973400747 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1840 | 1460973400751 Marionette TRACE conn3 <- [1,290,null,{}] 02:56:40 INFO - PROCESS | 1840 | 1460973400756 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}] 02:56:40 INFO - PROCESS | 1840 | 1460973400909 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:56:41 INFO - PROCESS | 1840 | 1460973401048 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f21c800 == 44 [pid = 1840] [id = 80] 02:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7fbe18ead000) [pid = 1840] [serial = 239] [outer = (nil)] 02:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7fbe2ae62000) [pid = 1840] [serial = 240] [outer = 0x7fbe18ead000] 02:56:41 INFO - PROCESS | 1840 | 1460973401123 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7fbe2b327c00) [pid = 1840] [serial = 241] [outer = 0x7fbe18ead000] 02:56:41 INFO - PROCESS | 1840 | 1460973401939 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]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1227ms 02:56:41 INFO - PROCESS | 1840 | 1460973401976 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 1840 | 1460973401979 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:56:41 INFO - PROCESS | 1840 | 1460973401986 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 1840 | 1460973401988 Marionette TRACE conn3 <- [1,294,null,{}] 02:56:41 INFO - PROCESS | 1840 | 1460973401994 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}] 02:56:42 INFO - PROCESS | 1840 | 1460973402147 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:56:42 INFO - PROCESS | 1840 | 1460973402283 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe3298b800 == 45 [pid = 1840] [id = 81] 02:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7fbe184ac000) [pid = 1840] [serial = 242] [outer = (nil)] 02:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe2b363000) [pid = 1840] [serial = 243] [outer = 0x7fbe184ac000] 02:56:42 INFO - PROCESS | 1840 | 1460973402356 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe2d9eb000) [pid = 1840] [serial = 244] [outer = 0x7fbe184ac000] 02:56:43 INFO - PROCESS | 1840 | 1460973403202 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]]]}] 02:56:43 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. 02:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1233ms 02:56:43 INFO - PROCESS | 1840 | 1460973403235 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 1840 | 1460973403238 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:56:43 INFO - PROCESS | 1840 | 1460973403247 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 1840 | 1460973403250 Marionette TRACE conn3 <- [1,298,null,{}] 02:56:43 INFO - PROCESS | 1840 | 1460973403255 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}] 02:56:43 INFO - PROCESS | 1840 | 1460973403432 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:56:43 INFO - PROCESS | 1840 | 1460973403576 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16a82000 == 46 [pid = 1840] [id = 82] 02:56:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe0fe88000) [pid = 1840] [serial = 245] [outer = (nil)] 02:56:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe16a61000) [pid = 1840] [serial = 246] [outer = 0x7fbe0fe88000] 02:56:43 INFO - PROCESS | 1840 | 1460973403657 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe2dc9f000) [pid = 1840] [serial = 247] [outer = 0x7fbe0fe88000] 02:56:44 INFO - PROCESS | 1840 | 1460973404754 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]]]}] 02:56:44 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. 02:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1534ms 02:56:44 INFO - PROCESS | 1840 | 1460973404782 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1840 | 1460973404787 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:56:44 INFO - PROCESS | 1840 | 1460973404794 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1840 | 1460973404799 Marionette TRACE conn3 <- [1,302,null,{}] 02:56:44 INFO - PROCESS | 1840 | 1460973404806 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}] 02:56:44 INFO - PROCESS | 1840 | 1460973404958 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:56:45 INFO - PROCESS | 1840 | 1460973405233 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11ad0800 == 47 [pid = 1840] [id = 83] 02:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe12ee4800) [pid = 1840] [serial = 248] [outer = (nil)] 02:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe15dd4c00) [pid = 1840] [serial = 249] [outer = 0x7fbe12ee4800] 02:56:45 INFO - PROCESS | 1840 | 1460973405301 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe175d6400) [pid = 1840] [serial = 250] [outer = 0x7fbe12ee4800] 02:56:46 INFO - PROCESS | 1840 | 1460973406114 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]]]}] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe175de000) [pid = 1840] [serial = 191] [outer = (nil)] [url = about:blank] 02:56:46 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. 02:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1433ms 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe290bf000 == 46 [pid = 1840] [id = 75] 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe28f64800 == 45 [pid = 1840] [id = 74] 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25e1b000 == 44 [pid = 1840] [id = 73] 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fc05800 == 43 [pid = 1840] [id = 72] 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18040000 == 42 [pid = 1840] [id = 71] 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a77800 == 41 [pid = 1840] [id = 70] 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16eec000 == 40 [pid = 1840] [id = 69] 02:56:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25be0000 == 39 [pid = 1840] [id = 66] 02:56:46 INFO - PROCESS | 1840 | 1460973406242 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 1840 | 1460973406251 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:56:46 INFO - PROCESS | 1840 | 1460973406265 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1840 | 1460973406269 Marionette TRACE conn3 <- [1,306,null,{}] 02:56:46 INFO - PROCESS | 1840 | 1460973406284 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}] 02:56:46 INFO - PROCESS | 1840 | 1460973406446 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe26efa000) [pid = 1840] [serial = 185] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe14ea4800) [pid = 1840] [serial = 174] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe2908d400) [pid = 1840] [serial = 188] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe17597c00) [pid = 1840] [serial = 177] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe12ed9400) [pid = 1840] [serial = 173] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe2ad2b000) [pid = 1840] [serial = 189] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7fbe25e94c00) [pid = 1840] [serial = 170] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7fbe1b207000) [pid = 1840] [serial = 167] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7fbe17a11400) [pid = 1840] [serial = 164] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7fbe196c6000) [pid = 1840] [serial = 180] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7fbe25e09000) [pid = 1840] [serial = 182] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7fbe14ea2c00) [pid = 1840] [serial = 161] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7fbe271bcc00) [pid = 1840] [serial = 186] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7fbe157f1800) [pid = 1840] [serial = 176] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7fbe18a9e800) [pid = 1840] [serial = 179] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7fbe260ddc00) [pid = 1840] [serial = 183] [outer = (nil)] [url = about:blank] 02:56:46 INFO - PROCESS | 1840 | 1460973406585 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16ef3000 == 40 [pid = 1840] [id = 84] 02:56:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7fbe13238c00) [pid = 1840] [serial = 251] [outer = (nil)] 02:56:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7fbe17a11400) [pid = 1840] [serial = 252] [outer = 0x7fbe13238c00] 02:56:46 INFO - PROCESS | 1840 | 1460973406653 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7fbe18399c00) [pid = 1840] [serial = 253] [outer = 0x7fbe13238c00] 02:56:47 INFO - PROCESS | 1840 | 1460973407469 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]]]}] 02:56:47 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. 02:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1239ms 02:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:56:47 INFO - PROCESS | 1840 | 1460973407504 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1840 | 1460973407507 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:56:47 INFO - PROCESS | 1840 | 1460973407513 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1840 | 1460973407518 Marionette TRACE conn3 <- [1,310,null,{}] 02:56:47 INFO - PROCESS | 1840 | 1460973407532 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}] 02:56:47 INFO - PROCESS | 1840 | 1460973407680 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:56:47 INFO - PROCESS | 1840 | 1460973407691 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1eea1000 == 41 [pid = 1840] [id = 85] 02:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7fbe0edd5c00) [pid = 1840] [serial = 254] [outer = (nil)] 02:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7fbe183d3000) [pid = 1840] [serial = 255] [outer = 0x7fbe0edd5c00] 02:56:47 INFO - PROCESS | 1840 | 1460973407759 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7fbe18731c00) [pid = 1840] [serial = 256] [outer = 0x7fbe0edd5c00] 02:56:48 INFO - PROCESS | 1840 | 1460973408553 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]]]}] 02:56:48 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. 02:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1085ms 02:56:48 INFO - PROCESS | 1840 | 1460973408606 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 1840 | 1460973408610 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:56:48 INFO - PROCESS | 1840 | 1460973408617 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1840 | 1460973408619 Marionette TRACE conn3 <- [1,314,null,{}] 02:56:48 INFO - PROCESS | 1840 | 1460973408624 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}] 02:56:48 INFO - PROCESS | 1840 | 1460973408868 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:56:48 INFO - PROCESS | 1840 | 1460973408899 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25c79000 == 42 [pid = 1840] [id = 86] 02:56:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7fbe19287000) [pid = 1840] [serial = 257] [outer = (nil)] 02:56:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7fbe25bb6800) [pid = 1840] [serial = 258] [outer = 0x7fbe19287000] 02:56:48 INFO - PROCESS | 1840 | 1460973408960 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7fbe260ddc00) [pid = 1840] [serial = 259] [outer = 0x7fbe19287000] 02:56:49 INFO - PROCESS | 1840 | 1460973409817 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]]]}] 02:56:49 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. 02:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1230ms 02:56:49 INFO - PROCESS | 1840 | 1460973409850 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 1840 | 1460973409853 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:56:49 INFO - PROCESS | 1840 | 1460973409859 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 1840 | 1460973409861 Marionette TRACE conn3 <- [1,318,null,{}] 02:56:49 INFO - PROCESS | 1840 | 1460973409867 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}] 02:56:50 INFO - PROCESS | 1840 | 1460973410085 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:56:50 INFO - PROCESS | 1840 | 1460973410104 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe168c1000 == 43 [pid = 1840] [id = 87] 02:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe18578400) [pid = 1840] [serial = 260] [outer = (nil)] 02:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe28f9ac00) [pid = 1840] [serial = 261] [outer = 0x7fbe18578400] 02:56:50 INFO - PROCESS | 1840 | 1460973410182 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe2ad2d400) [pid = 1840] [serial = 262] [outer = 0x7fbe18578400] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe175d9000) [pid = 1840] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe17ad4c00) [pid = 1840] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7fbe0fe80000) [pid = 1840] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7fbe0f48f000) [pid = 1840] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7fbe0f31a400) [pid = 1840] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7fbe260d8c00) [pid = 1840] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7fbe25975800) [pid = 1840] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:56:50 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7fbe0f31c400) [pid = 1840] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:56:51 INFO - PROCESS | 1840 | 1460973411198 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]]]}] 02:56:51 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. 02:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1377ms 02:56:51 INFO - PROCESS | 1840 | 1460973411239 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 1840 | 1460973411242 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:56:51 INFO - PROCESS | 1840 | 1460973411248 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 1840 | 1460973411250 Marionette TRACE conn3 <- [1,322,null,{}] 02:56:51 INFO - PROCESS | 1840 | 1460973411255 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}] 02:56:51 INFO - PROCESS | 1840 | 1460973411410 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:56:51 INFO - PROCESS | 1840 | 1460973411427 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2ae98800 == 44 [pid = 1840] [id = 88] 02:56:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7fbe10f6b400) [pid = 1840] [serial = 263] [outer = (nil)] 02:56:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7fbe2b108400) [pid = 1840] [serial = 264] [outer = 0x7fbe10f6b400] 02:56:51 INFO - PROCESS | 1840 | 1460973411503 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7fbe2f49a400) [pid = 1840] [serial = 265] [outer = 0x7fbe10f6b400] 02:56:52 INFO - PROCESS | 1840 | 1460973412253 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]]]}] 02:56:52 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. 02:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1033ms 02:56:52 INFO - PROCESS | 1840 | 1460973412282 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 1840 | 1460973412286 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:56:52 INFO - PROCESS | 1840 | 1460973412298 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1840 | 1460973412301 Marionette TRACE conn3 <- [1,326,null,{}] 02:56:52 INFO - PROCESS | 1840 | 1460973412306 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}] 02:56:52 INFO - PROCESS | 1840 | 1460973412442 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:56:52 INFO - PROCESS | 1840 | 1460973412457 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2cf85000 == 45 [pid = 1840] [id = 89] 02:56:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7fbe0f31c400) [pid = 1840] [serial = 266] [outer = (nil)] 02:56:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7fbe2f4e3c00) [pid = 1840] [serial = 267] [outer = 0x7fbe0f31c400] 02:56:52 INFO - PROCESS | 1840 | 1460973412519 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe302e6400) [pid = 1840] [serial = 268] [outer = 0x7fbe0f31c400] 02:56:53 INFO - PROCESS | 1840 | 1460973413448 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]]]}] 02:56:53 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. 02:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1190ms 02:56:53 INFO - PROCESS | 1840 | 1460973413484 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 1840 | 1460973413490 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:56:53 INFO - PROCESS | 1840 | 1460973413499 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 1840 | 1460973413505 Marionette TRACE conn3 <- [1,330,null,{}] 02:56:53 INFO - PROCESS | 1840 | 1460973413513 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}] 02:56:53 INFO - PROCESS | 1840 | 1460973413723 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:56:53 INFO - PROCESS | 1840 | 1460973413950 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13019800 == 46 [pid = 1840] [id = 90] 02:56:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe0edda800) [pid = 1840] [serial = 269] [outer = (nil)] 02:56:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe12ee4400) [pid = 1840] [serial = 270] [outer = 0x7fbe0edda800] 02:56:54 INFO - PROCESS | 1840 | 1460973414028 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe16886000) [pid = 1840] [serial = 271] [outer = 0x7fbe0edda800] 02:56:54 INFO - PROCESS | 1840 | 1460973414914 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]]]}] 02:56:54 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. 02:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1442ms 02:56:54 INFO - PROCESS | 1840 | 1460973414942 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 1840 | 1460973414951 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:56:54 INFO - PROCESS | 1840 | 1460973414961 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 1840 | 1460973414965 Marionette TRACE conn3 <- [1,334,null,{}] 02:56:54 INFO - PROCESS | 1840 | 1460973414971 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}] 02:56:55 INFO - PROCESS | 1840 | 1460973415149 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:56:55 INFO - PROCESS | 1840 | 1460973415291 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e5a800 == 47 [pid = 1840] [id = 91] 02:56:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe12eaf400) [pid = 1840] [serial = 272] [outer = (nil)] 02:56:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe17f13c00) [pid = 1840] [serial = 273] [outer = 0x7fbe12eaf400] 02:56:55 INFO - PROCESS | 1840 | 1460973415369 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe17f19400) [pid = 1840] [serial = 274] [outer = 0x7fbe12eaf400] 02:56:56 INFO - PROCESS | 1840 | 1460973416327 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]]]}] 02:56:56 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. 02:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1432ms 02:56:56 INFO - PROCESS | 1840 | 1460973416394 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:56:56 INFO - PROCESS | 1840 | 1460973416399 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:56:56 INFO - PROCESS | 1840 | 1460973416406 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1840 | 1460973416411 Marionette TRACE conn3 <- [1,338,null,{}] 02:56:56 INFO - PROCESS | 1840 | 1460973416427 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}] 02:56:56 INFO - PROCESS | 1840 | 1460973416638 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:56:56 INFO - PROCESS | 1840 | 1460973416815 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe27048800 == 48 [pid = 1840] [id = 92] 02:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe1849f400) [pid = 1840] [serial = 275] [outer = (nil)] 02:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe18e4b400) [pid = 1840] [serial = 276] [outer = 0x7fbe1849f400] 02:56:56 INFO - PROCESS | 1840 | 1460973416937 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe25e09000) [pid = 1840] [serial = 277] [outer = 0x7fbe1849f400] 02:56:57 INFO - PROCESS | 1840 | 1460973417708 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]]]}] 02:56:57 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. 02:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1340ms 02:56:57 INFO - PROCESS | 1840 | 1460973417745 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 1840 | 1460973417749 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:56:57 INFO - PROCESS | 1840 | 1460973417756 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 1840 | 1460973417758 Marionette TRACE conn3 <- [1,342,null,{}] 02:56:57 INFO - PROCESS | 1840 | 1460973417765 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}] 02:56:57 INFO - PROCESS | 1840 | 1460973417926 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:56:58 INFO - PROCESS | 1840 | 1460973418066 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbcf800 == 49 [pid = 1840] [id = 93] 02:56:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe184a5000) [pid = 1840] [serial = 278] [outer = (nil)] 02:56:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe2ac4e000) [pid = 1840] [serial = 279] [outer = 0x7fbe184a5000] 02:56:58 INFO - PROCESS | 1840 | 1460973418140 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe2ac52000) [pid = 1840] [serial = 280] [outer = 0x7fbe184a5000] 02:56:58 INFO - PROCESS | 1840 | 1460973418962 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]]]}] 02:56:58 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. 02:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1229ms 02:56:58 INFO - PROCESS | 1840 | 1460973418986 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 1840 | 1460973418990 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:56:58 INFO - PROCESS | 1840 | 1460973418996 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1840 | 1460973418999 Marionette TRACE conn3 <- [1,346,null,{}] 02:56:59 INFO - PROCESS | 1840 | 1460973419036 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}] 02:56:59 INFO - PROCESS | 1840 | 1460973419200 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:56:59 INFO - PROCESS | 1840 | 1460973419334 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe12fdd000 == 50 [pid = 1840] [id = 94] 02:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe0f1a8c00) [pid = 1840] [serial = 281] [outer = (nil)] 02:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe15814000) [pid = 1840] [serial = 282] [outer = 0x7fbe0f1a8c00] 02:56:59 INFO - PROCESS | 1840 | 1460973419411 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe18eb0c00) [pid = 1840] [serial = 283] [outer = 0x7fbe0f1a8c00] 02:57:00 INFO - PROCESS | 1840 | 1460973420228 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]]]}] 02:57:00 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. 02:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1287ms 02:57:00 INFO - PROCESS | 1840 | 1460973420284 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 1840 | 1460973420289 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:57:00 INFO - PROCESS | 1840 | 1460973420296 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 1840 | 1460973420300 Marionette TRACE conn3 <- [1,350,null,{}] 02:57:00 INFO - PROCESS | 1840 | 1460973420307 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}] 02:57:00 INFO - PROCESS | 1840 | 1460973420741 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:57:00 INFO - PROCESS | 1840 | 1460973420962 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1726d800 == 51 [pid = 1840] [id = 95] 02:57:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe0f495c00) [pid = 1840] [serial = 284] [outer = (nil)] 02:57:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe0fa54400) [pid = 1840] [serial = 285] [outer = 0x7fbe0f495c00] 02:57:01 INFO - PROCESS | 1840 | 1460973421046 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe0fa5c400) [pid = 1840] [serial = 286] [outer = 0x7fbe0f495c00] 02:57:01 INFO - PROCESS | 1840 | 1460973421888 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]]]}] 02:57:01 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. 02:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1643ms 02:57:01 INFO - PROCESS | 1840 | 1460973421941 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1840 | 1460973421948 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:57:01 INFO - PROCESS | 1840 | 1460973421955 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1840 | 1460973421961 Marionette TRACE conn3 <- [1,354,null,{}] 02:57:01 INFO - PROCESS | 1840 | 1460973421968 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}] 02:57:02 INFO - PROCESS | 1840 | 1460973422121 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:57:02 INFO - PROCESS | 1840 | 1460973422266 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16a13000 == 52 [pid = 1840] [id = 96] 02:57:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe0fe85400) [pid = 1840] [serial = 287] [outer = (nil)] 02:57:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe1323a400) [pid = 1840] [serial = 288] [outer = 0x7fbe0fe85400] 02:57:02 INFO - PROCESS | 1840 | 1460973422381 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe157f1800) [pid = 1840] [serial = 289] [outer = 0x7fbe0fe85400] 02:57:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10d5a000 == 51 [pid = 1840] [id = 47] 02:57:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a6e800 == 50 [pid = 1840] [id = 45] 02:57:02 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2ae98800 == 49 [pid = 1840] [id = 88] 02:57:02 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe2b362c00) [pid = 1840] [serial = 227] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe2ad2a400) [pid = 1840] [serial = 203] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe168c1000 == 48 [pid = 1840] [id = 87] 02:57:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25c79000 == 47 [pid = 1840] [id = 86] 02:57:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1eea1000 == 46 [pid = 1840] [id = 85] 02:57:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16ef3000 == 45 [pid = 1840] [id = 84] 02:57:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe11ad0800 == 44 [pid = 1840] [id = 83] 02:57:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe26acc000 == 43 [pid = 1840] [id = 78] 02:57:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18a25000 == 42 [pid = 1840] [id = 77] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe17a0b400) [pid = 1840] [serial = 197] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe14c17400) [pid = 1840] [serial = 194] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe175e3000) [pid = 1840] [serial = 192] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe17adc000) [pid = 1840] [serial = 218] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe12edc800) [pid = 1840] [serial = 207] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe0fe89000) [pid = 1840] [serial = 206] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe167de800) [pid = 1840] [serial = 209] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe177a0c00) [pid = 1840] [serial = 210] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe183d4400) [pid = 1840] [serial = 212] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe18a9d400) [pid = 1840] [serial = 213] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe260dd400) [pid = 1840] [serial = 200] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe26ef3c00) [pid = 1840] [serial = 221] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe2ad22800) [pid = 1840] [serial = 222] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe2b104800) [pid = 1840] [serial = 224] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe24ddcc00) [pid = 1840] [serial = 215] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe25ee9800) [pid = 1840] [serial = 216] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe1857d000) [pid = 1840] [serial = 219] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe2b32ac00) [pid = 1840] [serial = 225] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 1840 | 1460973423254 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]]]}] 02:57:03 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. 02:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1332ms 02:57:03 INFO - PROCESS | 1840 | 1460973423289 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 1840 | 1460973423293 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:57:03 INFO - PROCESS | 1840 | 1460973423299 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 1840 | 1460973423301 Marionette TRACE conn3 <- [1,358,null,{}] 02:57:03 INFO - PROCESS | 1840 | 1460973423307 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}] 02:57:03 INFO - PROCESS | 1840 | 1460973423441 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:57:03 INFO - PROCESS | 1840 | 1460973423459 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e3e800 == 43 [pid = 1840] [id = 97] 02:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe0fe89000) [pid = 1840] [serial = 290] [outer = (nil)] 02:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe175e0400) [pid = 1840] [serial = 291] [outer = 0x7fbe0fe89000] 02:57:03 INFO - PROCESS | 1840 | 1460973423518 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe17ada000) [pid = 1840] [serial = 292] [outer = 0x7fbe0fe89000] 02:57:04 INFO - PROCESS | 1840 | 1460973424426 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]]]}] 02:57:04 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. 02:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1184ms 02:57:04 INFO - PROCESS | 1840 | 1460973424485 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 1840 | 1460973424490 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:57:04 INFO - PROCESS | 1840 | 1460973424506 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 1840 | 1460973424512 Marionette TRACE conn3 <- [1,362,null,{}] 02:57:04 INFO - PROCESS | 1840 | 1460973424518 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}] 02:57:04 INFO - PROCESS | 1840 | 1460973424661 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:57:04 INFO - PROCESS | 1840 | 1460973424672 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1eeaa000 == 44 [pid = 1840] [id = 98] 02:57:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe17ada400) [pid = 1840] [serial = 293] [outer = (nil)] 02:57:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe183d7800) [pid = 1840] [serial = 294] [outer = 0x7fbe17ada400] 02:57:04 INFO - PROCESS | 1840 | 1460973424732 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe1872f000) [pid = 1840] [serial = 295] [outer = 0x7fbe17ada400] 02:57:05 INFO - PROCESS | 1840 | 1460973425487 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]]]}] 02:57:05 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. 02:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1040ms 02:57:05 INFO - PROCESS | 1840 | 1460973425545 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:57:05 INFO - PROCESS | 1840 | 1460973425548 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:57:05 INFO - PROCESS | 1840 | 1460973425554 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 1840 | 1460973425557 Marionette TRACE conn3 <- [1,366,null,{}] 02:57:05 INFO - PROCESS | 1840 | 1460973425587 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}] 02:57:05 INFO - PROCESS | 1840 | 1460973425760 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:57:05 INFO - PROCESS | 1840 | 1460973425785 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25c8d000 == 45 [pid = 1840] [id = 99] 02:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe176db800) [pid = 1840] [serial = 296] [outer = (nil)] 02:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe1a8ebc00) [pid = 1840] [serial = 297] [outer = 0x7fbe176db800] 02:57:05 INFO - PROCESS | 1840 | 1460973425843 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe24dd8c00) [pid = 1840] [serial = 298] [outer = 0x7fbe176db800] 02:57:06 INFO - PROCESS | 1840 | 1460973426611 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]]]}] 02:57:06 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. 02:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1098ms 02:57:06 INFO - PROCESS | 1840 | 1460973426667 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 1840 | 1460973426671 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:57:06 INFO - PROCESS | 1840 | 1460973426677 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 1840 | 1460973426679 Marionette TRACE conn3 <- [1,370,null,{}] 02:57:06 INFO - PROCESS | 1840 | 1460973426685 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}] 02:57:06 INFO - PROCESS | 1840 | 1460973426858 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:57:06 INFO - PROCESS | 1840 | 1460973426897 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbe0800 == 46 [pid = 1840] [id = 100] 02:57:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe2603ac00) [pid = 1840] [serial = 299] [outer = (nil)] 02:57:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe26efb800) [pid = 1840] [serial = 300] [outer = 0x7fbe2603ac00] 02:57:06 INFO - PROCESS | 1840 | 1460973426971 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe2ac52400) [pid = 1840] [serial = 301] [outer = 0x7fbe2603ac00] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe19287000) [pid = 1840] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe18578400) [pid = 1840] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe10f6b400) [pid = 1840] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe12ee4800) [pid = 1840] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe2b32b400) [pid = 1840] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe0edd5c00) [pid = 1840] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe13238c00) [pid = 1840] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:57:07 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe196c1400) [pid = 1840] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:57:07 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. 02:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1278ms 02:57:07 INFO - PROCESS | 1840 | 1460973427949 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]]]}] 02:57:07 INFO - PROCESS | 1840 | 1460973427957 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 1840 | 1460973427961 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:57:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:57:07 INFO - PROCESS | 1840 | 1460973427967 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1840 | 1460973427969 Marionette TRACE conn3 <- [1,374,null,{}] 02:57:07 INFO - PROCESS | 1840 | 1460973427974 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}] 02:57:08 INFO - PROCESS | 1840 | 1460973428157 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:57:08 INFO - PROCESS | 1840 | 1460973428225 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25bd6800 == 47 [pid = 1840] [id = 101] 02:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe0edd5c00) [pid = 1840] [serial = 302] [outer = (nil)] 02:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe18e4a000) [pid = 1840] [serial = 303] [outer = 0x7fbe0edd5c00] 02:57:08 INFO - PROCESS | 1840 | 1460973428288 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe2ac57400) [pid = 1840] [serial = 304] [outer = 0x7fbe0edd5c00] 02:57:08 INFO - PROCESS | 1840 | 1460973428979 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:57:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1032ms 02:57:09 INFO - PROCESS | 1840 | 1460973428999 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 1840 | 1460973429003 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:57:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:57:09 INFO - PROCESS | 1840 | 1460973429008 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 1840 | 1460973429017 Marionette TRACE conn3 <- [1,378,null,{}] 02:57:09 INFO - PROCESS | 1840 | 1460973429053 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}] 02:57:09 INFO - PROCESS | 1840 | 1460973429187 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:57:09 INFO - PROCESS | 1840 | 1460973429202 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b146800 == 48 [pid = 1840] [id = 102] 02:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe18303400) [pid = 1840] [serial = 305] [outer = (nil)] 02:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe1830b800) [pid = 1840] [serial = 306] [outer = 0x7fbe18303400] 02:57:09 INFO - PROCESS | 1840 | 1460973429261 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe18310c00) [pid = 1840] [serial = 307] [outer = 0x7fbe18303400] 02:57:10 INFO - PROCESS | 1840 | 1460973430151 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:57:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1202ms 02:57:10 INFO - PROCESS | 1840 | 1460973430213 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:57:10 INFO - PROCESS | 1840 | 1460973430219 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:57:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:57:10 INFO - PROCESS | 1840 | 1460973430228 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 1840 | 1460973430234 Marionette TRACE conn3 <- [1,382,null,{}] 02:57:10 INFO - PROCESS | 1840 | 1460973430243 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}] 02:57:10 INFO - PROCESS | 1840 | 1460973430417 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:57:10 INFO - PROCESS | 1840 | 1460973430573 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe168d0000 == 49 [pid = 1840] [id = 103] 02:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe0f1a3000) [pid = 1840] [serial = 308] [outer = (nil)] 02:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe10f6cc00) [pid = 1840] [serial = 309] [outer = 0x7fbe0f1a3000] 02:57:10 INFO - PROCESS | 1840 | 1460973430648 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe157efc00) [pid = 1840] [serial = 310] [outer = 0x7fbe0f1a3000] 02:57:11 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:11 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:57:11 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:11 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:11 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:11 INFO - PROCESS | 1840 | 1460973431479 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:57:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1285ms 02:57:11 INFO - PROCESS | 1840 | 1460973431513 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 1840 | 1460973431522 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:57:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:57:11 INFO - PROCESS | 1840 | 1460973431532 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 1840 | 1460973431535 Marionette TRACE conn3 <- [1,386,null,{}] 02:57:11 INFO - PROCESS | 1840 | 1460973431541 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}] 02:57:11 INFO - PROCESS | 1840 | 1460973431694 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:57:11 INFO - PROCESS | 1840 | 1460973431838 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25b8a000 == 50 [pid = 1840] [id = 104] 02:57:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe0fa56400) [pid = 1840] [serial = 311] [outer = (nil)] 02:57:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe17f14400) [pid = 1840] [serial = 312] [outer = 0x7fbe0fa56400] 02:57:11 INFO - PROCESS | 1840 | 1460973431910 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe18306000) [pid = 1840] [serial = 313] [outer = 0x7fbe0fa56400] 02:57:12 INFO - PROCESS | 1840 | 1460973432933 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]]]}] 02:57:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:57:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1432ms 02:57:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:57:12 INFO - PROCESS | 1840 | 1460973432964 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 1840 | 1460973432967 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:57:12 INFO - PROCESS | 1840 | 1460973432973 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 1840 | 1460973432979 Marionette TRACE conn3 <- [1,390,null,{}] 02:57:12 INFO - PROCESS | 1840 | 1460973432995 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}] 02:57:13 INFO - PROCESS | 1840 | 1460973433187 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:57:13 INFO - PROCESS | 1840 | 1460973433374 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f468800 == 51 [pid = 1840] [id = 105] 02:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe18908000) [pid = 1840] [serial = 314] [outer = (nil)] 02:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe1890e800) [pid = 1840] [serial = 315] [outer = 0x7fbe18908000] 02:57:13 INFO - PROCESS | 1840 | 1460973433494 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe1928ac00) [pid = 1840] [serial = 316] [outer = 0x7fbe18908000] 02:57:14 INFO - PROCESS | 1840 | 1460973434387 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]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:57:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1441ms 02:57:14 INFO - PROCESS | 1840 | 1460973434414 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 1840 | 1460973434419 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:57:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:57:14 INFO - PROCESS | 1840 | 1460973434425 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 1840 | 1460973434429 Marionette TRACE conn3 <- [1,394,null,{}] 02:57:14 INFO - PROCESS | 1840 | 1460973434435 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}] 02:57:14 INFO - PROCESS | 1840 | 1460973434591 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:57:14 INFO - PROCESS | 1840 | 1460973434735 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc5a000 == 52 [pid = 1840] [id = 106] 02:57:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe0fa5d400) [pid = 1840] [serial = 317] [outer = (nil)] 02:57:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe271bcc00) [pid = 1840] [serial = 318] [outer = 0x7fbe0fa5d400] 02:57:14 INFO - PROCESS | 1840 | 1460973434808 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe2ac52800) [pid = 1840] [serial = 319] [outer = 0x7fbe0fa5d400] 02:57:15 INFO - PROCESS | 1840 | 1460973435720 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]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:57:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1338ms 02:57:15 INFO - PROCESS | 1840 | 1460973435765 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 1840 | 1460973435768 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:57:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:57:15 INFO - PROCESS | 1840 | 1460973435774 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 1840 | 1460973435777 Marionette TRACE conn3 <- [1,398,null,{}] 02:57:15 INFO - PROCESS | 1840 | 1460973435783 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}] 02:57:15 INFO - PROCESS | 1840 | 1460973435940 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:57:16 INFO - PROCESS | 1840 | 1460973436083 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e35a800 == 53 [pid = 1840] [id = 107] 02:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe1890a800) [pid = 1840] [serial = 320] [outer = (nil)] 02:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe2ad2a400) [pid = 1840] [serial = 321] [outer = 0x7fbe1890a800] 02:57:16 INFO - PROCESS | 1840 | 1460973436156 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe2b228800) [pid = 1840] [serial = 322] [outer = 0x7fbe1890a800] 02:57:17 INFO - PROCESS | 1840 | 1460973437111 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]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:57:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1387ms 02:57:17 INFO - PROCESS | 1840 | 1460973437163 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 1840 | 1460973437167 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:57:17 INFO - PROCESS | 1840 | 1460973437173 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1840 | 1460973437175 Marionette TRACE conn3 <- [1,402,null,{}] 02:57:17 INFO - PROCESS | 1840 | 1460973437181 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}] 02:57:17 INFO - PROCESS | 1840 | 1460973437371 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:57:17 INFO - PROCESS | 1840 | 1460973437514 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc64800 == 54 [pid = 1840] [id = 108] 02:57:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe19648800) [pid = 1840] [serial = 323] [outer = (nil)] 02:57:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe19650400) [pid = 1840] [serial = 324] [outer = 0x7fbe19648800] 02:57:17 INFO - PROCESS | 1840 | 1460973437638 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe2b32b800) [pid = 1840] [serial = 325] [outer = 0x7fbe19648800] 02:57:18 INFO - PROCESS | 1840 | 1460973438824 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]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:57:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1730ms 02:57:18 INFO - PROCESS | 1840 | 1460973438904 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:57:18 INFO - PROCESS | 1840 | 1460973438911 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:57:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:57:18 INFO - PROCESS | 1840 | 1460973438919 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 1840 | 1460973438924 Marionette TRACE conn3 <- [1,406,null,{}] 02:57:18 INFO - PROCESS | 1840 | 1460973438931 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}] 02:57:19 INFO - PROCESS | 1840 | 1460973439140 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25bd6800 == 53 [pid = 1840] [id = 101] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe2f4e3c00) [pid = 1840] [serial = 267] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | 1460973439386 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbe0800 == 52 [pid = 1840] [id = 100] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25c8d000 == 51 [pid = 1840] [id = 99] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1eeaa000 == 50 [pid = 1840] [id = 98] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e3e800 == 49 [pid = 1840] [id = 97] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16a13000 == 48 [pid = 1840] [id = 96] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1726d800 == 47 [pid = 1840] [id = 95] 02:57:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc51800 == 48 [pid = 1840] [id = 109] 02:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe15f7b400) [pid = 1840] [serial = 326] [outer = (nil)] 02:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe16a63800) [pid = 1840] [serial = 327] [outer = 0x7fbe15f7b400] 02:57:19 INFO - PROCESS | 1840 | 1460973439461 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe177ac400) [pid = 1840] [serial = 328] [outer = 0x7fbe15f7b400] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe12fdd000 == 47 [pid = 1840] [id = 94] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbcf800 == 46 [pid = 1840] [id = 93] 02:57:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13019800 == 45 [pid = 1840] [id = 90] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe25bb3400) [pid = 1840] [serial = 159] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe25bb6800) [pid = 1840] [serial = 258] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe28f9ac00) [pid = 1840] [serial = 261] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe2b108400) [pid = 1840] [serial = 264] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe2ad2d400) [pid = 1840] [serial = 262] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe16a61000) [pid = 1840] [serial = 246] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe175d6400) [pid = 1840] [serial = 250] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe15dd4c00) [pid = 1840] [serial = 249] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe17addc00) [pid = 1840] [serial = 234] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe2cfa0800) [pid = 1840] [serial = 228] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe183d3000) [pid = 1840] [serial = 255] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe2b363000) [pid = 1840] [serial = 243] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe17a11400) [pid = 1840] [serial = 252] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe18399c00) [pid = 1840] [serial = 253] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe2ae62000) [pid = 1840] [serial = 240] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe1ef50c00) [pid = 1840] [serial = 237] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe1323b400) [pid = 1840] [serial = 231] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe157f0800) [pid = 1840] [serial = 102] [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.] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe260ddc00) [pid = 1840] [serial = 259] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe18731c00) [pid = 1840] [serial = 256] [outer = (nil)] [url = about:blank] 02:57:19 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe2f49a400) [pid = 1840] [serial = 265] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 1840 | 1460973440193 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]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:57:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1341ms 02:57:20 INFO - PROCESS | 1840 | 1460973440262 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 1840 | 1460973440270 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:57:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:57:20 INFO - PROCESS | 1840 | 1460973440281 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 1840 | 1460973440285 Marionette TRACE conn3 <- [1,410,null,{}] 02:57:20 INFO - PROCESS | 1840 | 1460973440290 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}] 02:57:20 INFO - PROCESS | 1840 | 1460973440443 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:57:20 INFO - PROCESS | 1840 | 1460973440453 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16a8b800 == 46 [pid = 1840] [id = 110] 02:57:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe17ad2c00) [pid = 1840] [serial = 329] [outer = (nil)] 02:57:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe181dd000) [pid = 1840] [serial = 330] [outer = 0x7fbe17ad2c00] 02:57:20 INFO - PROCESS | 1840 | 1460973440523 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe1830ec00) [pid = 1840] [serial = 331] [outer = 0x7fbe17ad2c00] 02:57:21 INFO - PROCESS | 1840 | 1460973441432 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]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:57:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1183ms 02:57:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:57:21 INFO - PROCESS | 1840 | 1460973441464 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 1840 | 1460973441467 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:57:21 INFO - PROCESS | 1840 | 1460973441473 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 1840 | 1460973441479 Marionette TRACE conn3 <- [1,414,null,{}] 02:57:21 INFO - PROCESS | 1840 | 1460973441494 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}] 02:57:21 INFO - PROCESS | 1840 | 1460973441644 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:57:21 INFO - PROCESS | 1840 | 1460973441654 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe189dc800 == 47 [pid = 1840] [id = 111] 02:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe1830fc00) [pid = 1840] [serial = 332] [outer = (nil)] 02:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe18eb8c00) [pid = 1840] [serial = 333] [outer = 0x7fbe1830fc00] 02:57:21 INFO - PROCESS | 1840 | 1460973441716 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe1964f400) [pid = 1840] [serial = 334] [outer = 0x7fbe1830fc00] 02:57:22 INFO - PROCESS | 1840 | 1460973442534 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]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:57:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1088ms 02:57:22 INFO - PROCESS | 1840 | 1460973442577 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 1840 | 1460973442582 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:57:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:57:22 INFO - PROCESS | 1840 | 1460973442599 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 1840 | 1460973442601 Marionette TRACE conn3 <- [1,418,null,{}] 02:57:22 INFO - PROCESS | 1840 | 1460973442638 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}] 02:57:22 INFO - PROCESS | 1840 | 1460973442827 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:57:22 INFO - PROCESS | 1840 | 1460973442846 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1eead800 == 48 [pid = 1840] [id = 112] 02:57:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe183d3000) [pid = 1840] [serial = 335] [outer = (nil)] 02:57:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe1a80f400) [pid = 1840] [serial = 336] [outer = 0x7fbe183d3000] 02:57:22 INFO - PROCESS | 1840 | 1460973442909 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe25975800) [pid = 1840] [serial = 337] [outer = 0x7fbe183d3000] 02:57:24 INFO - PROCESS | 1840 | 1460973444124 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]]]}] 02:57:24 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 02:57:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1561ms 02:57:24 INFO - PROCESS | 1840 | 1460973444150 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 1840 | 1460973444153 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:57:24 INFO - PROCESS | 1840 | 1460973444168 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 1840 | 1460973444170 Marionette TRACE conn3 <- [1,422,null,{}] 02:57:24 INFO - PROCESS | 1840 | 1460973444184 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}] 02:57:24 INFO - PROCESS | 1840 | 1460973444353 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe176db800) [pid = 1840] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe0fe85400) [pid = 1840] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe0f31c400) [pid = 1840] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe0fe89000) [pid = 1840] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe2603ac00) [pid = 1840] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe0edd5c00) [pid = 1840] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe0f495c00) [pid = 1840] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:57:24 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe17ada400) [pid = 1840] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:57:24 INFO - PROCESS | 1840 | 1460973444594 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc61000 == 49 [pid = 1840] [id = 113] 02:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe0edcc400) [pid = 1840] [serial = 338] [outer = (nil)] 02:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe0f31c400) [pid = 1840] [serial = 339] [outer = 0x7fbe0edcc400] 02:57:24 INFO - PROCESS | 1840 | 1460973444654 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe18305c00) [pid = 1840] [serial = 340] [outer = 0x7fbe0edcc400] 02:57:25 INFO - PROCESS | 1840 | 1460973445734 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]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:57:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1592ms 02:57:25 INFO - PROCESS | 1840 | 1460973445761 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 1840 | 1460973445764 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:57:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:57:25 INFO - PROCESS | 1840 | 1460973445770 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 1840 | 1460973445772 Marionette TRACE conn3 <- [1,426,null,{}] 02:57:25 INFO - PROCESS | 1840 | 1460973445778 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}] 02:57:25 INFO - PROCESS | 1840 | 1460973445931 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:57:26 INFO - PROCESS | 1840 | 1460973446079 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe290c5000 == 50 [pid = 1840] [id = 114] 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe0e2da000) [pid = 1840] [serial = 341] [outer = (nil)] 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe2ac4c000) [pid = 1840] [serial = 342] [outer = 0x7fbe0e2da000] 02:57:26 INFO - PROCESS | 1840 | 1460973446144 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe2aeb7c00) [pid = 1840] [serial = 343] [outer = 0x7fbe0e2da000] 02:57:26 INFO - PROCESS | 1840 | 1460973446972 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] 02:57:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:57:27 INFO - PROCESS | 1840 | 1460973447023 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:57:27 INFO - PROCESS | 1840 | 1460973447032 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 1840 | 1460973447037 Marionette TRACE conn3 <- [1,430,null,{}] 02:57:27 INFO - PROCESS | 1840 | 1460973447046 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}] 02:57:27 INFO - PROCESS | 1840 | 1460973447222 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:57:27 INFO - PROCESS | 1840 | 1460973447362 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe14ec6800 == 51 [pid = 1840] [id = 115] 02:57:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe0e2db800) [pid = 1840] [serial = 344] [outer = (nil)] 02:57:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe0edd7800) [pid = 1840] [serial = 345] [outer = 0x7fbe0e2db800] 02:57:27 INFO - PROCESS | 1840 | 1460973447438 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe12eb4000) [pid = 1840] [serial = 346] [outer = 0x7fbe0e2db800] 02:57:28 INFO - PROCESS | 1840 | 1460973448357 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]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:57:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1388ms 02:57:28 INFO - PROCESS | 1840 | 1460973448420 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 1840 | 1460973448429 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:57:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:57:28 INFO - PROCESS | 1840 | 1460973448439 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 1840 | 1460973448443 Marionette TRACE conn3 <- [1,434,null,{}] 02:57:28 INFO - PROCESS | 1840 | 1460973448449 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}] 02:57:28 INFO - PROCESS | 1840 | 1460973448653 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:57:28 INFO - PROCESS | 1840 | 1460973448793 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25be0800 == 52 [pid = 1840] [id = 116] 02:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe0e2dc000) [pid = 1840] [serial = 347] [outer = (nil)] 02:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe17ae0c00) [pid = 1840] [serial = 348] [outer = 0x7fbe0e2dc000] 02:57:28 INFO - PROCESS | 1840 | 1460973448869 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe18309c00) [pid = 1840] [serial = 349] [outer = 0x7fbe0e2dc000] 02:57:29 INFO - PROCESS | 1840 | 1460973449825 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]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:57:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1436ms 02:57:29 INFO - PROCESS | 1840 | 1460973449877 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 1840 | 1460973449881 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:57:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:57:29 INFO - PROCESS | 1840 | 1460973449887 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 1840 | 1460973449893 Marionette TRACE conn3 <- [1,438,null,{}] 02:57:29 INFO - PROCESS | 1840 | 1460973449908 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}] 02:57:30 INFO - PROCESS | 1840 | 1460973450092 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:57:30 INFO - PROCESS | 1840 | 1460973450283 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2dc33800 == 53 [pid = 1840] [id = 117] 02:57:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe18909400) [pid = 1840] [serial = 350] [outer = (nil)] 02:57:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe19652400) [pid = 1840] [serial = 351] [outer = 0x7fbe18909400] 02:57:30 INFO - PROCESS | 1840 | 1460973450404 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe271c9400) [pid = 1840] [serial = 352] [outer = 0x7fbe18909400] 02:57:31 INFO - PROCESS | 1840 | 1460973451205 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]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:57:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1391ms 02:57:31 INFO - PROCESS | 1840 | 1460973451279 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 1840 | 1460973451283 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:57:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:57:31 INFO - PROCESS | 1840 | 1460973451289 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 1840 | 1460973451292 Marionette TRACE conn3 <- [1,442,null,{}] 02:57:31 INFO - PROCESS | 1840 | 1460973451298 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}] 02:57:31 INFO - PROCESS | 1840 | 1460973451462 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:57:31 INFO - PROCESS | 1840 | 1460973451603 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb14800 == 54 [pid = 1840] [id = 118] 02:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe195ab800) [pid = 1840] [serial = 353] [outer = (nil)] 02:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe2b32c000) [pid = 1840] [serial = 354] [outer = 0x7fbe195ab800] 02:57:31 INFO - PROCESS | 1840 | 1460973451676 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe2cf93800) [pid = 1840] [serial = 355] [outer = 0x7fbe195ab800] 02:57:32 INFO - PROCESS | 1840 | 1460973452600 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]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:57:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1385ms 02:57:32 INFO - PROCESS | 1840 | 1460973452675 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 1840 | 1460973452678 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:57:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:57:32 INFO - PROCESS | 1840 | 1460973452685 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 1840 | 1460973452688 Marionette TRACE conn3 <- [1,446,null,{}] 02:57:32 INFO - PROCESS | 1840 | 1460973452694 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}] 02:57:32 INFO - PROCESS | 1840 | 1460973452887 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:57:33 INFO - PROCESS | 1840 | 1460973453071 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f41c800 == 55 [pid = 1840] [id = 119] 02:57:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe28add800) [pid = 1840] [serial = 356] [outer = (nil)] 02:57:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe2d9e7400) [pid = 1840] [serial = 357] [outer = 0x7fbe28add800] 02:57:33 INFO - PROCESS | 1840 | 1460973453188 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbe2f259400) [pid = 1840] [serial = 358] [outer = 0x7fbe28add800] 02:57:34 INFO - PROCESS | 1840 | 1460973454042 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]]]}] 02:57:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:57:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1386ms 02:57:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:57:34 INFO - PROCESS | 1840 | 1460973454074 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:57:34 INFO - PROCESS | 1840 | 1460973454076 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:57:34 INFO - PROCESS | 1840 | 1460973454083 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 1840 | 1460973454087 Marionette TRACE conn3 <- [1,450,null,{}] 02:57:34 INFO - PROCESS | 1840 | 1460973454092 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}] 02:57:34 INFO - PROCESS | 1840 | 1460973454278 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:57:34 INFO - PROCESS | 1840 | 1460973454617 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d54800 == 56 [pid = 1840] [id = 120] 02:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe0e2d6400) [pid = 1840] [serial = 359] [outer = (nil)] 02:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe0f312000) [pid = 1840] [serial = 360] [outer = 0x7fbe0e2d6400] 02:57:34 INFO - PROCESS | 1840 | 1460973454785 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe0fa60400) [pid = 1840] [serial = 361] [outer = 0x7fbe0e2d6400] 02:57:35 INFO - PROCESS | 1840 | 1460973455768 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] 02:57:35 INFO - PROCESS | 1840 | 1460973455825 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:57:35 INFO - PROCESS | 1840 | 1460973455833 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 1840 | 1460973455839 Marionette TRACE conn3 <- [1,454,null,{}] 02:57:35 INFO - PROCESS | 1840 | 1460973455846 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}] 02:57:36 INFO - PROCESS | 1840 | 1460973456009 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:57:36 INFO - PROCESS | 1840 | 1460973456203 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f097800 == 57 [pid = 1840] [id = 121] 02:57:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe14e9fc00) [pid = 1840] [serial = 362] [outer = (nil)] 02:57:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe1721d400) [pid = 1840] [serial = 363] [outer = 0x7fbe14e9fc00] 02:57:36 INFO - PROCESS | 1840 | 1460973456289 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe177abc00) [pid = 1840] [serial = 364] [outer = 0x7fbe14e9fc00] 02:57:37 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc61000 == 56 [pid = 1840] [id = 113] 02:57:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1eead800 == 55 [pid = 1840] [id = 112] 02:57:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe189dc800 == 54 [pid = 1840] [id = 111] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe18e4b400) [pid = 1840] [serial = 276] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe17f13c00) [pid = 1840] [serial = 273] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe2ac4e000) [pid = 1840] [serial = 279] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe1830b800) [pid = 1840] [serial = 306] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe12ee4400) [pid = 1840] [serial = 270] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | 1460973457318 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]]]}] 02:57:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16a8b800 == 53 [pid = 1840] [id = 110] 02:57:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc51800 == 52 [pid = 1840] [id = 109] 02:57:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:57:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1543ms 02:57:37 INFO - PROCESS | 1840 | 1460973457377 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 1840 | 1460973457383 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:57:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe1a8ebc00) [pid = 1840] [serial = 297] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe1323a400) [pid = 1840] [serial = 288] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe302e6400) [pid = 1840] [serial = 268] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe175e0400) [pid = 1840] [serial = 291] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe17ada000) [pid = 1840] [serial = 292] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe15814000) [pid = 1840] [serial = 282] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe26efb800) [pid = 1840] [serial = 300] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe18e4a000) [pid = 1840] [serial = 303] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe0fa5c400) [pid = 1840] [serial = 286] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe0fa54400) [pid = 1840] [serial = 285] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe183d7800) [pid = 1840] [serial = 294] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe157f1800) [pid = 1840] [serial = 289] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe2ac52400) [pid = 1840] [serial = 301] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe24dd8c00) [pid = 1840] [serial = 298] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe1872f000) [pid = 1840] [serial = 295] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe2ac57400) [pid = 1840] [serial = 304] [outer = (nil)] [url = about:blank] 02:57:37 INFO - PROCESS | 1840 | 1460973457432 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 1840 | 1460973457435 Marionette TRACE conn3 <- [1,458,null,{}] 02:57:37 INFO - PROCESS | 1840 | 1460973457444 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}] 02:57:37 INFO - PROCESS | 1840 | 1460973457593 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:57:37 INFO - PROCESS | 1840 | 1460973457603 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbe2000 == 53 [pid = 1840] [id = 122] 02:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe175e0400) [pid = 1840] [serial = 365] [outer = (nil)] 02:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe17adac00) [pid = 1840] [serial = 366] [outer = 0x7fbe175e0400] 02:57:37 INFO - PROCESS | 1840 | 1460973457666 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe1830b800) [pid = 1840] [serial = 367] [outer = 0x7fbe175e0400] 02:57:38 INFO - PROCESS | 1840 | 1460973458475 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] 02:57:38 INFO - PROCESS | 1840 | 1460973458528 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:57:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:57:38 INFO - PROCESS | 1840 | 1460973458538 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 1840 | 1460973458545 Marionette TRACE conn3 <- [1,462,null,{}] 02:57:38 INFO - PROCESS | 1840 | 1460973458559 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}] 02:57:38 INFO - PROCESS | 1840 | 1460973458700 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:57:38 INFO - PROCESS | 1840 | 1460973458718 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18532800 == 54 [pid = 1840] [id = 123] 02:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe16c9b800) [pid = 1840] [serial = 368] [outer = (nil)] 02:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe1893d000) [pid = 1840] [serial = 369] [outer = 0x7fbe16c9b800] 02:57:38 INFO - PROCESS | 1840 | 1460973458780 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe1964c000) [pid = 1840] [serial = 370] [outer = 0x7fbe16c9b800] 02:57:39 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:39 INFO - PROCESS | 1840 | 1460973459585 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] 02:57:39 INFO - PROCESS | 1840 | 1460973459647 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:57:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:57:39 INFO - PROCESS | 1840 | 1460973459653 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 1840 | 1460973459654 Marionette TRACE conn3 <- [1,466,null,{}] 02:57:39 INFO - PROCESS | 1840 | 1460973459666 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}] 02:57:39 INFO - PROCESS | 1840 | 1460973459827 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:57:39 INFO - PROCESS | 1840 | 1460973459837 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b524800 == 55 [pid = 1840] [id = 124] 02:57:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe13089800) [pid = 1840] [serial = 371] [outer = (nil)] 02:57:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe13092000) [pid = 1840] [serial = 372] [outer = 0x7fbe13089800] 02:57:39 INFO - PROCESS | 1840 | 1460973459896 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe18eae400) [pid = 1840] [serial = 373] [outer = 0x7fbe13089800] 02:57:40 INFO - PROCESS | 1840 | 1460973460774 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] 02:57:40 INFO - PROCESS | 1840 | 1460973460847 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:57:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:57:40 INFO - PROCESS | 1840 | 1460973460852 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 1840 | 1460973460855 Marionette TRACE conn3 <- [1,470,null,{}] 02:57:40 INFO - PROCESS | 1840 | 1460973460860 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}] 02:57:41 INFO - PROCESS | 1840 | 1460973461050 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:57:41 INFO - PROCESS | 1840 | 1460973461073 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f164800 == 56 [pid = 1840] [id = 125] 02:57:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe1a8f4000) [pid = 1840] [serial = 374] [outer = (nil)] 02:57:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe1b595400) [pid = 1840] [serial = 375] [outer = 0x7fbe1a8f4000] 02:57:41 INFO - PROCESS | 1840 | 1460973461148 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe28f27400) [pid = 1840] [serial = 376] [outer = 0x7fbe1a8f4000] 02:57:41 INFO - PROCESS | 1840 | 1460973461989 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]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:57:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1176ms 02:57:42 INFO - PROCESS | 1840 | 1460973462030 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 1840 | 1460973462032 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:57:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:57:42 INFO - PROCESS | 1840 | 1460973462040 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 1840 | 1460973462043 Marionette TRACE conn3 <- [1,474,null,{}] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe18a9f000) [pid = 1840] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe12eb8400) [pid = 1840] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe1849f400) [pid = 1840] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe184a5000) [pid = 1840] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe0fe88000) [pid = 1840] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe12eb8000) [pid = 1840] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe17ad1c00) [pid = 1840] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe10dbc000) [pid = 1840] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe18eaa400) [pid = 1840] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe0f48c800) [pid = 1840] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe12eaf400) [pid = 1840] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe0f2bf000) [pid = 1840] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe18ead000) [pid = 1840] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe15f78400) [pid = 1840] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe184a1800) [pid = 1840] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe13237c00) [pid = 1840] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe184ad000) [pid = 1840] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe195a4000) [pid = 1840] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe0edda800) [pid = 1840] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe10dbec00) [pid = 1840] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe183d3000) [pid = 1840] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe0edcc400) [pid = 1840] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe15f7b400) [pid = 1840] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe19648800) [pid = 1840] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe1830fc00) [pid = 1840] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:57:42 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe17ad2c00) [pid = 1840] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:57:42 INFO - PROCESS | 1840 | 1460973462488 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}] 02:57:42 INFO - PROCESS | 1840 | 1460973462612 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:57:42 INFO - PROCESS | 1840 | 1460973462630 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe12fe0000 == 57 [pid = 1840] [id = 126] 02:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe12eaf400) [pid = 1840] [serial = 377] [outer = (nil)] 02:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe158ea400) [pid = 1840] [serial = 378] [outer = 0x7fbe12eaf400] 02:57:42 INFO - PROCESS | 1840 | 1460973462703 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe175e0800) [pid = 1840] [serial = 379] [outer = 0x7fbe12eaf400] 02:57:43 INFO - PROCESS | 1840 | 1460973463488 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]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:57:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1510ms 02:57:43 INFO - PROCESS | 1840 | 1460973463564 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:57:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:57:43 INFO - PROCESS | 1840 | 1460973463570 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:57:43 INFO - PROCESS | 1840 | 1460973463577 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 1840 | 1460973463580 Marionette TRACE conn3 <- [1,478,null,{}] 02:57:43 INFO - PROCESS | 1840 | 1460973463585 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}] 02:57:43 INFO - PROCESS | 1840 | 1460973463729 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:57:43 INFO - PROCESS | 1840 | 1460973463740 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a75d800 == 58 [pid = 1840] [id = 127] 02:57:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe0edd5c00) [pid = 1840] [serial = 380] [outer = (nil)] 02:57:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe18416c00) [pid = 1840] [serial = 381] [outer = 0x7fbe0edd5c00] 02:57:43 INFO - PROCESS | 1840 | 1460973463801 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe1841bc00) [pid = 1840] [serial = 382] [outer = 0x7fbe0edd5c00] 02:57:44 INFO - PROCESS | 1840 | 1460973464724 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]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:57:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1177ms 02:57:44 INFO - PROCESS | 1840 | 1460973464755 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 1840 | 1460973464760 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:57:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:57:44 INFO - PROCESS | 1840 | 1460973464769 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 1840 | 1460973464775 Marionette TRACE conn3 <- [1,482,null,{}] 02:57:44 INFO - PROCESS | 1840 | 1460973464784 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}] 02:57:44 INFO - PROCESS | 1840 | 1460973464960 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:57:45 INFO - PROCESS | 1840 | 1460973465122 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc54000 == 59 [pid = 1840] [id = 128] 02:57:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe0edd0400) [pid = 1840] [serial = 383] [outer = (nil)] 02:57:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe12eadc00) [pid = 1840] [serial = 384] [outer = 0x7fbe0edd0400] 02:57:45 INFO - PROCESS | 1840 | 1460973465197 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe13090c00) [pid = 1840] [serial = 385] [outer = 0x7fbe0edd0400] 02:57:46 INFO - PROCESS | 1840 | 1460973466247 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]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:57:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1535ms 02:57:46 INFO - PROCESS | 1840 | 1460973466305 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 1840 | 1460973466314 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:57:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:57:46 INFO - PROCESS | 1840 | 1460973466324 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 1840 | 1460973466327 Marionette TRACE conn3 <- [1,486,null,{}] 02:57:46 INFO - PROCESS | 1840 | 1460973466332 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}] 02:57:46 INFO - PROCESS | 1840 | 1460973466535 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:57:46 INFO - PROCESS | 1840 | 1460973466744 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b518000 == 60 [pid = 1840] [id = 129] 02:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe15f71000) [pid = 1840] [serial = 386] [outer = (nil)] 02:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe17ad2800) [pid = 1840] [serial = 387] [outer = 0x7fbe15f71000] 02:57:46 INFO - PROCESS | 1840 | 1460973466876 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe18307800) [pid = 1840] [serial = 388] [outer = 0x7fbe15f71000] 02:57:47 INFO - PROCESS | 1840 | 1460973467936 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]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:57:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1686ms 02:57:48 INFO - PROCESS | 1840 | 1460973468011 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 1840 | 1460973468014 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:57:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:57:48 INFO - PROCESS | 1840 | 1460973468022 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1840 | 1460973468028 Marionette TRACE conn3 <- [1,490,null,{}] 02:57:48 INFO - PROCESS | 1840 | 1460973468048 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}] 02:57:48 INFO - PROCESS | 1840 | 1460973468299 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:57:48 INFO - PROCESS | 1840 | 1460973468495 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2cf7c000 == 61 [pid = 1840] [id = 130] 02:57:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe1841f800) [pid = 1840] [serial = 389] [outer = (nil)] 02:57:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe18423800) [pid = 1840] [serial = 390] [outer = 0x7fbe1841f800] 02:57:48 INFO - PROCESS | 1840 | 1460973468575 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe18a9b400) [pid = 1840] [serial = 391] [outer = 0x7fbe1841f800] 02:57:49 INFO - PROCESS | 1840 | 1460973469477 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]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:57:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1493ms 02:57:49 INFO - PROCESS | 1840 | 1460973469514 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:57:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:57:49 INFO - PROCESS | 1840 | 1460973469519 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:57:49 INFO - PROCESS | 1840 | 1460973469524 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 1840 | 1460973469528 Marionette TRACE conn3 <- [1,494,null,{}] 02:57:49 INFO - PROCESS | 1840 | 1460973469533 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}] 02:57:49 INFO - PROCESS | 1840 | 1460973469695 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:57:49 INFO - PROCESS | 1840 | 1460973469882 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe3028e800 == 62 [pid = 1840] [id = 131] 02:57:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe0e2d1000) [pid = 1840] [serial = 392] [outer = (nil)] 02:57:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe1a80d000) [pid = 1840] [serial = 393] [outer = 0x7fbe0e2d1000] 02:57:49 INFO - PROCESS | 1840 | 1460973469953 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe25bb3800) [pid = 1840] [serial = 394] [outer = 0x7fbe0e2d1000] 02:57:50 INFO - PROCESS | 1840 | 1460973470887 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]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:57:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1392ms 02:57:50 INFO - PROCESS | 1840 | 1460973470916 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 1840 | 1460973470920 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:57:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:57:50 INFO - PROCESS | 1840 | 1460973470926 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 1840 | 1460973470928 Marionette TRACE conn3 <- [1,498,null,{}] 02:57:50 INFO - PROCESS | 1840 | 1460973470934 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}] 02:57:51 INFO - PROCESS | 1840 | 1460973471125 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:57:51 INFO - PROCESS | 1840 | 1460973471301 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e691000 == 63 [pid = 1840] [id = 132] 02:57:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe18eb5400) [pid = 1840] [serial = 395] [outer = (nil)] 02:57:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe28fc3800) [pid = 1840] [serial = 396] [outer = 0x7fbe18eb5400] 02:57:51 INFO - PROCESS | 1840 | 1460973471374 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe2ac54000) [pid = 1840] [serial = 397] [outer = 0x7fbe18eb5400] 02:57:52 INFO - PROCESS | 1840 | 1460973472185 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]]]}] 02:57:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:57:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1331ms 02:57:52 INFO - PROCESS | 1840 | 1460973472258 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 1840 | 1460973472261 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:57:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:57:52 INFO - PROCESS | 1840 | 1460973472268 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 1840 | 1460973472270 Marionette TRACE conn3 <- [1,502,null,{}] 02:57:52 INFO - PROCESS | 1840 | 1460973472276 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}] 02:57:52 INFO - PROCESS | 1840 | 1460973472499 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:57:52 INFO - PROCESS | 1840 | 1460973472646 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089e0800 == 64 [pid = 1840] [id = 133] 02:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe1307ac00) [pid = 1840] [serial = 398] [outer = (nil)] 02:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe13081000) [pid = 1840] [serial = 399] [outer = 0x7fbe1307ac00] 02:57:52 INFO - PROCESS | 1840 | 1460973472725 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe2cf95000) [pid = 1840] [serial = 400] [outer = 0x7fbe1307ac00] 02:57:53 INFO - PROCESS | 1840 | 1460973473543 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]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:57:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1336ms 02:57:53 INFO - PROCESS | 1840 | 1460973473605 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 1840 | 1460973473609 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:57:53 INFO - PROCESS | 1840 | 1460973473614 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 1840 | 1460973473618 Marionette TRACE conn3 <- [1,506,null,{}] 02:57:53 INFO - PROCESS | 1840 | 1460973473623 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}] 02:57:53 INFO - PROCESS | 1840 | 1460973473781 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:57:53 INFO - PROCESS | 1840 | 1460973473934 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e696000 == 65 [pid = 1840] [id = 134] 02:57:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe0edd2000) [pid = 1840] [serial = 401] [outer = (nil)] 02:57:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe0fa60000) [pid = 1840] [serial = 402] [outer = 0x7fbe0edd2000] 02:57:54 INFO - PROCESS | 1840 | 1460973474006 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe17eb5c00) [pid = 1840] [serial = 403] [outer = 0x7fbe0edd2000] 02:57:55 INFO - PROCESS | 1840 | 1460973475187 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]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:57:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1635ms 02:57:55 INFO - PROCESS | 1840 | 1460973475251 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 1840 | 1460973475257 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:57:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:57:55 INFO - PROCESS | 1840 | 1460973475266 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 1840 | 1460973475270 Marionette TRACE conn3 <- [1,510,null,{}] 02:57:55 INFO - PROCESS | 1840 | 1460973475278 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}] 02:57:55 INFO - PROCESS | 1840 | 1460973475561 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:57:55 INFO - PROCESS | 1840 | 1460973475796 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e35a000 == 66 [pid = 1840] [id = 135] 02:57:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe0edda000) [pid = 1840] [serial = 404] [outer = (nil)] 02:57:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbe0f312800) [pid = 1840] [serial = 405] [outer = 0x7fbe0edda000] 02:57:55 INFO - PROCESS | 1840 | 1460973475871 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe0fa61800) [pid = 1840] [serial = 406] [outer = 0x7fbe0edda000] 02:57:56 INFO - PROCESS | 1840 | 1460973476768 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]]]}] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe28f79800 == 65 [pid = 1840] [id = 67] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b146800 == 64 [pid = 1840] [id = 102] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e5a800 == 63 [pid = 1840] [id = 91] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe12fe0000 == 62 [pid = 1840] [id = 126] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f164800 == 61 [pid = 1840] [id = 125] 02:57:56 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe10f6cc00) [pid = 1840] [serial = 309] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe17f14400) [pid = 1840] [serial = 312] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe1890e800) [pid = 1840] [serial = 315] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe271bcc00) [pid = 1840] [serial = 318] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe2ad2a400) [pid = 1840] [serial = 321] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe2ac4c000) [pid = 1840] [serial = 342] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b524800 == 60 [pid = 1840] [id = 124] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18532800 == 59 [pid = 1840] [id = 123] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbe2000 == 58 [pid = 1840] [id = 122] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f097800 == 57 [pid = 1840] [id = 121] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10d54800 == 56 [pid = 1840] [id = 120] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2dc33800 == 55 [pid = 1840] [id = 117] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25be0800 == 54 [pid = 1840] [id = 116] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe14ec6800 == 53 [pid = 1840] [id = 115] 02:57:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe290c5000 == 52 [pid = 1840] [id = 114] 02:57:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:57:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1584ms 02:57:56 INFO - PROCESS | 1840 | 1460973476852 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 1840 | 1460973476860 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:57:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:57:56 INFO - PROCESS | 1840 | 1460973476876 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 1840 | 1460973476881 Marionette TRACE conn3 <- [1,514,null,{}] 02:57:56 INFO - PROCESS | 1840 | 1460973476887 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}] 02:57:57 INFO - PROCESS | 1840 | 1460973477032 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe184a7400) [pid = 1840] [serial = 198] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe2aeb7800) [pid = 1840] [serial = 204] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe184ab800) [pid = 1840] [serial = 165] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe25e09000) [pid = 1840] [serial = 277] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe2ac52000) [pid = 1840] [serial = 280] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe2dc9f000) [pid = 1840] [serial = 247] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe167e8800) [pid = 1840] [serial = 162] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe183d5c00) [pid = 1840] [serial = 235] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe16888c00) [pid = 1840] [serial = 195] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe260da400) [pid = 1840] [serial = 238] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe18396000) [pid = 1840] [serial = 141] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe17f19400) [pid = 1840] [serial = 274] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe11ab7800) [pid = 1840] [serial = 135] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe2b327c00) [pid = 1840] [serial = 241] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe18394400) [pid = 1840] [serial = 138] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe24dde000) [pid = 1840] [serial = 168] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe16a61400) [pid = 1840] [serial = 232] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe29040000) [pid = 1840] [serial = 201] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe2600f800) [pid = 1840] [serial = 171] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe16886000) [pid = 1840] [serial = 271] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe1a80f400) [pid = 1840] [serial = 336] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe0f31c400) [pid = 1840] [serial = 339] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe16a63800) [pid = 1840] [serial = 327] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe177ac400) [pid = 1840] [serial = 328] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe2b32b800) [pid = 1840] [serial = 325] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe19650400) [pid = 1840] [serial = 324] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe18eb8c00) [pid = 1840] [serial = 333] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7fbe181dd000) [pid = 1840] [serial = 330] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7fbe1830ec00) [pid = 1840] [serial = 331] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7fbe18305c00) [pid = 1840] [serial = 340] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7fbe25975800) [pid = 1840] [serial = 337] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7fbe1964f400) [pid = 1840] [serial = 334] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1840 | 1460973477263 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbc3800 == 53 [pid = 1840] [id = 136] 02:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7fbe0fe87800) [pid = 1840] [serial = 407] [outer = (nil)] 02:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7fbe12eba800) [pid = 1840] [serial = 408] [outer = 0x7fbe0fe87800] 02:57:57 INFO - PROCESS | 1840 | 1460973477334 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7fbe1307d400) [pid = 1840] [serial = 409] [outer = 0x7fbe0fe87800] 02:57:58 INFO - PROCESS | 1840 | 1460973478432 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]]]}] 02:57:58 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 02:57:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1590ms 02:57:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:57:58 INFO - PROCESS | 1840 | 1460973478462 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1840 | 1460973478465 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:57:58 INFO - PROCESS | 1840 | 1460973478473 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1840 | 1460973478478 Marionette TRACE conn3 <- [1,518,null,{}] 02:57:58 INFO - PROCESS | 1840 | 1460973478492 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}] 02:57:58 INFO - PROCESS | 1840 | 1460973478638 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:57:58 INFO - PROCESS | 1840 | 1460973478797 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1804f000 == 54 [pid = 1840] [id = 137] 02:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7fbe10f6c400) [pid = 1840] [serial = 410] [outer = (nil)] 02:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe17addc00) [pid = 1840] [serial = 411] [outer = 0x7fbe10f6c400] 02:57:58 INFO - PROCESS | 1840 | 1460973478863 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe18304400) [pid = 1840] [serial = 412] [outer = 0x7fbe10f6c400] 02:57:59 INFO - PROCESS | 1840 | 1460973479615 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]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:57:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1186ms 02:57:59 INFO - PROCESS | 1840 | 1460973479657 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 1840 | 1460973479662 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:57:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:57:59 INFO - PROCESS | 1840 | 1460973479677 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1840 | 1460973479681 Marionette TRACE conn3 <- [1,522,null,{}] 02:57:59 INFO - PROCESS | 1840 | 1460973479686 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}] 02:57:59 INFO - PROCESS | 1840 | 1460973479872 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:57:59 INFO - PROCESS | 1840 | 1460973479893 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe19225000 == 55 [pid = 1840] [id = 138] 02:57:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe11962c00) [pid = 1840] [serial = 413] [outer = (nil)] 02:57:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe18416800) [pid = 1840] [serial = 414] [outer = 0x7fbe11962c00] 02:57:59 INFO - PROCESS | 1840 | 1460973479953 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe184a1800) [pid = 1840] [serial = 415] [outer = 0x7fbe11962c00] 02:58:00 INFO - PROCESS | 1840 | 1460973480855 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]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:58:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1237ms 02:58:00 INFO - PROCESS | 1840 | 1460973480907 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 1840 | 1460973480915 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:58:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:58:00 INFO - PROCESS | 1840 | 1460973480923 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 1840 | 1460973480926 Marionette TRACE conn3 <- [1,526,null,{}] 02:58:00 INFO - PROCESS | 1840 | 1460973480941 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}] 02:58:01 INFO - PROCESS | 1840 | 1460973481205 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe13089800) [pid = 1840] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe0e2d6400) [pid = 1840] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe184ac000) [pid = 1840] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe175e0400) [pid = 1840] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7fbe16c9b800) [pid = 1840] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7fbe1a8f4000) [pid = 1840] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7fbe14e9fc00) [pid = 1840] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7fbe12eaf400) [pid = 1840] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:58:01 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7fbe0f1a8c00) [pid = 1840] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:58:01 INFO - PROCESS | 1840 | 1460973481805 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbd9000 == 56 [pid = 1840] [id = 139] 02:58:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7fbe0e2d6400) [pid = 1840] [serial = 416] [outer = (nil)] 02:58:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7fbe12eaf400) [pid = 1840] [serial = 417] [outer = 0x7fbe0e2d6400] 02:58:01 INFO - PROCESS | 1840 | 1460973481909 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7fbe17f14c00) [pid = 1840] [serial = 418] [outer = 0x7fbe0e2d6400] 02:58:02 INFO - PROCESS | 1840 | 1460973482952 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]]]}] 02:58:03 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 02:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2098ms 02:58:03 INFO - PROCESS | 1840 | 1460973483023 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 1840 | 1460973483028 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:58:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:58:03 INFO - PROCESS | 1840 | 1460973483036 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 1840 | 1460973483039 Marionette TRACE conn3 <- [1,530,null,{}] 02:58:03 INFO - PROCESS | 1840 | 1460973483047 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}] 02:58:03 INFO - PROCESS | 1840 | 1460973483358 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:58:03 INFO - PROCESS | 1840 | 1460973483451 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25b79000 == 57 [pid = 1840] [id = 140] 02:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7fbe1890ec00) [pid = 1840] [serial = 419] [outer = (nil)] 02:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe19650800) [pid = 1840] [serial = 420] [outer = 0x7fbe1890ec00] 02:58:03 INFO - PROCESS | 1840 | 1460973483554 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe2600f800) [pid = 1840] [serial = 421] [outer = 0x7fbe1890ec00] 02:58:04 INFO - PROCESS | 1840 | 1460973484925 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"]]]}] 02:58:05 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 02:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:58:05 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 02:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:58:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1988ms 02:58:05 INFO - PROCESS | 1840 | 1460973485044 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 1840 | 1460973485052 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:58:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:58:05 INFO - PROCESS | 1840 | 1460973485079 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1840 | 1460973485091 Marionette TRACE conn3 <- [1,534,null,{}] 02:58:05 INFO - PROCESS | 1840 | 1460973485149 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}] 02:58:05 INFO - PROCESS | 1840 | 1460973485534 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:58:05 INFO - PROCESS | 1840 | 1460973485717 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17fa7000 == 58 [pid = 1840] [id = 141] 02:58:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe0f313800) [pid = 1840] [serial = 422] [outer = (nil)] 02:58:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe1307ec00) [pid = 1840] [serial = 423] [outer = 0x7fbe0f313800] 02:58:05 INFO - PROCESS | 1840 | 1460973485838 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe1308cc00) [pid = 1840] [serial = 424] [outer = 0x7fbe0f313800] 02:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe0fa58800) [pid = 1840] [serial = 425] [outer = 0x7fbe0fe82c00] 02:58:07 INFO - PROCESS | 1840 | 1460973487175 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]]]}] 02:58:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:58:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 2158ms 02:58:07 INFO - PROCESS | 1840 | 1460973487226 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 1840 | 1460973487237 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:58:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:58:07 INFO - PROCESS | 1840 | 1460973487330 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 1840 | 1460973487338 Marionette TRACE conn3 <- [1,538,null,{}] 02:58:07 INFO - PROCESS | 1840 | 1460973487351 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}] 02:58:07 INFO - PROCESS | 1840 | 1460973487805 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:58:08 INFO - PROCESS | 1840 | 1460973487995 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26a8b800 == 59 [pid = 1840] [id = 142] 02:58:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe0f31c800) [pid = 1840] [serial = 426] [outer = (nil)] 02:58:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe17ad4800) [pid = 1840] [serial = 427] [outer = 0x7fbe0f31c800] 02:58:08 INFO - PROCESS | 1840 | 1460973488117 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe18910800) [pid = 1840] [serial = 428] [outer = 0x7fbe0f31c800] 02:58:09 INFO - PROCESS | 1840 | 1460973489280 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]]]}] 02:58:09 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. 02:58:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 2068ms 02:58:09 INFO - PROCESS | 1840 | 1460973489341 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 1840 | 1460973489348 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:58:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:58:09 INFO - PROCESS | 1840 | 1460973489357 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1840 | 1460973489364 Marionette TRACE conn3 <- [1,542,null,{}] 02:58:09 INFO - PROCESS | 1840 | 1460973489390 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}] 02:58:09 INFO - PROCESS | 1840 | 1460973489677 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:58:09 INFO - PROCESS | 1840 | 1460973489966 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b311800 == 60 [pid = 1840] [id = 143] 02:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe13234400) [pid = 1840] [serial = 429] [outer = (nil)] 02:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe1b207000) [pid = 1840] [serial = 430] [outer = 0x7fbe13234400] 02:58:10 INFO - PROCESS | 1840 | 1460973490091 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe25ee9800) [pid = 1840] [serial = 431] [outer = 0x7fbe13234400] 02:58:11 INFO - PROCESS | 1840 | 1460973491204 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]]]}] 02:58:11 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. 02:58:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1904ms 02:58:11 INFO - PROCESS | 1840 | 1460973491266 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1840 | 1460973491273 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:58:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:58:11 INFO - PROCESS | 1840 | 1460973491282 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1840 | 1460973491287 Marionette TRACE conn3 <- [1,546,null,{}] 02:58:11 INFO - PROCESS | 1840 | 1460973491296 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}] 02:58:11 INFO - PROCESS | 1840 | 1460973491574 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:58:11 INFO - PROCESS | 1840 | 1460973491847 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe3028c800 == 61 [pid = 1840] [id = 144] 02:58:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe0ca90400) [pid = 1840] [serial = 432] [outer = (nil)] 02:58:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe0eece400) [pid = 1840] [serial = 433] [outer = 0x7fbe0ca90400] 02:58:11 INFO - PROCESS | 1840 | 1460973491967 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe0eed5c00) [pid = 1840] [serial = 434] [outer = 0x7fbe0ca90400] 02:58:13 INFO - PROCESS | 1840 | 1460973493057 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]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:58:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1794ms 02:58:13 INFO - PROCESS | 1840 | 1460973493117 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 1840 | 1460973493121 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:58:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:58:13 INFO - PROCESS | 1840 | 1460973493134 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1840 | 1460973493138 Marionette TRACE conn3 <- [1,550,null,{}] 02:58:13 INFO - PROCESS | 1840 | 1460973493147 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}] 02:58:13 INFO - PROCESS | 1840 | 1460973493405 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:58:13 INFO - PROCESS | 1840 | 1460973493668 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe138b6800 == 62 [pid = 1840] [id = 145] 02:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe0ca8f800) [pid = 1840] [serial = 435] [outer = (nil)] 02:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe0eed6000) [pid = 1840] [serial = 436] [outer = 0x7fbe0ca8f800] 02:58:13 INFO - PROCESS | 1840 | 1460973493770 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe26dd4c00) [pid = 1840] [serial = 437] [outer = 0x7fbe0ca8f800] 02:58:14 INFO - PROCESS | 1840 | 1460973494591 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]]]}] 02:58:14 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. 02:58:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1488ms 02:58:14 INFO - PROCESS | 1840 | 1460973494633 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 1840 | 1460973494637 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:58:14 INFO - PROCESS | 1840 | 1460973494645 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 1840 | 1460973494648 Marionette TRACE conn3 <- [1,554,null,{}] 02:58:14 INFO - PROCESS | 1840 | 1460973494654 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}] 02:58:14 INFO - PROCESS | 1840 | 1460973494848 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:58:15 INFO - PROCESS | 1840 | 1460973495009 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a88f800 == 63 [pid = 1840] [id = 146] 02:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe0c888800) [pid = 1840] [serial = 438] [outer = (nil)] 02:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe0c88f800) [pid = 1840] [serial = 439] [outer = 0x7fbe0c888800] 02:58:15 INFO - PROCESS | 1840 | 1460973495080 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe2ac50400) [pid = 1840] [serial = 440] [outer = 0x7fbe0c888800] 02:58:15 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1333ms 02:58:15 INFO - PROCESS | 1840 | 1460973495969 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]]]}] 02:58:15 INFO - PROCESS | 1840 | 1460973495979 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 1840 | 1460973495983 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:58:15 INFO - PROCESS | 1840 | 1460973495989 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 1840 | 1460973495991 Marionette TRACE conn3 <- [1,558,null,{}] 02:58:16 INFO - PROCESS | 1840 | 1460973495997 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}] 02:58:16 INFO - PROCESS | 1840 | 1460973496160 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:58:16 INFO - PROCESS | 1840 | 1460973496311 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb11800 == 64 [pid = 1840] [id = 147] 02:58:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe0c88b000) [pid = 1840] [serial = 441] [outer = (nil)] 02:58:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe0fb28400) [pid = 1840] [serial = 442] [outer = 0x7fbe0c88b000] 02:58:16 INFO - PROCESS | 1840 | 1460973496381 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe0fb2e400) [pid = 1840] [serial = 443] [outer = 0x7fbe0c88b000] 02:58:17 INFO - PROCESS | 1840 | 1460973497237 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]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1281ms 02:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:58:17 INFO - PROCESS | 1840 | 1460973497271 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 1840 | 1460973497274 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:58:17 INFO - PROCESS | 1840 | 1460973497281 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 1840 | 1460973497284 Marionette TRACE conn3 <- [1,562,null,{}] 02:58:17 INFO - PROCESS | 1840 | 1460973497290 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}] 02:58:17 INFO - PROCESS | 1840 | 1460973497461 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:58:17 INFO - PROCESS | 1840 | 1460973497620 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a89b800 == 65 [pid = 1840] [id = 148] 02:58:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe0c890000) [pid = 1840] [serial = 444] [outer = (nil)] 02:58:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe0ec1e400) [pid = 1840] [serial = 445] [outer = 0x7fbe0c890000] 02:58:17 INFO - PROCESS | 1840 | 1460973497692 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe0ec23800) [pid = 1840] [serial = 446] [outer = 0x7fbe0c890000] 02:58:18 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:18 INFO - PROCESS | 1840 | 1460973498534 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]]]}] 02:58:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:58:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1281ms 02:58:18 INFO - PROCESS | 1840 | 1460973498562 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:58:18 INFO - PROCESS | 1840 | 1460973498566 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:58:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:58:18 INFO - PROCESS | 1840 | 1460973498572 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 1840 | 1460973498574 Marionette TRACE conn3 <- [1,566,null,{}] 02:58:18 INFO - PROCESS | 1840 | 1460973498580 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}] 02:58:18 INFO - PROCESS | 1840 | 1460973498750 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:58:18 INFO - PROCESS | 1840 | 1460973498903 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa33000 == 66 [pid = 1840] [id = 149] 02:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe0c88c000) [pid = 1840] [serial = 447] [outer = (nil)] 02:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe0f566c00) [pid = 1840] [serial = 448] [outer = 0x7fbe0c88c000] 02:58:18 INFO - PROCESS | 1840 | 1460973498974 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe0f56b400) [pid = 1840] [serial = 449] [outer = 0x7fbe0c88c000] 02:58:19 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:19 INFO - PROCESS | 1840 | 1460973499800 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]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:58:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1284ms 02:58:19 INFO - PROCESS | 1840 | 1460973499856 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 1840 | 1460973499860 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:58:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:58:19 INFO - PROCESS | 1840 | 1460973499866 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 1840 | 1460973499868 Marionette TRACE conn3 <- [1,570,null,{}] 02:58:19 INFO - PROCESS | 1840 | 1460973499874 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}] 02:58:20 INFO - PROCESS | 1840 | 1460973500042 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:58:20 INFO - PROCESS | 1840 | 1460973500246 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe06729000 == 67 [pid = 1840] [id = 150] 02:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe0ca96400) [pid = 1840] [serial = 450] [outer = (nil)] 02:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe0f572800) [pid = 1840] [serial = 451] [outer = 0x7fbe0ca96400] 02:58:20 INFO - PROCESS | 1840 | 1460973500321 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbe0fb2f800) [pid = 1840] [serial = 452] [outer = 0x7fbe0ca96400] 02:58:20 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:21 INFO - PROCESS | 1840 | 1460973501150 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]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1329ms 02:58:21 INFO - PROCESS | 1840 | 1460973501196 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:58:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:58:21 INFO - PROCESS | 1840 | 1460973501207 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:58:21 INFO - PROCESS | 1840 | 1460973501212 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 1840 | 1460973501217 Marionette TRACE conn3 <- [1,574,null,{}] 02:58:21 INFO - PROCESS | 1840 | 1460973501222 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}] 02:58:21 INFO - PROCESS | 1840 | 1460973501415 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:58:21 INFO - PROCESS | 1840 | 1460973501565 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe07eba000 == 68 [pid = 1840] [id = 151] 02:58:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe07e78800) [pid = 1840] [serial = 453] [outer = (nil)] 02:58:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe07e81000) [pid = 1840] [serial = 454] [outer = 0x7fbe07e78800] 02:58:21 INFO - PROCESS | 1840 | 1460973501644 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe172a6800) [pid = 1840] [serial = 455] [outer = 0x7fbe07e78800] 02:58:22 INFO - PROCESS | 1840 | 1460973502728 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]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:58:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1586ms 02:58:22 INFO - PROCESS | 1840 | 1460973502800 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 1840 | 1460973502805 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:58:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:58:22 INFO - PROCESS | 1840 | 1460973502813 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 1840 | 1460973502818 Marionette TRACE conn3 <- [1,578,null,{}] 02:58:22 INFO - PROCESS | 1840 | 1460973502826 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}] 02:58:22 INFO - PROCESS | 1840 | 1460973502981 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:58:23 INFO - PROCESS | 1840 | 1460973503178 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa2b000 == 69 [pid = 1840] [id = 152] 02:58:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe081d0000) [pid = 1840] [serial = 456] [outer = (nil)] 02:58:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe081d1c00) [pid = 1840] [serial = 457] [outer = 0x7fbe081d0000] 02:58:23 INFO - PROCESS | 1840 | 1460973503260 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe0c88a400) [pid = 1840] [serial = 458] [outer = 0x7fbe081d0000] 02:58:24 INFO - PROCESS | 1840 | 1460973504067 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]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:58:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1330ms 02:58:24 INFO - PROCESS | 1840 | 1460973504145 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 1840 | 1460973504152 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:58:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:58:24 INFO - PROCESS | 1840 | 1460973504162 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 1840 | 1460973504165 Marionette TRACE conn3 <- [1,582,null,{}] 02:58:24 INFO - PROCESS | 1840 | 1460973504171 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}] 02:58:24 INFO - PROCESS | 1840 | 1460973504444 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:58:24 INFO - PROCESS | 1840 | 1460973504643 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc52000 == 70 [pid = 1840] [id = 153] 02:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe0e2dec00) [pid = 1840] [serial = 459] [outer = (nil)] 02:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe0ec23c00) [pid = 1840] [serial = 460] [outer = 0x7fbe0e2dec00] 02:58:24 INFO - PROCESS | 1840 | 1460973504760 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe0eecbc00) [pid = 1840] [serial = 461] [outer = 0x7fbe0e2dec00] 02:58:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbd9000 == 69 [pid = 1840] [id = 139] 02:58:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe19225000 == 68 [pid = 1840] [id = 138] 02:58:24 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe18416c00) [pid = 1840] [serial = 381] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1804f000 == 67 [pid = 1840] [id = 137] 02:58:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbc3800 == 66 [pid = 1840] [id = 136] 02:58:25 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e35a000 == 65 [pid = 1840] [id = 135] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe13092000) [pid = 1840] [serial = 372] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe0f312000) [pid = 1840] [serial = 360] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe2d9e7400) [pid = 1840] [serial = 357] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe2b32c000) [pid = 1840] [serial = 354] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe19652400) [pid = 1840] [serial = 351] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe2d9eb000) [pid = 1840] [serial = 244] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe1830b800) [pid = 1840] [serial = 367] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe18eae400) [pid = 1840] [serial = 373] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe1964c000) [pid = 1840] [serial = 370] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe1893d000) [pid = 1840] [serial = 369] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe17adac00) [pid = 1840] [serial = 366] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe28f27400) [pid = 1840] [serial = 376] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe1721d400) [pid = 1840] [serial = 363] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe177abc00) [pid = 1840] [serial = 364] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe158ea400) [pid = 1840] [serial = 378] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe0edd7800) [pid = 1840] [serial = 345] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe1b595400) [pid = 1840] [serial = 375] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe175e0800) [pid = 1840] [serial = 379] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe18eb0c00) [pid = 1840] [serial = 283] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe17ae0c00) [pid = 1840] [serial = 348] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe0fa60400) [pid = 1840] [serial = 361] [outer = (nil)] [url = about:blank] 02:58:25 INFO - PROCESS | 1840 | 1460973505641 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]]]}] 02:58:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:58:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1530ms 02:58:25 INFO - PROCESS | 1840 | 1460973505693 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 1840 | 1460973505697 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:58:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:58:25 INFO - PROCESS | 1840 | 1460973505702 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 1840 | 1460973505707 Marionette TRACE conn3 <- [1,586,null,{}] 02:58:25 INFO - PROCESS | 1840 | 1460973505722 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}] 02:58:25 INFO - PROCESS | 1840 | 1460973505889 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:58:26 INFO - PROCESS | 1840 | 1460973505999 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11ad5800 == 66 [pid = 1840] [id = 154] 02:58:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe0e2d4800) [pid = 1840] [serial = 462] [outer = (nil)] 02:58:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe0fa54800) [pid = 1840] [serial = 463] [outer = 0x7fbe0e2d4800] 02:58:26 INFO - PROCESS | 1840 | 1460973506065 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe0ff8bc00) [pid = 1840] [serial = 464] [outer = 0x7fbe0e2d4800] 02:58:26 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:26 INFO - PROCESS | 1840 | 1460973506804 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]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1146ms 02:58:26 INFO - PROCESS | 1840 | 1460973506850 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 1840 | 1460973506855 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:58:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:58:26 INFO - PROCESS | 1840 | 1460973506860 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 1840 | 1460973506862 Marionette TRACE conn3 <- [1,590,null,{}] 02:58:26 INFO - PROCESS | 1840 | 1460973506868 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}] 02:58:27 INFO - PROCESS | 1840 | 1460973507069 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:58:27 INFO - PROCESS | 1840 | 1460973507145 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e2d000 == 67 [pid = 1840] [id = 155] 02:58:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe0edcd000) [pid = 1840] [serial = 465] [outer = (nil)] 02:58:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe1307e400) [pid = 1840] [serial = 466] [outer = 0x7fbe0edcd000] 02:58:27 INFO - PROCESS | 1840 | 1460973507206 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe1308dc00) [pid = 1840] [serial = 467] [outer = 0x7fbe0edcd000] 02:58:27 INFO - PROCESS | 1840 | 1460973507949 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]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:58:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1129ms 02:58:27 INFO - PROCESS | 1840 | 1460973507992 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 1840 | 1460973507994 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:58:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:58:28 INFO - PROCESS | 1840 | 1460973508000 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 1840 | 1460973508002 Marionette TRACE conn3 <- [1,594,null,{}] 02:58:28 INFO - PROCESS | 1840 | 1460973508019 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}] 02:58:28 INFO - PROCESS | 1840 | 1460973508204 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:58:28 INFO - PROCESS | 1840 | 1460973508240 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe189dc800 == 68 [pid = 1840] [id = 156] 02:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe12d10000) [pid = 1840] [serial = 468] [outer = (nil)] 02:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe1323c000) [pid = 1840] [serial = 469] [outer = 0x7fbe12d10000] 02:58:28 INFO - PROCESS | 1840 | 1460973508299 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe1721d400) [pid = 1840] [serial = 470] [outer = 0x7fbe12d10000] 02:58:29 INFO - PROCESS | 1840 | 1460973509172 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]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:58:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1193ms 02:58:29 INFO - PROCESS | 1840 | 1460973509200 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 1840 | 1460973509206 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:58:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:58:29 INFO - PROCESS | 1840 | 1460973509222 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 1840 | 1460973509224 Marionette TRACE conn3 <- [1,598,null,{}] 02:58:29 INFO - PROCESS | 1840 | 1460973509229 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}] 02:58:29 INFO - PROCESS | 1840 | 1460973509446 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:58:29 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe11962c00) [pid = 1840] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:58:29 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe0edda000) [pid = 1840] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:58:29 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe0e2d6400) [pid = 1840] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:58:29 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe10f6c400) [pid = 1840] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:58:29 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe0fe87800) [pid = 1840] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:58:29 INFO - PROCESS | 1840 | 1460973509673 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe12fd9800 == 69 [pid = 1840] [id = 157] 02:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe0e2d6400) [pid = 1840] [serial = 471] [outer = (nil)] 02:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe10f77400) [pid = 1840] [serial = 472] [outer = 0x7fbe0e2d6400] 02:58:29 INFO - PROCESS | 1840 | 1460973509741 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe18418c00) [pid = 1840] [serial = 473] [outer = 0x7fbe0e2d6400] 02:58:30 INFO - PROCESS | 1840 | 1460973510659 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]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1489ms 02:58:30 INFO - PROCESS | 1840 | 1460973510711 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:58:30 INFO - PROCESS | 1840 | 1460973510715 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:58:30 INFO - PROCESS | 1840 | 1460973510731 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 1840 | 1460973510735 Marionette TRACE conn3 <- [1,602,null,{}] 02:58:30 INFO - PROCESS | 1840 | 1460973510740 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}] 02:58:30 INFO - PROCESS | 1840 | 1460973510926 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:58:30 INFO - PROCESS | 1840 | 1460973510943 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25c84000 == 70 [pid = 1840] [id = 158] 02:58:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe18397800) [pid = 1840] [serial = 474] [outer = (nil)] 02:58:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe1857c000) [pid = 1840] [serial = 475] [outer = 0x7fbe18397800] 02:58:31 INFO - PROCESS | 1840 | 1460973511008 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe19287800) [pid = 1840] [serial = 476] [outer = 0x7fbe18397800] 02:58:31 INFO - PROCESS | 1840 | 1460973511879 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]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1196ms 02:58:31 INFO - PROCESS | 1840 | 1460973511918 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:58:31 INFO - PROCESS | 1840 | 1460973511924 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:58:31 INFO - PROCESS | 1840 | 1460973511932 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 1840 | 1460973511939 Marionette TRACE conn3 <- [1,606,null,{}] 02:58:31 INFO - PROCESS | 1840 | 1460973511949 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}] 02:58:32 INFO - PROCESS | 1840 | 1460973512148 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:58:32 INFO - PROCESS | 1840 | 1460973512289 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f424800 == 71 [pid = 1840] [id = 159] 02:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe081c2c00) [pid = 1840] [serial = 477] [outer = (nil)] 02:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe0c88b800) [pid = 1840] [serial = 478] [outer = 0x7fbe081c2c00] 02:58:32 INFO - PROCESS | 1840 | 1460973512373 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbe0ca98800) [pid = 1840] [serial = 479] [outer = 0x7fbe081c2c00] 02:58:33 INFO - PROCESS | 1840 | 1460973513372 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]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:58:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1490ms 02:58:33 INFO - PROCESS | 1840 | 1460973513422 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 1840 | 1460973513431 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:58:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:58:33 INFO - PROCESS | 1840 | 1460973513442 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1840 | 1460973513445 Marionette TRACE conn3 <- [1,610,null,{}] 02:58:33 INFO - PROCESS | 1840 | 1460973513452 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}] 02:58:33 INFO - PROCESS | 1840 | 1460973513628 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:58:33 INFO - PROCESS | 1840 | 1460973513827 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe189da000 == 72 [pid = 1840] [id = 160] 02:58:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe0f19ac00) [pid = 1840] [serial = 480] [outer = (nil)] 02:58:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe0fa56000) [pid = 1840] [serial = 481] [outer = 0x7fbe0f19ac00] 02:58:33 INFO - PROCESS | 1840 | 1460973513946 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe0fe88c00) [pid = 1840] [serial = 482] [outer = 0x7fbe0f19ac00] 02:58:34 INFO - PROCESS | 1840 | 1460973514912 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]]]}] 02:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1532ms 02:58:34 INFO - PROCESS | 1840 | 1460973514974 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:58:34 INFO - PROCESS | 1840 | 1460973514977 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:58:34 INFO - PROCESS | 1840 | 1460973514984 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:58:34 INFO - PROCESS | 1840 | 1460973514990 Marionette TRACE conn3 <- [1,614,null,{}] 02:58:35 INFO - PROCESS | 1840 | 1460973515006 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}] 02:58:35 INFO - PROCESS | 1840 | 1460973515228 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:58:35 INFO - PROCESS | 1840 | 1460973515501 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a883000 == 73 [pid = 1840] [id = 161] 02:58:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe175d8000) [pid = 1840] [serial = 483] [outer = (nil)] 02:58:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe17ae0c00) [pid = 1840] [serial = 484] [outer = 0x7fbe175d8000] 02:58:35 INFO - PROCESS | 1840 | 1460973515584 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe18310800) [pid = 1840] [serial = 485] [outer = 0x7fbe175d8000] 02:58:36 INFO - PROCESS | 1840 | 1460973516414 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]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:58:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1487ms 02:58:36 INFO - PROCESS | 1840 | 1460973516472 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 1840 | 1460973516476 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:58:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:58:36 INFO - PROCESS | 1840 | 1460973516482 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 1840 | 1460973516485 Marionette TRACE conn3 <- [1,618,null,{}] 02:58:36 INFO - PROCESS | 1840 | 1460973516491 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}] 02:58:36 INFO - PROCESS | 1840 | 1460973516655 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:58:36 INFO - PROCESS | 1840 | 1460973516811 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2dcc3800 == 74 [pid = 1840] [id = 162] 02:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe175dc400) [pid = 1840] [serial = 486] [outer = (nil)] 02:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe18911800) [pid = 1840] [serial = 487] [outer = 0x7fbe175dc400] 02:58:36 INFO - PROCESS | 1840 | 1460973516886 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe1f03a400) [pid = 1840] [serial = 488] [outer = 0x7fbe175dc400] 02:58:37 INFO - PROCESS | 1840 | 1460973517677 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]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1233ms 02:58:37 INFO - PROCESS | 1840 | 1460973517716 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 1840 | 1460973517718 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:58:37 INFO - PROCESS | 1840 | 1460973517725 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 1840 | 1460973517727 Marionette TRACE conn3 <- [1,622,null,{}] 02:58:37 INFO - PROCESS | 1840 | 1460973517733 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}] 02:58:37 INFO - PROCESS | 1840 | 1460973517893 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:58:38 INFO - PROCESS | 1840 | 1460973518049 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1346f000 == 75 [pid = 1840] [id = 163] 02:58:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe184a7400) [pid = 1840] [serial = 489] [outer = (nil)] 02:58:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe26e3f000) [pid = 1840] [serial = 490] [outer = 0x7fbe184a7400] 02:58:38 INFO - PROCESS | 1840 | 1460973518124 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe2ac52c00) [pid = 1840] [serial = 491] [outer = 0x7fbe184a7400] 02:58:39 INFO - PROCESS | 1840 | 1460973519007 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]]]}] 02:58:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:58:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1327ms 02:58:39 INFO - PROCESS | 1840 | 1460973519054 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 1840 | 1460973519057 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:58:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:58:39 INFO - PROCESS | 1840 | 1460973519065 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 1840 | 1460973519068 Marionette TRACE conn3 <- [1,626,null,{}] 02:58:39 INFO - PROCESS | 1840 | 1460973519074 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}] 02:58:39 INFO - PROCESS | 1840 | 1460973519289 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:58:39 INFO - PROCESS | 1840 | 1460973519445 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134c9800 == 76 [pid = 1840] [id = 164] 02:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe0ea09000) [pid = 1840] [serial = 492] [outer = (nil)] 02:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe0ea0e400) [pid = 1840] [serial = 493] [outer = 0x7fbe0ea09000] 02:58:39 INFO - PROCESS | 1840 | 1460973519521 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe2b108000) [pid = 1840] [serial = 494] [outer = 0x7fbe0ea09000] 02:58:40 INFO - PROCESS | 1840 | 1460973520416 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]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1378ms 02:58:40 INFO - PROCESS | 1840 | 1460973520445 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:58:40 INFO - PROCESS | 1840 | 1460973520449 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:58:40 INFO - PROCESS | 1840 | 1460973520454 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 1840 | 1460973520457 Marionette TRACE conn3 <- [1,630,null,{}] 02:58:40 INFO - PROCESS | 1840 | 1460973520463 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}] 02:58:40 INFO - PROCESS | 1840 | 1460973520647 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:58:40 INFO - PROCESS | 1840 | 1460973520806 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe259f5800 == 77 [pid = 1840] [id = 165] 02:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0ea0c400) [pid = 1840] [serial = 495] [outer = (nil)] 02:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe133a4000) [pid = 1840] [serial = 496] [outer = 0x7fbe0ea0c400] 02:58:40 INFO - PROCESS | 1840 | 1460973520876 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe133a9400) [pid = 1840] [serial = 497] [outer = 0x7fbe0ea0c400] 02:58:41 INFO - PROCESS | 1840 | 1460973521711 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]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1330ms 02:58:41 INFO - PROCESS | 1840 | 1460973521792 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 1840 | 1460973521797 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:58:41 INFO - PROCESS | 1840 | 1460973521806 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 1840 | 1460973521809 Marionette TRACE conn3 <- [1,634,null,{}] 02:58:41 INFO - PROCESS | 1840 | 1460973521814 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}] 02:58:41 INFO - PROCESS | 1840 | 1460973521990 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:58:42 INFO - PROCESS | 1840 | 1460973522148 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054da800 == 78 [pid = 1840] [id = 166] 02:58:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe07cd9000) [pid = 1840] [serial = 498] [outer = (nil)] 02:58:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe07ce0c00) [pid = 1840] [serial = 499] [outer = 0x7fbe07cd9000] 02:58:42 INFO - PROCESS | 1840 | 1460973522217 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe07ce6800) [pid = 1840] [serial = 500] [outer = 0x7fbe07cd9000] 02:58:42 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:43 INFO - PROCESS | 1840 | 1460973523005 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]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1234ms 02:58:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:58:43 INFO - PROCESS | 1840 | 1460973523041 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 1840 | 1460973523044 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:58:43 INFO - PROCESS | 1840 | 1460973523050 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 1840 | 1460973523053 Marionette TRACE conn3 <- [1,638,null,{}] 02:58:43 INFO - PROCESS | 1840 | 1460973523058 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}] 02:58:43 INFO - PROCESS | 1840 | 1460973523224 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:58:43 INFO - PROCESS | 1840 | 1460973523769 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc44000 == 79 [pid = 1840] [id = 167] 02:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe081c7c00) [pid = 1840] [serial = 501] [outer = (nil)] 02:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe081c9c00) [pid = 1840] [serial = 502] [outer = 0x7fbe081c7c00] 02:58:43 INFO - PROCESS | 1840 | 1460973523883 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe0c88e800) [pid = 1840] [serial = 503] [outer = 0x7fbe081c7c00] 02:58:44 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:44 INFO - PROCESS | 1840 | 1460973524726 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:58:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1696ms 02:58:44 INFO - PROCESS | 1840 | 1460973524771 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 1840 | 1460973524783 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:58:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:58:44 INFO - PROCESS | 1840 | 1460973524808 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 1840 | 1460973524816 Marionette TRACE conn3 <- [1,642,null,{}] 02:58:44 INFO - PROCESS | 1840 | 1460973524827 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}] 02:58:45 INFO - PROCESS | 1840 | 1460973525095 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:58:45 INFO - PROCESS | 1840 | 1460973525314 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089e3000 == 80 [pid = 1840] [id = 168] 02:58:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe0ea09400) [pid = 1840] [serial = 504] [outer = (nil)] 02:58:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0ec18c00) [pid = 1840] [serial = 505] [outer = 0x7fbe0ea09400] 02:58:45 INFO - PROCESS | 1840 | 1460973525398 Marionette DEBUG loaded listener.js 02:58:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe0edd1800) [pid = 1840] [serial = 506] [outer = 0x7fbe0ea09400] 02:58:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb14800 == 79 [pid = 1840] [id = 118] 02:58:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f41c800 == 78 [pid = 1840] [id = 119] 02:58:45 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe12eadc00) [pid = 1840] [serial = 384] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe17ad2800) [pid = 1840] [serial = 387] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe18423800) [pid = 1840] [serial = 390] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe1a80d000) [pid = 1840] [serial = 393] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe28fc3800) [pid = 1840] [serial = 396] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe13081000) [pid = 1840] [serial = 399] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe12fd9800 == 77 [pid = 1840] [id = 157] 02:58:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe189dc800 == 76 [pid = 1840] [id = 156] 02:58:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e2d000 == 75 [pid = 1840] [id = 155] 02:58:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe11ad5800 == 74 [pid = 1840] [id = 154] 02:58:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc52000 == 73 [pid = 1840] [id = 153] 02:58:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa2b000 == 72 [pid = 1840] [id = 152] 02:58:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a88f800 == 71 [pid = 1840] [id = 146] 02:58:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe138b6800 == 70 [pid = 1840] [id = 145] 02:58:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe3028c800 == 69 [pid = 1840] [id = 144] 02:58:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b311800 == 68 [pid = 1840] [id = 143] 02:58:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe26a8b800 == 67 [pid = 1840] [id = 142] 02:58:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17fa7000 == 66 [pid = 1840] [id = 141] 02:58:46 INFO - PROCESS | 1840 | 1460973526316 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]]]}] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe18416800) [pid = 1840] [serial = 414] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe0fa61800) [pid = 1840] [serial = 406] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe0f312800) [pid = 1840] [serial = 405] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe12eaf400) [pid = 1840] [serial = 417] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe17addc00) [pid = 1840] [serial = 411] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe12eba800) [pid = 1840] [serial = 408] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe1307d400) [pid = 1840] [serial = 409] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe0fa60000) [pid = 1840] [serial = 402] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe184a1800) [pid = 1840] [serial = 415] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe18304400) [pid = 1840] [serial = 412] [outer = (nil)] [url = about:blank] 02:58:46 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe17f14c00) [pid = 1840] [serial = 418] [outer = (nil)] [url = about:blank] 02:58:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:58:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1547ms 02:58:46 INFO - PROCESS | 1840 | 1460973526356 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:58:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:58:46 INFO - PROCESS | 1840 | 1460973526361 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:58:46 INFO - PROCESS | 1840 | 1460973526368 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 1840 | 1460973526371 Marionette TRACE conn3 <- [1,646,null,{}] 02:58:46 INFO - PROCESS | 1840 | 1460973526377 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}] 02:58:46 INFO - PROCESS | 1840 | 1460973526522 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:58:46 INFO - PROCESS | 1840 | 1460973526538 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f41c800 == 67 [pid = 1840] [id = 169] 02:58:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe0eece800) [pid = 1840] [serial = 507] [outer = (nil)] 02:58:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe0f48d000) [pid = 1840] [serial = 508] [outer = 0x7fbe0eece800] 02:58:46 INFO - PROCESS | 1840 | 1460973526600 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe0f56f000) [pid = 1840] [serial = 509] [outer = 0x7fbe0eece800] 02:58:47 INFO - PROCESS | 1840 | 1460973527454 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]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:58:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1134ms 02:58:47 INFO - PROCESS | 1840 | 1460973527502 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 1840 | 1460973527506 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:58:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:58:47 INFO - PROCESS | 1840 | 1460973527523 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 1840 | 1460973527532 Marionette TRACE conn3 <- [1,650,null,{}] 02:58:47 INFO - PROCESS | 1840 | 1460973527541 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}] 02:58:47 INFO - PROCESS | 1840 | 1460973527694 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:58:47 INFO - PROCESS | 1840 | 1460973527805 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d65000 == 68 [pid = 1840] [id = 170] 02:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe0c889c00) [pid = 1840] [serial = 510] [outer = (nil)] 02:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe0fb2e000) [pid = 1840] [serial = 511] [outer = 0x7fbe0c889c00] 02:58:47 INFO - PROCESS | 1840 | 1460973527869 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe11ab7800) [pid = 1840] [serial = 512] [outer = 0x7fbe0c889c00] 02:58:48 INFO - PROCESS | 1840 | 1460973528566 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]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1102ms 02:58:48 INFO - PROCESS | 1840 | 1460973528615 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 1840 | 1460973528630 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:58:48 INFO - PROCESS | 1840 | 1460973528644 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 1840 | 1460973528646 Marionette TRACE conn3 <- [1,654,null,{}] 02:58:48 INFO - PROCESS | 1840 | 1460973528652 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}] 02:58:48 INFO - PROCESS | 1840 | 1460973528848 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:58:48 INFO - PROCESS | 1840 | 1460973528874 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe14f70000 == 69 [pid = 1840] [id = 171] 02:58:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0eed1000) [pid = 1840] [serial = 513] [outer = (nil)] 02:58:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe13077800) [pid = 1840] [serial = 514] [outer = 0x7fbe0eed1000] 02:58:48 INFO - PROCESS | 1840 | 1460973528934 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe1308b800) [pid = 1840] [serial = 515] [outer = 0x7fbe0eed1000] 02:58:49 INFO - PROCESS | 1840 | 1460973529794 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1227ms 02:58:49 INFO - PROCESS | 1840 | 1460973529889 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 1840 | 1460973529892 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:58:49 INFO - PROCESS | 1840 | 1460973529898 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1840 | 1460973529901 Marionette TRACE conn3 <- [1,658,null,{}] 02:58:49 INFO - PROCESS | 1840 | 1460973529906 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}] 02:58:50 INFO - PROCESS | 1840 | 1460973530107 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:58:50 INFO - PROCESS | 1840 | 1460973530129 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e2d000 == 70 [pid = 1840] [id = 172] 02:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe1339fc00) [pid = 1840] [serial = 516] [outer = (nil)] 02:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe133a7800) [pid = 1840] [serial = 517] [outer = 0x7fbe1339fc00] 02:58:50 INFO - PROCESS | 1840 | 1460973530209 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe16a24000) [pid = 1840] [serial = 518] [outer = 0x7fbe1339fc00] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe18303400) [pid = 1840] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0e2d4800) [pid = 1840] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe0e2dec00) [pid = 1840] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe0e2da000) [pid = 1840] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe0edcd000) [pid = 1840] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe0edd5c00) [pid = 1840] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe081d0000) [pid = 1840] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe12d10000) [pid = 1840] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe0fa56400) [pid = 1840] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe0e2d6400) [pid = 1840] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe18908000) [pid = 1840] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe1890ec00) [pid = 1840] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe0fa5d400) [pid = 1840] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe1890a800) [pid = 1840] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:58:51 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe0f1a3000) [pid = 1840] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:58:51 INFO - PROCESS | 1840 | 1460973531437 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]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1587ms 02:58:51 INFO - PROCESS | 1840 | 1460973531487 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 1840 | 1460973531489 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:58:51 INFO - PROCESS | 1840 | 1460973531496 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 1840 | 1460973531499 Marionette TRACE conn3 <- [1,662,null,{}] 02:58:51 INFO - PROCESS | 1840 | 1460973531524 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}] 02:58:51 INFO - PROCESS | 1840 | 1460973531718 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:58:51 INFO - PROCESS | 1840 | 1460973531737 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e40800 == 71 [pid = 1840] [id = 173] 02:58:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe0fe89000) [pid = 1840] [serial = 519] [outer = (nil)] 02:58:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe16a24400) [pid = 1840] [serial = 520] [outer = 0x7fbe0fe89000] 02:58:51 INFO - PROCESS | 1840 | 1460973531799 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe17f13800) [pid = 1840] [serial = 521] [outer = 0x7fbe0fe89000] 02:58:52 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:52 INFO - PROCESS | 1840 | 1460973532505 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]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1028ms 02:58:52 INFO - PROCESS | 1840 | 1460973532526 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 1840 | 1460973532529 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:58:52 INFO - PROCESS | 1840 | 1460973532535 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 1840 | 1460973532537 Marionette TRACE conn3 <- [1,666,null,{}] 02:58:52 INFO - PROCESS | 1840 | 1460973532542 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}] 02:58:52 INFO - PROCESS | 1840 | 1460973532730 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:58:52 INFO - PROCESS | 1840 | 1460973532753 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe189ee000 == 72 [pid = 1840] [id = 174] 02:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe0edcd000) [pid = 1840] [serial = 522] [outer = (nil)] 02:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe17f22800) [pid = 1840] [serial = 523] [outer = 0x7fbe0edcd000] 02:58:52 INFO - PROCESS | 1840 | 1460973532813 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe18392400) [pid = 1840] [serial = 524] [outer = 0x7fbe0edcd000] 02:58:53 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:53 INFO - PROCESS | 1840 | 1460973533795 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]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1388ms 02:58:53 INFO - PROCESS | 1840 | 1460973533969 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 1840 | 1460973533974 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:58:53 INFO - PROCESS | 1840 | 1460973533985 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 1840 | 1460973533987 Marionette TRACE conn3 <- [1,670,null,{}] 02:58:54 INFO - PROCESS | 1840 | 1460973533998 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}] 02:58:54 INFO - PROCESS | 1840 | 1460973534203 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:58:54 INFO - PROCESS | 1840 | 1460973534375 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134c7000 == 73 [pid = 1840] [id = 175] 02:58:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe0ca8fc00) [pid = 1840] [serial = 525] [outer = (nil)] 02:58:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe0ea04400) [pid = 1840] [serial = 526] [outer = 0x7fbe0ca8fc00] 02:58:54 INFO - PROCESS | 1840 | 1460973534449 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0fb23400) [pid = 1840] [serial = 527] [outer = 0x7fbe0ca8fc00] 02:58:55 INFO - PROCESS | 1840 | 1460973535407 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1493ms 02:58:55 INFO - PROCESS | 1840 | 1460973535480 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1840 | 1460973535487 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:58:55 INFO - PROCESS | 1840 | 1460973535498 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1840 | 1460973535501 Marionette TRACE conn3 <- [1,674,null,{}] 02:58:55 INFO - PROCESS | 1840 | 1460973535512 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}] 02:58:55 INFO - PROCESS | 1840 | 1460973535746 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:58:55 INFO - PROCESS | 1840 | 1460973535987 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b5e8800 == 74 [pid = 1840] [id = 176] 02:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0f497400) [pid = 1840] [serial = 528] [outer = (nil)] 02:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe13086800) [pid = 1840] [serial = 529] [outer = 0x7fbe0f497400] 02:58:56 INFO - PROCESS | 1840 | 1460973536074 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe133a2c00) [pid = 1840] [serial = 530] [outer = 0x7fbe0f497400] 02:58:56 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:56 INFO - PROCESS | 1840 | 1460973536877 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]]]}] 02:58:56 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 02:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1437ms 02:58:56 INFO - PROCESS | 1840 | 1460973536936 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 1840 | 1460973536940 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:58:56 INFO - PROCESS | 1840 | 1460973536946 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 1840 | 1460973536951 Marionette TRACE conn3 <- [1,678,null,{}] 02:58:56 INFO - PROCESS | 1840 | 1460973536967 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}] 02:58:57 INFO - PROCESS | 1840 | 1460973537147 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:58:57 INFO - PROCESS | 1840 | 1460973537302 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26d1b800 == 75 [pid = 1840] [id = 177] 02:58:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe133a5800) [pid = 1840] [serial = 531] [outer = (nil)] 02:58:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe17adc400) [pid = 1840] [serial = 532] [outer = 0x7fbe133a5800] 02:58:57 INFO - PROCESS | 1840 | 1460973537378 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe183d3c00) [pid = 1840] [serial = 533] [outer = 0x7fbe133a5800] 02:58:58 INFO - PROCESS | 1840 | 1460973538340 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]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:58:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1433ms 02:58:58 INFO - PROCESS | 1840 | 1460973538380 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 1840 | 1460973538384 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:58:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:58:58 INFO - PROCESS | 1840 | 1460973538391 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 1840 | 1460973538394 Marionette TRACE conn3 <- [1,682,null,{}] 02:58:58 INFO - PROCESS | 1840 | 1460973538400 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}] 02:58:58 INFO - PROCESS | 1840 | 1460973538563 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:58:58 INFO - PROCESS | 1840 | 1460973538723 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b30d000 == 76 [pid = 1840] [id = 178] 02:58:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe15dd3400) [pid = 1840] [serial = 534] [outer = (nil)] 02:58:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe1890ec00) [pid = 1840] [serial = 535] [outer = 0x7fbe15dd3400] 02:58:58 INFO - PROCESS | 1840 | 1460973538832 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe196be400) [pid = 1840] [serial = 536] [outer = 0x7fbe15dd3400] 02:59:00 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:00 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:00 INFO - PROCESS | 1840 | 1460973540082 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]]]}] 02:59:00 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) 02:59:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1729ms 02:59:00 INFO - PROCESS | 1840 | 1460973540121 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 1840 | 1460973540124 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:59:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:59:00 INFO - PROCESS | 1840 | 1460973540131 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 1840 | 1460973540133 Marionette TRACE conn3 <- [1,686,null,{}] 02:59:00 INFO - PROCESS | 1840 | 1460973540139 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}] 02:59:00 INFO - PROCESS | 1840 | 1460973540389 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:59:00 INFO - PROCESS | 1840 | 1460973540560 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe30295800 == 77 [pid = 1840] [id = 179] 02:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe175d9000) [pid = 1840] [serial = 537] [outer = (nil)] 02:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe1b363800) [pid = 1840] [serial = 538] [outer = 0x7fbe175d9000] 02:59:00 INFO - PROCESS | 1840 | 1460973540630 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe25e96000) [pid = 1840] [serial = 539] [outer = 0x7fbe175d9000] 02:59:01 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:01 INFO - PROCESS | 1840 | 1460973541917 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]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:59:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1829ms 02:59:02 INFO - PROCESS | 1840 | 1460973542051 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 1840 | 1460973542055 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:59:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:59:02 INFO - PROCESS | 1840 | 1460973542067 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 1840 | 1460973542070 Marionette TRACE conn3 <- [1,690,null,{}] 02:59:02 INFO - PROCESS | 1840 | 1460973542076 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}] 02:59:02 INFO - PROCESS | 1840 | 1460973542266 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:59:02 INFO - PROCESS | 1840 | 1460973542421 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0805f000 == 78 [pid = 1840] [id = 180] 02:59:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe1ef56000) [pid = 1840] [serial = 540] [outer = (nil)] 02:59:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe2ac52000) [pid = 1840] [serial = 541] [outer = 0x7fbe1ef56000] 02:59:02 INFO - PROCESS | 1840 | 1460973542497 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe2b369400) [pid = 1840] [serial = 542] [outer = 0x7fbe1ef56000] 02:59:03 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:03 INFO - PROCESS | 1840 | 1460973543852 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]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:59:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1836ms 02:59:03 INFO - PROCESS | 1840 | 1460973543905 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 1840 | 1460973543908 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:59:03 INFO - PROCESS | 1840 | 1460973543914 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 1840 | 1460973543918 Marionette TRACE conn3 <- [1,694,null,{}] 02:59:03 INFO - PROCESS | 1840 | 1460973543923 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}] 02:59:04 INFO - PROCESS | 1840 | 1460973544085 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:59:04 INFO - PROCESS | 1840 | 1460973544243 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc51000 == 79 [pid = 1840] [id = 181] 02:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe07983400) [pid = 1840] [serial = 543] [outer = (nil)] 02:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe0798a000) [pid = 1840] [serial = 544] [outer = 0x7fbe07983400] 02:59:04 INFO - PROCESS | 1840 | 1460973544316 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe081cbc00) [pid = 1840] [serial = 545] [outer = 0x7fbe07983400] 02:59:05 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:05 INFO - PROCESS | 1840 | 1460973545855 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]]]}] 02:59:05 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) 02:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1981ms 02:59:05 INFO - PROCESS | 1840 | 1460973545940 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 1840 | 1460973545945 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:59:05 INFO - PROCESS | 1840 | 1460973545975 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 1840 | 1460973545981 Marionette TRACE conn3 <- [1,698,null,{}] 02:59:05 INFO - PROCESS | 1840 | 1460973545991 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}] 02:59:06 INFO - PROCESS | 1840 | 1460973546181 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:59:06 INFO - PROCESS | 1840 | 1460973546343 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e34e800 == 80 [pid = 1840] [id = 182] 02:59:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe0c88cc00) [pid = 1840] [serial = 546] [outer = (nil)] 02:59:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe0e2cfc00) [pid = 1840] [serial = 547] [outer = 0x7fbe0c88cc00] 02:59:06 INFO - PROCESS | 1840 | 1460973546409 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe0eed5400) [pid = 1840] [serial = 548] [outer = 0x7fbe0c88cc00] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e40800 == 79 [pid = 1840] [id = 173] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e2d000 == 78 [pid = 1840] [id = 172] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe14f70000 == 77 [pid = 1840] [id = 171] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe07e81000) [pid = 1840] [serial = 454] [outer = (nil)] [url = about:blank] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0f572800) [pid = 1840] [serial = 451] [outer = (nil)] [url = about:blank] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe0fb28400) [pid = 1840] [serial = 442] [outer = (nil)] [url = about:blank] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe0ec1e400) [pid = 1840] [serial = 445] [outer = (nil)] [url = about:blank] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0f566c00) [pid = 1840] [serial = 448] [outer = (nil)] [url = about:blank] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe0c88f800) [pid = 1840] [serial = 439] [outer = (nil)] [url = about:blank] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe1857c000) [pid = 1840] [serial = 475] [outer = (nil)] [url = about:blank] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10d65000 == 76 [pid = 1840] [id = 170] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f41c800 == 75 [pid = 1840] [id = 169] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089e3000 == 74 [pid = 1840] [id = 168] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc44000 == 73 [pid = 1840] [id = 167] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe259f5800 == 72 [pid = 1840] [id = 165] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe134c9800 == 71 [pid = 1840] [id = 164] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1346f000 == 70 [pid = 1840] [id = 163] 02:59:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2dcc3800 == 69 [pid = 1840] [id = 162] 02:59:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a883000 == 68 [pid = 1840] [id = 161] 02:59:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe189da000 == 67 [pid = 1840] [id = 160] 02:59:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f424800 == 66 [pid = 1840] [id = 159] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe18310c00) [pid = 1840] [serial = 307] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe1b207000) [pid = 1840] [serial = 430] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe0fa54800) [pid = 1840] [serial = 463] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe1307ec00) [pid = 1840] [serial = 423] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe0ec23c00) [pid = 1840] [serial = 460] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe2aeb7c00) [pid = 1840] [serial = 343] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe0eece400) [pid = 1840] [serial = 433] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe1308dc00) [pid = 1840] [serial = 467] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe1841bc00) [pid = 1840] [serial = 382] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe081d1c00) [pid = 1840] [serial = 457] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe1721d400) [pid = 1840] [serial = 470] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe18306000) [pid = 1840] [serial = 313] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe10f77400) [pid = 1840] [serial = 472] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe17ad4800) [pid = 1840] [serial = 427] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe0c88a400) [pid = 1840] [serial = 458] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe1928ac00) [pid = 1840] [serial = 316] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe1323c000) [pid = 1840] [serial = 469] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe0ff8bc00) [pid = 1840] [serial = 464] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe0eecbc00) [pid = 1840] [serial = 461] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe0eed6000) [pid = 1840] [serial = 436] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe19650800) [pid = 1840] [serial = 420] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe1307e400) [pid = 1840] [serial = 466] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe2ac52800) [pid = 1840] [serial = 319] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe2600f800) [pid = 1840] [serial = 421] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe2b228800) [pid = 1840] [serial = 322] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe18418c00) [pid = 1840] [serial = 473] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe157efc00) [pid = 1840] [serial = 310] [outer = (nil)] [url = about:blank] 02:59:07 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe12edd400) [pid = 1840] [serial = 229] [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.] 02:59:07 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:07 INFO - PROCESS | 1840 | 1460973547677 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]]]}] 02:59:07 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) 02:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1751ms 02:59:07 INFO - PROCESS | 1840 | 1460973547722 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 1840 | 1460973547730 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:59:07 INFO - PROCESS | 1840 | 1460973547740 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 1840 | 1460973547744 Marionette TRACE conn3 <- [1,702,null,{}] 02:59:07 INFO - PROCESS | 1840 | 1460973547749 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}] 02:59:08 INFO - PROCESS | 1840 | 1460973548002 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:59:08 INFO - PROCESS | 1840 | 1460973548115 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa3a000 == 67 [pid = 1840] [id = 183] 02:59:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe0c88dc00) [pid = 1840] [serial = 549] [outer = (nil)] 02:59:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe0f56cc00) [pid = 1840] [serial = 550] [outer = 0x7fbe0c88dc00] 02:59:08 INFO - PROCESS | 1840 | 1460973548178 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe0fe87800) [pid = 1840] [serial = 551] [outer = 0x7fbe0c88dc00] 02:59:09 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:09 INFO - PROCESS | 1840 | 1460973549303 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]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:59:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1582ms 02:59:09 INFO - PROCESS | 1840 | 1460973549321 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 1840 | 1460973549324 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:59:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:59:09 INFO - PROCESS | 1840 | 1460973549337 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 1840 | 1460973549348 Marionette TRACE conn3 <- [1,706,null,{}] 02:59:09 INFO - PROCESS | 1840 | 1460973549368 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}] 02:59:09 INFO - PROCESS | 1840 | 1460973549612 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:59:09 INFO - PROCESS | 1840 | 1460973549644 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe132d9800 == 68 [pid = 1840] [id = 184] 02:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe0ff86400) [pid = 1840] [serial = 552] [outer = (nil)] 02:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe1307d800) [pid = 1840] [serial = 553] [outer = 0x7fbe0ff86400] 02:59:09 INFO - PROCESS | 1840 | 1460973549709 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe1339d000) [pid = 1840] [serial = 554] [outer = 0x7fbe0ff86400] 02:59:10 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:10 INFO - PROCESS | 1840 | 1460973550907 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]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1593ms 02:59:10 INFO - PROCESS | 1840 | 1460973550931 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 1840 | 1460973550936 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:59:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe0eed1000) [pid = 1840] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe1339fc00) [pid = 1840] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe0fe89000) [pid = 1840] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe081c7c00) [pid = 1840] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe0c889c00) [pid = 1840] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe18397800) [pid = 1840] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe0eece800) [pid = 1840] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:59:11 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe0ea09400) [pid = 1840] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:59:11 INFO - PROCESS | 1840 | 1460973551138 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 1840 | 1460973551141 Marionette TRACE conn3 <- [1,710,null,{}] 02:59:11 INFO - PROCESS | 1840 | 1460973551149 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}] 02:59:11 INFO - PROCESS | 1840 | 1460973551294 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:59:11 INFO - PROCESS | 1840 | 1460973551304 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1346e800 == 69 [pid = 1840] [id = 185] 02:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe12edc800) [pid = 1840] [serial = 555] [outer = (nil)] 02:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe1339e000) [pid = 1840] [serial = 556] [outer = 0x7fbe12edc800] 02:59:11 INFO - PROCESS | 1840 | 1460973551364 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe133a9c00) [pid = 1840] [serial = 557] [outer = 0x7fbe12edc800] 02:59:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:12 INFO - PROCESS | 1840 | 1460973552552 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]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:59:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1503ms 02:59:12 INFO - PROCESS | 1840 | 1460973552570 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 1840 | 1460973552573 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:59:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:59:12 INFO - PROCESS | 1840 | 1460973552579 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 1840 | 1460973552581 Marionette TRACE conn3 <- [1,714,null,{}] 02:59:12 INFO - PROCESS | 1840 | 1460973552586 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}] 02:59:12 INFO - PROCESS | 1840 | 1460973552740 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:59:12 INFO - PROCESS | 1840 | 1460973552892 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139ab000 == 70 [pid = 1840] [id = 186] 02:59:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe0eecf800) [pid = 1840] [serial = 558] [outer = (nil)] 02:59:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe16c9e800) [pid = 1840] [serial = 559] [outer = 0x7fbe0eecf800] 02:59:12 INFO - PROCESS | 1840 | 1460973552953 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe17ad5800) [pid = 1840] [serial = 560] [outer = 0x7fbe0eecf800] 02:59:14 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:14 INFO - PROCESS | 1840 | 1460973554311 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]]]}] 02:59:14 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 02:59:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1785ms 02:59:14 INFO - PROCESS | 1840 | 1460973554446 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 1840 | 1460973554451 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:59:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:59:14 INFO - PROCESS | 1840 | 1460973554461 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 1840 | 1460973554465 Marionette TRACE conn3 <- [1,718,null,{}] 02:59:14 INFO - PROCESS | 1840 | 1460973554475 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}] 02:59:14 INFO - PROCESS | 1840 | 1460973554639 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:59:14 INFO - PROCESS | 1840 | 1460973554791 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb14000 == 71 [pid = 1840] [id = 187] 02:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe081ce400) [pid = 1840] [serial = 561] [outer = (nil)] 02:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe0e2da000) [pid = 1840] [serial = 562] [outer = 0x7fbe081ce400] 02:59:14 INFO - PROCESS | 1840 | 1460973554867 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe0fa53400) [pid = 1840] [serial = 563] [outer = 0x7fbe081ce400] 02:59:16 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:16 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:16 INFO - PROCESS | 1840 | 1460973556169 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]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:59:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1754ms 02:59:16 INFO - PROCESS | 1840 | 1460973556348 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 1840 | 1460973556357 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:59:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:59:16 INFO - PROCESS | 1840 | 1460973556375 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1840 | 1460973556380 Marionette TRACE conn3 <- [1,722,null,{}] 02:59:16 INFO - PROCESS | 1840 | 1460973556386 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}] 02:59:16 INFO - PROCESS | 1840 | 1460973556553 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:59:16 INFO - PROCESS | 1840 | 1460973556708 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139bf800 == 72 [pid = 1840] [id = 188] 02:59:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe0c88bc00) [pid = 1840] [serial = 564] [outer = (nil)] 02:59:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe0fe85000) [pid = 1840] [serial = 565] [outer = 0x7fbe0c88bc00] 02:59:16 INFO - PROCESS | 1840 | 1460973556781 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe133aa400) [pid = 1840] [serial = 566] [outer = 0x7fbe0c88bc00] 02:59:17 INFO - PROCESS | 1840 | 1460973557681 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] 02:59:17 INFO - PROCESS | 1840 | 1460973557720 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:59:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:59:17 INFO - PROCESS | 1840 | 1460973557726 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 1840 | 1460973557732 Marionette TRACE conn3 <- [1,726,null,{}] 02:59:17 INFO - PROCESS | 1840 | 1460973557747 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}] 02:59:17 INFO - PROCESS | 1840 | 1460973557924 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:59:18 INFO - PROCESS | 1840 | 1460973558089 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17fac000 == 73 [pid = 1840] [id = 189] 02:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe15dd4c00) [pid = 1840] [serial = 567] [outer = (nil)] 02:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe1830cc00) [pid = 1840] [serial = 568] [outer = 0x7fbe15dd4c00] 02:59:18 INFO - PROCESS | 1840 | 1460973558168 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe184a1800) [pid = 1840] [serial = 569] [outer = 0x7fbe15dd4c00] 02:59:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:18 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:19 INFO - PROCESS | 1840 | 1460973559112 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]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:59:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1440ms 02:59:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:59:19 INFO - PROCESS | 1840 | 1460973559168 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 1840 | 1460973559171 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:59:19 INFO - PROCESS | 1840 | 1460973559178 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 1840 | 1460973559181 Marionette TRACE conn3 <- [1,730,null,{}] 02:59:19 INFO - PROCESS | 1840 | 1460973559186 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}] 02:59:19 INFO - PROCESS | 1840 | 1460973559354 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:59:19 INFO - PROCESS | 1840 | 1460973559529 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b519800 == 74 [pid = 1840] [id = 190] 02:59:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0798d000) [pid = 1840] [serial = 570] [outer = (nil)] 02:59:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe19649c00) [pid = 1840] [serial = 571] [outer = 0x7fbe0798d000] 02:59:19 INFO - PROCESS | 1840 | 1460973559642 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe25ee0800) [pid = 1840] [serial = 572] [outer = 0x7fbe0798d000] 02:59:20 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:20 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:20 INFO - PROCESS | 1840 | 1460973560570 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] 02:59:20 INFO - PROCESS | 1840 | 1460973560614 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:59:20 INFO - PROCESS | 1840 | 1460973560621 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1840 | 1460973560623 Marionette TRACE conn3 <- [1,734,null,{}] 02:59:20 INFO - PROCESS | 1840 | 1460973560629 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}] 02:59:20 INFO - PROCESS | 1840 | 1460973560793 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:59:20 INFO - PROCESS | 1840 | 1460973560955 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25c7f000 == 75 [pid = 1840] [id = 191] 02:59:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe07dc4000) [pid = 1840] [serial = 573] [outer = (nil)] 02:59:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe07dccc00) [pid = 1840] [serial = 574] [outer = 0x7fbe07dc4000] 02:59:21 INFO - PROCESS | 1840 | 1460973561030 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe1872f400) [pid = 1840] [serial = 575] [outer = 0x7fbe07dc4000] 02:59:21 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:21 INFO - PROCESS | 1840 | 1460973561987 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]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:59:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1431ms 02:59:22 INFO - PROCESS | 1840 | 1460973562053 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 1840 | 1460973562057 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:59:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:59:22 INFO - PROCESS | 1840 | 1460973562063 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 1840 | 1460973562066 Marionette TRACE conn3 <- [1,738,null,{}] 02:59:22 INFO - PROCESS | 1840 | 1460973562071 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}] 02:59:22 INFO - PROCESS | 1840 | 1460973562250 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:59:22 INFO - PROCESS | 1840 | 1460973562419 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2902a800 == 76 [pid = 1840] [id = 192] 02:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe07985c00) [pid = 1840] [serial = 576] [outer = (nil)] 02:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe18eb8c00) [pid = 1840] [serial = 577] [outer = 0x7fbe07985c00] 02:59:22 INFO - PROCESS | 1840 | 1460973562497 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe2b221400) [pid = 1840] [serial = 578] [outer = 0x7fbe07985c00] 02:59:23 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:23 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:23 INFO - PROCESS | 1840 | 1460973563749 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]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:59:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1732ms 02:59:23 INFO - PROCESS | 1840 | 1460973563813 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 1840 | 1460973563819 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:59:23 INFO - PROCESS | 1840 | 1460973563830 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 1840 | 1460973563835 Marionette TRACE conn3 <- [1,742,null,{}] 02:59:23 INFO - PROCESS | 1840 | 1460973563919 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}] 02:59:24 INFO - PROCESS | 1840 | 1460973564086 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:59:24 INFO - PROCESS | 1840 | 1460973564244 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a6e000 == 77 [pid = 1840] [id = 193] 02:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe0c890400) [pid = 1840] [serial = 579] [outer = (nil)] 02:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0e2d9800) [pid = 1840] [serial = 580] [outer = 0x7fbe0c890400] 02:59:24 INFO - PROCESS | 1840 | 1460973564312 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe0eec9c00) [pid = 1840] [serial = 581] [outer = 0x7fbe0c890400] 02:59:25 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:25 INFO - PROCESS | 1840 | 1460973565755 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]]]}] 02:59:25 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 02:59:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1949ms 02:59:25 INFO - PROCESS | 1840 | 1460973565779 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 1840 | 1460973565787 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:59:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:59:25 INFO - PROCESS | 1840 | 1460973565798 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 1840 | 1460973565801 Marionette TRACE conn3 <- [1,746,null,{}] 02:59:25 INFO - PROCESS | 1840 | 1460973565807 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}] 02:59:25 INFO - PROCESS | 1840 | 1460973565971 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:59:26 INFO - PROCESS | 1840 | 1460973566133 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f42b800 == 78 [pid = 1840] [id = 194] 02:59:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe0e2d4c00) [pid = 1840] [serial = 582] [outer = (nil)] 02:59:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe0f1a5000) [pid = 1840] [serial = 583] [outer = 0x7fbe0e2d4c00] 02:59:26 INFO - PROCESS | 1840 | 1460973566201 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe0ff93400) [pid = 1840] [serial = 584] [outer = 0x7fbe0e2d4c00] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1346e800 == 77 [pid = 1840] [id = 185] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe132d9800 == 76 [pid = 1840] [id = 184] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa3a000 == 75 [pid = 1840] [id = 183] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe0c88b800) [pid = 1840] [serial = 478] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe0fa56000) [pid = 1840] [serial = 481] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe17ae0c00) [pid = 1840] [serial = 484] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe18911800) [pid = 1840] [serial = 487] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe26e3f000) [pid = 1840] [serial = 490] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe0ea0e400) [pid = 1840] [serial = 493] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe133a4000) [pid = 1840] [serial = 496] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe07ce0c00) [pid = 1840] [serial = 499] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe17f22800) [pid = 1840] [serial = 523] [outer = (nil)] [url = about:blank] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e34e800 == 74 [pid = 1840] [id = 182] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe30295800 == 73 [pid = 1840] [id = 179] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b30d000 == 72 [pid = 1840] [id = 178] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe26d1b800 == 71 [pid = 1840] [id = 177] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b5e8800 == 70 [pid = 1840] [id = 176] 02:59:26 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe134c7000 == 69 [pid = 1840] [id = 175] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0c88e800) [pid = 1840] [serial = 503] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe081c9c00) [pid = 1840] [serial = 502] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe0fb2e000) [pid = 1840] [serial = 511] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe19287800) [pid = 1840] [serial = 476] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe0f48d000) [pid = 1840] [serial = 508] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe0f56f000) [pid = 1840] [serial = 509] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe0edd1800) [pid = 1840] [serial = 506] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe0ec18c00) [pid = 1840] [serial = 505] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe13077800) [pid = 1840] [serial = 514] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe133a7800) [pid = 1840] [serial = 517] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe16a24400) [pid = 1840] [serial = 520] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe16a24000) [pid = 1840] [serial = 518] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe17f13800) [pid = 1840] [serial = 521] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe1308b800) [pid = 1840] [serial = 515] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe11ab7800) [pid = 1840] [serial = 512] [outer = (nil)] [url = about:blank] 02:59:27 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:27 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:27 INFO - PROCESS | 1840 | 1460973567629 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]]]}] 02:59:27 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.) 02:59:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1841ms 02:59:27 INFO - PROCESS | 1840 | 1460973567638 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 1840 | 1460973567641 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:59:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:59:27 INFO - PROCESS | 1840 | 1460973567655 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 1840 | 1460973567661 Marionette TRACE conn3 <- [1,750,null,{}] 02:59:27 INFO - PROCESS | 1840 | 1460973567678 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}] 02:59:27 INFO - PROCESS | 1840 | 1460973567842 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:59:27 INFO - PROCESS | 1840 | 1460973567852 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb1c000 == 70 [pid = 1840] [id = 195] 02:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe0ea0e400) [pid = 1840] [serial = 585] [outer = (nil)] 02:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe1307ec00) [pid = 1840] [serial = 586] [outer = 0x7fbe0ea0e400] 02:59:27 INFO - PROCESS | 1840 | 1460973567917 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe133aa000) [pid = 1840] [serial = 587] [outer = 0x7fbe0ea0e400] 02:59:29 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:29 INFO - PROCESS | 1840 | 1460973569102 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]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:59:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1499ms 02:59:29 INFO - PROCESS | 1840 | 1460973569150 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 1840 | 1460973569155 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:59:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:59:29 INFO - PROCESS | 1840 | 1460973569160 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 1840 | 1460973569162 Marionette TRACE conn3 <- [1,754,null,{}] 02:59:29 INFO - PROCESS | 1840 | 1460973569167 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}] 02:59:29 INFO - PROCESS | 1840 | 1460973569359 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:59:29 INFO - PROCESS | 1840 | 1460973569437 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089e0000 == 71 [pid = 1840] [id = 196] 02:59:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe0e2da400) [pid = 1840] [serial = 588] [outer = (nil)] 02:59:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe1359a000) [pid = 1840] [serial = 589] [outer = 0x7fbe0e2da400] 02:59:29 INFO - PROCESS | 1840 | 1460973569499 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe135a0c00) [pid = 1840] [serial = 590] [outer = 0x7fbe0e2da400] 02:59:30 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:30 INFO - PROCESS | 1840 | 1460973570694 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]]]}] 02:59:30 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 02:59:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1578ms 02:59:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:59:30 INFO - PROCESS | 1840 | 1460973570746 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 1840 | 1460973570748 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:59:30 INFO - PROCESS | 1840 | 1460973570763 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 1840 | 1460973570765 Marionette TRACE conn3 <- [1,758,null,{}] 02:59:30 INFO - PROCESS | 1840 | 1460973570773 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}] 02:59:31 INFO - PROCESS | 1840 | 1460973571033 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe1307ac00) [pid = 1840] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe0c88dc00) [pid = 1840] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe0f31c800) [pid = 1840] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe1841f800) [pid = 1840] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe0c88c000) [pid = 1840] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe0e2dc000) [pid = 1840] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe0c890000) [pid = 1840] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe0ea0c400) [pid = 1840] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe0edd0400) [pid = 1840] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe0c888800) [pid = 1840] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe15f71000) [pid = 1840] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe18909400) [pid = 1840] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe0c88cc00) [pid = 1840] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe0f313800) [pid = 1840] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe195ab800) [pid = 1840] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe07e78800) [pid = 1840] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe12edc800) [pid = 1840] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe18eb5400) [pid = 1840] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe0e2db800) [pid = 1840] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe07cd9000) [pid = 1840] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe0f19ac00) [pid = 1840] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe184a7400) [pid = 1840] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe0ca90400) [pid = 1840] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe0ca8f800) [pid = 1840] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe0e2d1000) [pid = 1840] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe0ea09000) [pid = 1840] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe0edd2000) [pid = 1840] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe0ca96400) [pid = 1840] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe13234400) [pid = 1840] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe081c2c00) [pid = 1840] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe175dc400) [pid = 1840] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe0ff86400) [pid = 1840] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe175d8000) [pid = 1840] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe0c88b000) [pid = 1840] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe28add800) [pid = 1840] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:59:31 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe07983400) [pid = 1840] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:59:31 INFO - PROCESS | 1840 | 1460973571768 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089e1800 == 72 [pid = 1840] [id = 197] 02:59:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe07983400) [pid = 1840] [serial = 591] [outer = (nil)] 02:59:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe07ce2800) [pid = 1840] [serial = 592] [outer = 0x7fbe07983400] 02:59:31 INFO - PROCESS | 1840 | 1460973571831 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe0c888800) [pid = 1840] [serial = 593] [outer = 0x7fbe07983400] 02:59:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:32 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:32 INFO - PROCESS | 1840 | 1460973572495 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]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:59:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1793ms 02:59:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:59:32 INFO - PROCESS | 1840 | 1460973572549 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 1840 | 1460973572552 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:59:32 INFO - PROCESS | 1840 | 1460973572558 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 1840 | 1460973572561 Marionette TRACE conn3 <- [1,762,null,{}] 02:59:32 INFO - PROCESS | 1840 | 1460973572566 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}] 02:59:32 INFO - PROCESS | 1840 | 1460973572796 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:59:32 INFO - PROCESS | 1840 | 1460973572810 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17fb0000 == 73 [pid = 1840] [id = 198] 02:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe0edda000) [pid = 1840] [serial = 594] [outer = (nil)] 02:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe14c22400) [pid = 1840] [serial = 595] [outer = 0x7fbe0edda000] 02:59:32 INFO - PROCESS | 1840 | 1460973572874 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe175e1000) [pid = 1840] [serial = 596] [outer = 0x7fbe0edda000] 02:59:34 INFO - PROCESS | 1840 | 1460973574053 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]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:59:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1531ms 02:59:34 INFO - PROCESS | 1840 | 1460973574089 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 1840 | 1460973574095 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:59:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:59:34 INFO - PROCESS | 1840 | 1460973574103 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 1840 | 1460973574109 Marionette TRACE conn3 <- [1,766,null,{}] 02:59:34 INFO - PROCESS | 1840 | 1460973574117 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}] 02:59:34 INFO - PROCESS | 1840 | 1460973574371 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:59:34 INFO - PROCESS | 1840 | 1460973574569 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e698800 == 74 [pid = 1840] [id = 199] 02:59:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe07dce000) [pid = 1840] [serial = 597] [outer = (nil)] 02:59:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe0c88e800) [pid = 1840] [serial = 598] [outer = 0x7fbe07dce000] 02:59:34 INFO - PROCESS | 1840 | 1460973574643 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe0e2dac00) [pid = 1840] [serial = 599] [outer = 0x7fbe07dce000] 02:59:35 INFO - PROCESS | 1840 | 1460973575924 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]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:59:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1842ms 02:59:35 INFO - PROCESS | 1840 | 1460973575947 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1840 | 1460973575956 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:59:36 INFO - PROCESS | 1840 | 1460973576078 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 1840 | 1460973576084 Marionette TRACE conn3 <- [1,770,null,{}] 02:59:36 INFO - PROCESS | 1840 | 1460973576092 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}] 02:59:36 INFO - PROCESS | 1840 | 1460973576272 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:59:36 INFO - PROCESS | 1840 | 1460973576468 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17270000 == 75 [pid = 1840] [id = 200] 02:59:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe0f56fc00) [pid = 1840] [serial = 600] [outer = (nil)] 02:59:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe0fb29800) [pid = 1840] [serial = 601] [outer = 0x7fbe0f56fc00] 02:59:36 INFO - PROCESS | 1840 | 1460973576546 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe10f6c800) [pid = 1840] [serial = 602] [outer = 0x7fbe0f56fc00] 02:59:37 INFO - PROCESS | 1840 | 1460973577525 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]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1544ms 02:59:37 INFO - PROCESS | 1840 | 1460973577572 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 1840 | 1460973577578 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:59:37 INFO - PROCESS | 1840 | 1460973577587 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 1840 | 1460973577593 Marionette TRACE conn3 <- [1,774,null,{}] 02:59:37 INFO - PROCESS | 1840 | 1460973577609 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}] 02:59:37 INFO - PROCESS | 1840 | 1460973577819 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:59:38 INFO - PROCESS | 1840 | 1460973578095 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fc0e800 == 76 [pid = 1840] [id = 201] 02:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe13093800) [pid = 1840] [serial = 603] [outer = (nil)] 02:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe133a9000) [pid = 1840] [serial = 604] [outer = 0x7fbe13093800] 02:59:38 INFO - PROCESS | 1840 | 1460973578236 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe135a0400) [pid = 1840] [serial = 605] [outer = 0x7fbe13093800] 02:59:39 INFO - PROCESS | 1840 | 1460973579102 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]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1585ms 02:59:39 INFO - PROCESS | 1840 | 1460973579172 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 1840 | 1460973579177 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:59:39 INFO - PROCESS | 1840 | 1460973579184 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 1840 | 1460973579187 Marionette TRACE conn3 <- [1,778,null,{}] 02:59:39 INFO - PROCESS | 1840 | 1460973579192 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}] 02:59:39 INFO - PROCESS | 1840 | 1460973579403 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:59:39 INFO - PROCESS | 1840 | 1460973579573 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe28f74800 == 77 [pid = 1840] [id = 202] 02:59:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe0c882800) [pid = 1840] [serial = 606] [outer = (nil)] 02:59:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe175e2000) [pid = 1840] [serial = 607] [outer = 0x7fbe0c882800] 02:59:39 INFO - PROCESS | 1840 | 1460973579649 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe17f20000) [pid = 1840] [serial = 608] [outer = 0x7fbe0c882800] 02:59:40 INFO - PROCESS | 1840 | 1460973580499 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]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1387ms 02:59:40 INFO - PROCESS | 1840 | 1460973580571 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 1840 | 1460973580574 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:59:40 INFO - PROCESS | 1840 | 1460973580581 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 1840 | 1460973580584 Marionette TRACE conn3 <- [1,782,null,{}] 02:59:40 INFO - PROCESS | 1840 | 1460973580590 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}] 02:59:40 INFO - PROCESS | 1840 | 1460973580799 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:59:40 INFO - PROCESS | 1840 | 1460973580959 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a899000 == 78 [pid = 1840] [id = 203] 02:59:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe1339ec00) [pid = 1840] [serial = 609] [outer = (nil)] 02:59:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe183dc400) [pid = 1840] [serial = 610] [outer = 0x7fbe1339ec00] 02:59:41 INFO - PROCESS | 1840 | 1460973581035 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe184a7400) [pid = 1840] [serial = 611] [outer = 0x7fbe1339ec00] 02:59:41 INFO - PROCESS | 1840 | 1460973581872 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]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1334ms 02:59:41 INFO - PROCESS | 1840 | 1460973581916 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 1840 | 1460973581919 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:59:41 INFO - PROCESS | 1840 | 1460973581926 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 1840 | 1460973581928 Marionette TRACE conn3 <- [1,786,null,{}] 02:59:41 INFO - PROCESS | 1840 | 1460973581934 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}] 02:59:42 INFO - PROCESS | 1840 | 1460973582140 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:59:42 INFO - PROCESS | 1840 | 1460973582302 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2dcd1000 == 79 [pid = 1840] [id = 204] 02:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe18910000) [pid = 1840] [serial = 612] [outer = (nil)] 02:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe24dd7c00) [pid = 1840] [serial = 613] [outer = 0x7fbe18910000] 02:59:42 INFO - PROCESS | 1840 | 1460973582378 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbe28fc3c00) [pid = 1840] [serial = 614] [outer = 0x7fbe18910000] 02:59:43 INFO - PROCESS | 1840 | 1460973583259 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]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1378ms 02:59:43 INFO - PROCESS | 1840 | 1460973583305 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 1840 | 1460973583309 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:59:43 INFO - PROCESS | 1840 | 1460973583315 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1840 | 1460973583319 Marionette TRACE conn3 <- [1,790,null,{}] 02:59:43 INFO - PROCESS | 1840 | 1460973583324 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}] 02:59:43 INFO - PROCESS | 1840 | 1460973583509 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:59:43 INFO - PROCESS | 1840 | 1460973583670 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3bc800 == 80 [pid = 1840] [id = 205] 02:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe0e3e2800) [pid = 1840] [serial = 615] [outer = (nil)] 02:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe0e3eb800) [pid = 1840] [serial = 616] [outer = 0x7fbe0e3e2800] 02:59:43 INFO - PROCESS | 1840 | 1460973583743 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe0e3f0800) [pid = 1840] [serial = 617] [outer = 0x7fbe0e3e2800] 02:59:44 INFO - PROCESS | 1840 | 1460973584658 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]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1383ms 02:59:44 INFO - PROCESS | 1840 | 1460973584700 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 1840 | 1460973584704 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:59:44 INFO - PROCESS | 1840 | 1460973584709 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 1840 | 1460973584711 Marionette TRACE conn3 <- [1,794,null,{}] 02:59:44 INFO - PROCESS | 1840 | 1460973584717 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}] 02:59:44 INFO - PROCESS | 1840 | 1460973584881 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:59:45 INFO - PROCESS | 1840 | 1460973585050 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3bf000 == 81 [pid = 1840] [id = 206] 02:59:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe07cda000) [pid = 1840] [serial = 618] [outer = (nil)] 02:59:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe07cde000) [pid = 1840] [serial = 619] [outer = 0x7fbe07cda000] 02:59:45 INFO - PROCESS | 1840 | 1460973585118 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe0e3f1c00) [pid = 1840] [serial = 620] [outer = 0x7fbe07cda000] 02:59:45 INFO - PROCESS | 1840 | 1460973585980 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]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1332ms 02:59:46 INFO - PROCESS | 1840 | 1460973586043 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 1840 | 1460973586047 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:59:46 INFO - PROCESS | 1840 | 1460973586053 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 1840 | 1460973586057 Marionette TRACE conn3 <- [1,798,null,{}] 02:59:46 INFO - PROCESS | 1840 | 1460973586062 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}] 02:59:46 INFO - PROCESS | 1840 | 1460973586236 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:59:46 INFO - PROCESS | 1840 | 1460973586404 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e344800 == 82 [pid = 1840] [id = 207] 02:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe0798f000) [pid = 1840] [serial = 621] [outer = (nil)] 02:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe081cf400) [pid = 1840] [serial = 622] [outer = 0x7fbe0798f000] 02:59:46 INFO - PROCESS | 1840 | 1460973586476 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe0e3f0c00) [pid = 1840] [serial = 623] [outer = 0x7fbe0798f000] 02:59:47 INFO - PROCESS | 1840 | 1460973587583 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]]]}] 02:59:47 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 02:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1578ms 02:59:47 INFO - PROCESS | 1840 | 1460973587633 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:59:47 INFO - PROCESS | 1840 | 1460973587639 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:59:47 INFO - PROCESS | 1840 | 1460973587646 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 1840 | 1460973587651 Marionette TRACE conn3 <- [1,802,null,{}] 02:59:47 INFO - PROCESS | 1840 | 1460973587659 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}] 02:59:47 INFO - PROCESS | 1840 | 1460973587840 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:59:48 INFO - PROCESS | 1840 | 1460973588032 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc5e800 == 83 [pid = 1840] [id = 208] 02:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe081c5800) [pid = 1840] [serial = 624] [outer = (nil)] 02:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe081cc800) [pid = 1840] [serial = 625] [outer = 0x7fbe081c5800] 02:59:48 INFO - PROCESS | 1840 | 1460973588098 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe0c88a400) [pid = 1840] [serial = 626] [outer = 0x7fbe081c5800] 02:59:48 INFO - PROCESS | 1840 | 1460973588967 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]]]}] 02:59:49 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 02:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1389ms 02:59:49 INFO - PROCESS | 1840 | 1460973589038 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 1840 | 1460973589045 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:59:49 INFO - PROCESS | 1840 | 1460973589056 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 1840 | 1460973589059 Marionette TRACE conn3 <- [1,806,null,{}] 02:59:49 INFO - PROCESS | 1840 | 1460973589065 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}] 02:59:49 INFO - PROCESS | 1840 | 1460973589238 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:59:49 INFO - PROCESS | 1840 | 1460973589580 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054e1800 == 84 [pid = 1840] [id = 209] 02:59:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe0ca8f400) [pid = 1840] [serial = 627] [outer = (nil)] 02:59:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe0e2d3000) [pid = 1840] [serial = 628] [outer = 0x7fbe0ca8f400] 02:59:49 INFO - PROCESS | 1840 | 1460973589653 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe0e3ed800) [pid = 1840] [serial = 629] [outer = 0x7fbe0ca8f400] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc54000 == 83 [pid = 1840] [id = 128] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089e1800 == 82 [pid = 1840] [id = 197] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089e0000 == 81 [pid = 1840] [id = 196] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe16c9e800) [pid = 1840] [serial = 559] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fb1c000 == 80 [pid = 1840] [id = 195] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f42b800 == 79 [pid = 1840] [id = 194] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a6e000 == 78 [pid = 1840] [id = 193] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139bf800 == 77 [pid = 1840] [id = 188] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe054da800 == 76 [pid = 1840] [id = 166] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fb14000 == 75 [pid = 1840] [id = 187] 02:59:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe189ee000 == 74 [pid = 1840] [id = 174] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe25ee9800) [pid = 1840] [serial = 431] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe0eed5400) [pid = 1840] [serial = 548] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe0ca98800) [pid = 1840] [serial = 479] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe1f03a400) [pid = 1840] [serial = 488] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe1339d000) [pid = 1840] [serial = 554] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe18310800) [pid = 1840] [serial = 485] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe0fb2e400) [pid = 1840] [serial = 443] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe1307d800) [pid = 1840] [serial = 553] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe2f259400) [pid = 1840] [serial = 358] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe0fe87800) [pid = 1840] [serial = 551] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe081cbc00) [pid = 1840] [serial = 545] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe0798a000) [pid = 1840] [serial = 544] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe1b363800) [pid = 1840] [serial = 538] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe133a9c00) [pid = 1840] [serial = 557] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe2cf95000) [pid = 1840] [serial = 400] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe0f56cc00) [pid = 1840] [serial = 550] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe18910800) [pid = 1840] [serial = 428] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe18a9b400) [pid = 1840] [serial = 391] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe0f56b400) [pid = 1840] [serial = 449] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe18309c00) [pid = 1840] [serial = 349] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe0ec23800) [pid = 1840] [serial = 446] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe0ea04400) [pid = 1840] [serial = 526] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe133a9400) [pid = 1840] [serial = 497] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe13090c00) [pid = 1840] [serial = 385] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe2ac52000) [pid = 1840] [serial = 541] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe2ac50400) [pid = 1840] [serial = 440] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe18307800) [pid = 1840] [serial = 388] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe271c9400) [pid = 1840] [serial = 352] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe0e2cfc00) [pid = 1840] [serial = 547] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe13086800) [pid = 1840] [serial = 529] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe1308cc00) [pid = 1840] [serial = 424] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe2cf93800) [pid = 1840] [serial = 355] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe172a6800) [pid = 1840] [serial = 455] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe1339e000) [pid = 1840] [serial = 556] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe2ac54000) [pid = 1840] [serial = 397] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe12eb4000) [pid = 1840] [serial = 346] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe07ce6800) [pid = 1840] [serial = 500] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe0fe88c00) [pid = 1840] [serial = 482] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe2ac52c00) [pid = 1840] [serial = 491] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe1890ec00) [pid = 1840] [serial = 535] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe0eed5c00) [pid = 1840] [serial = 434] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe26dd4c00) [pid = 1840] [serial = 437] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe25bb3800) [pid = 1840] [serial = 394] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe2b108000) [pid = 1840] [serial = 494] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe17eb5c00) [pid = 1840] [serial = 403] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe17adc400) [pid = 1840] [serial = 532] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7fbe0fb2f800) [pid = 1840] [serial = 452] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1840 | 1460973590595 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]]]}] 02:59:50 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 02:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1583ms 02:59:50 INFO - PROCESS | 1840 | 1460973590639 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 1840 | 1460973590642 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:59:50 INFO - PROCESS | 1840 | 1460973590649 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 1840 | 1460973590654 Marionette TRACE conn3 <- [1,810,null,{}] 02:59:50 INFO - PROCESS | 1840 | 1460973590669 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}] 02:59:50 INFO - PROCESS | 1840 | 1460973590830 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:59:50 INFO - PROCESS | 1840 | 1460973590849 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f085000 == 75 [pid = 1840] [id = 210] 02:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7fbe0ec21c00) [pid = 1840] [serial = 630] [outer = (nil)] 02:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe0edd7c00) [pid = 1840] [serial = 631] [outer = 0x7fbe0ec21c00] 02:59:50 INFO - PROCESS | 1840 | 1460973590924 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe0f199400) [pid = 1840] [serial = 632] [outer = 0x7fbe0ec21c00] 02:59:51 INFO - PROCESS | 1840 | 1460973591769 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]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1136ms 02:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:59:51 INFO - PROCESS | 1840 | 1460973591785 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 1840 | 1460973591789 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:59:51 INFO - PROCESS | 1840 | 1460973591795 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 1840 | 1460973591798 Marionette TRACE conn3 <- [1,814,null,{}] 02:59:51 INFO - PROCESS | 1840 | 1460973591803 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}] 02:59:51 INFO - PROCESS | 1840 | 1460973591955 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:59:51 INFO - PROCESS | 1840 | 1460973591974 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb09800 == 76 [pid = 1840] [id = 211] 02:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe0f19dc00) [pid = 1840] [serial = 633] [outer = (nil)] 02:59:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe0f48c800) [pid = 1840] [serial = 634] [outer = 0x7fbe0f19dc00] 02:59:52 INFO - PROCESS | 1840 | 1460973592041 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe0f569400) [pid = 1840] [serial = 635] [outer = 0x7fbe0f19dc00] 02:59:52 INFO - PROCESS | 1840 | 1460973592983 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] 02:59:53 INFO - PROCESS | 1840 | 1460973593033 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:59:53 INFO - PROCESS | 1840 | 1460973593046 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 1840 | 1460973593049 Marionette TRACE conn3 <- [1,818,null,{}] 02:59:53 INFO - PROCESS | 1840 | 1460973593055 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}] 02:59:53 INFO - PROCESS | 1840 | 1460973593264 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:59:53 INFO - PROCESS | 1840 | 1460973593296 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc54800 == 77 [pid = 1840] [id = 212] 02:59:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe0f569c00) [pid = 1840] [serial = 636] [outer = (nil)] 02:59:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe0fa56c00) [pid = 1840] [serial = 637] [outer = 0x7fbe0f569c00] 02:59:53 INFO - PROCESS | 1840 | 1460973593357 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe0fa60000) [pid = 1840] [serial = 638] [outer = 0x7fbe0f569c00] 02:59:54 INFO - PROCESS | 1840 | 1460973594237 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]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1234ms 02:59:54 INFO - PROCESS | 1840 | 1460973594287 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 1840 | 1460973594291 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:59:54 INFO - PROCESS | 1840 | 1460973594297 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 1840 | 1460973594299 Marionette TRACE conn3 <- [1,822,null,{}] 02:59:54 INFO - PROCESS | 1840 | 1460973594304 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}] 02:59:54 INFO - PROCESS | 1840 | 1460973594531 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:59:54 INFO - PROCESS | 1840 | 1460973594566 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1301e000 == 78 [pid = 1840] [id = 213] 02:59:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe0fb46400) [pid = 1840] [serial = 639] [outer = (nil)] 02:59:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe0fb4fc00) [pid = 1840] [serial = 640] [outer = 0x7fbe0fb46400] 02:59:54 INFO - PROCESS | 1840 | 1460973594631 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe0fe8d800) [pid = 1840] [serial = 641] [outer = 0x7fbe0fb46400] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe15dd3400) [pid = 1840] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7fbe175d9000) [pid = 1840] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7fbe1ef56000) [pid = 1840] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7fbe0f497400) [pid = 1840] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7fbe0ca8fc00) [pid = 1840] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7fbe133a5800) [pid = 1840] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7fbe0c890400) [pid = 1840] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7fbe0ea0e400) [pid = 1840] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7fbe0e2d4c00) [pid = 1840] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7fbe0e2da400) [pid = 1840] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:59:55 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7fbe07983400) [pid = 1840] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:59:55 INFO - PROCESS | 1840 | 1460973595546 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] 02:59:55 INFO - PROCESS | 1840 | 1460973595582 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:59:55 INFO - PROCESS | 1840 | 1460973595588 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 1840 | 1460973595603 Marionette TRACE conn3 <- [1,826,null,{}] 02:59:55 INFO - PROCESS | 1840 | 1460973595610 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}] 02:59:55 INFO - PROCESS | 1840 | 1460973595783 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:59:55 INFO - PROCESS | 1840 | 1460973595901 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134cd000 == 79 [pid = 1840] [id = 214] 02:59:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7fbe0e2da400) [pid = 1840] [serial = 642] [outer = (nil)] 02:59:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7fbe0ff87800) [pid = 1840] [serial = 643] [outer = 0x7fbe0e2da400] 02:59:55 INFO - PROCESS | 1840 | 1460973595965 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7fbe10f76000) [pid = 1840] [serial = 644] [outer = 0x7fbe0e2da400] 02:59:56 INFO - PROCESS | 1840 | 1460973596790 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]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1244ms 02:59:56 INFO - PROCESS | 1840 | 1460973596834 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 1840 | 1460973596837 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:59:56 INFO - PROCESS | 1840 | 1460973596843 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 1840 | 1460973596845 Marionette TRACE conn3 <- [1,830,null,{}] 02:59:56 INFO - PROCESS | 1840 | 1460973596850 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}] 02:59:57 INFO - PROCESS | 1840 | 1460973597054 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:59:57 INFO - PROCESS | 1840 | 1460973597241 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe06730000 == 80 [pid = 1840] [id = 215] 02:59:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7fbe07984000) [pid = 1840] [serial = 645] [outer = (nil)] 02:59:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7fbe07cd9c00) [pid = 1840] [serial = 646] [outer = 0x7fbe07984000] 02:59:57 INFO - PROCESS | 1840 | 1460973597318 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7fbe07dd1000) [pid = 1840] [serial = 647] [outer = 0x7fbe07984000] 02:59:58 INFO - PROCESS | 1840 | 1460973598314 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]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1529ms 02:59:58 INFO - PROCESS | 1840 | 1460973598375 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 1840 | 1460973598382 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:59:58 INFO - PROCESS | 1840 | 1460973598389 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1840 | 1460973598399 Marionette TRACE conn3 <- [1,834,null,{}] 02:59:58 INFO - PROCESS | 1840 | 1460973598455 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}] 02:59:58 INFO - PROCESS | 1840 | 1460973598675 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:59:58 INFO - PROCESS | 1840 | 1460973598897 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa35800 == 81 [pid = 1840] [id = 216] 02:59:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7fbe0e3eb400) [pid = 1840] [serial = 648] [outer = (nil)] 02:59:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7fbe0ea0d800) [pid = 1840] [serial = 649] [outer = 0x7fbe0e3eb400] 02:59:58 INFO - PROCESS | 1840 | 1460973598991 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7fbe0edd1800) [pid = 1840] [serial = 650] [outer = 0x7fbe0e3eb400] 02:59:59 INFO - PROCESS | 1840 | 1460973599982 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]]]}] 03:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1634ms 03:00:00 INFO - PROCESS | 1840 | 1460973600028 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 1840 | 1460973600035 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:00:00 INFO - PROCESS | 1840 | 1460973600041 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 1840 | 1460973600045 Marionette TRACE conn3 <- [1,838,null,{}] 03:00:00 INFO - PROCESS | 1840 | 1460973600050 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}] 03:00:00 INFO - PROCESS | 1840 | 1460973600289 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:00:00 INFO - PROCESS | 1840 | 1460973600595 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe138ad000 == 82 [pid = 1840] [id = 217] 03:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7fbe0f313800) [pid = 1840] [serial = 651] [outer = (nil)] 03:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe0fa57400) [pid = 1840] [serial = 652] [outer = 0x7fbe0f313800] 03:00:00 INFO - PROCESS | 1840 | 1460973600679 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe0fb43800) [pid = 1840] [serial = 653] [outer = 0x7fbe0f313800] 03:00:01 INFO - PROCESS | 1840 | 1460973601555 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]]]}] 03:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1580ms 03:00:01 INFO - PROCESS | 1840 | 1460973601622 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:00:01 INFO - PROCESS | 1840 | 1460973601626 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:00:01 INFO - PROCESS | 1840 | 1460973601642 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 1840 | 1460973601652 Marionette TRACE conn3 <- [1,842,null,{}] 03:00:01 INFO - PROCESS | 1840 | 1460973601660 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}] 03:00:01 INFO - PROCESS | 1840 | 1460973601884 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:00:02 INFO - PROCESS | 1840 | 1460973602126 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe15faf000 == 83 [pid = 1840] [id = 218] 03:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe0f494400) [pid = 1840] [serial = 654] [outer = (nil)] 03:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbe11968000) [pid = 1840] [serial = 655] [outer = 0x7fbe0f494400] 03:00:02 INFO - PROCESS | 1840 | 1460973602254 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbe12eb3000) [pid = 1840] [serial = 656] [outer = 0x7fbe0f494400] 03:00:03 INFO - PROCESS | 1840 | 1460973603130 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]]]}] 03:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1547ms 03:00:03 INFO - PROCESS | 1840 | 1460973603181 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:00:03 INFO - PROCESS | 1840 | 1460973603186 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:00:03 INFO - PROCESS | 1840 | 1460973603193 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 1840 | 1460973603196 Marionette TRACE conn3 <- [1,846,null,{}] 03:00:03 INFO - PROCESS | 1840 | 1460973603201 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}] 03:00:03 INFO - PROCESS | 1840 | 1460973603381 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:00:03 INFO - PROCESS | 1840 | 1460973603552 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17519000 == 84 [pid = 1840] [id = 219] 03:00:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbe0fe84c00) [pid = 1840] [serial = 657] [outer = (nil)] 03:00:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbe12edf800) [pid = 1840] [serial = 658] [outer = 0x7fbe0fe84c00] 03:00:03 INFO - PROCESS | 1840 | 1460973603627 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe13077c00) [pid = 1840] [serial = 659] [outer = 0x7fbe0fe84c00] 03:00:04 INFO - PROCESS | 1840 | 1460973604478 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]]]}] 03:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1336ms 03:00:04 INFO - PROCESS | 1840 | 1460973604529 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 1840 | 1460973604532 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:00:04 INFO - PROCESS | 1840 | 1460973604538 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 1840 | 1460973604541 Marionette TRACE conn3 <- [1,850,null,{}] 03:00:04 INFO - PROCESS | 1840 | 1460973604546 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}] 03:00:04 INFO - PROCESS | 1840 | 1460973604724 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:00:04 INFO - PROCESS | 1840 | 1460973604900 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e4d800 == 85 [pid = 1840] [id = 220] 03:00:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe1308c000) [pid = 1840] [serial = 660] [outer = (nil)] 03:00:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe1308fc00) [pid = 1840] [serial = 661] [outer = 0x7fbe1308c000] 03:00:04 INFO - PROCESS | 1840 | 1460973604989 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe133a4800) [pid = 1840] [serial = 662] [outer = 0x7fbe1308c000] 03:00:05 INFO - PROCESS | 1840 | 1460973605892 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]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1429ms 03:00:05 INFO - PROCESS | 1840 | 1460973605968 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1840 | 1460973605972 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:00:05 INFO - PROCESS | 1840 | 1460973605977 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1840 | 1460973605980 Marionette TRACE conn3 <- [1,854,null,{}] 03:00:05 INFO - PROCESS | 1840 | 1460973605986 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}] 03:00:06 INFO - PROCESS | 1840 | 1460973606197 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:00:06 INFO - PROCESS | 1840 | 1460973606359 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18e56000 == 86 [pid = 1840] [id = 221] 03:00:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe1308c400) [pid = 1840] [serial = 663] [outer = (nil)] 03:00:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe14c1d000) [pid = 1840] [serial = 664] [outer = 0x7fbe1308c400] 03:00:06 INFO - PROCESS | 1840 | 1460973606434 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe157f3c00) [pid = 1840] [serial = 665] [outer = 0x7fbe1308c400] 03:00:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe133a5000) [pid = 1840] [serial = 666] [outer = 0x7fbe0fe82c00] 03:00:07 INFO - PROCESS | 1840 | 1460973607391 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]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1482ms 03:00:07 INFO - PROCESS | 1840 | 1460973607462 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 1840 | 1460973607465 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:00:07 INFO - PROCESS | 1840 | 1460973607471 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 1840 | 1460973607473 Marionette TRACE conn3 <- [1,858,null,{}] 03:00:07 INFO - PROCESS | 1840 | 1460973607480 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}] 03:00:07 INFO - PROCESS | 1840 | 1460973607704 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:00:07 INFO - PROCESS | 1840 | 1460973607905 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b5e3000 == 87 [pid = 1840] [id = 222] 03:00:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe0edccc00) [pid = 1840] [serial = 667] [outer = (nil)] 03:00:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe15dcfc00) [pid = 1840] [serial = 668] [outer = 0x7fbe0edccc00] 03:00:08 INFO - PROCESS | 1840 | 1460973608021 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe160e7800) [pid = 1840] [serial = 669] [outer = 0x7fbe0edccc00] 03:00:08 INFO - PROCESS | 1840 | 1460973608812 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]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1390ms 03:00:08 INFO - PROCESS | 1840 | 1460973608862 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 1840 | 1460973608866 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:00:08 INFO - PROCESS | 1840 | 1460973608871 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 1840 | 1460973608874 Marionette TRACE conn3 <- [1,862,null,{}] 03:00:08 INFO - PROCESS | 1840 | 1460973608879 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}] 03:00:09 INFO - PROCESS | 1840 | 1460973609054 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:00:09 INFO - PROCESS | 1840 | 1460973609223 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fcc0000 == 88 [pid = 1840] [id = 223] 03:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe1323a000) [pid = 1840] [serial = 670] [outer = (nil)] 03:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe16a60800) [pid = 1840] [serial = 671] [outer = 0x7fbe1323a000] 03:00:09 INFO - PROCESS | 1840 | 1460973609295 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe16c9bc00) [pid = 1840] [serial = 672] [outer = 0x7fbe1323a000] 03:00:10 INFO - PROCESS | 1840 | 1460973610131 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]]]}] 03:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1333ms 03:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:00:10 INFO - PROCESS | 1840 | 1460973610206 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 1840 | 1460973610209 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:00:10 INFO - PROCESS | 1840 | 1460973610216 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 1840 | 1460973610218 Marionette TRACE conn3 <- [1,866,null,{}] 03:00:10 INFO - PROCESS | 1840 | 1460973610225 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}] 03:00:10 INFO - PROCESS | 1840 | 1460973610438 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:00:10 INFO - PROCESS | 1840 | 1460973610611 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25e31000 == 89 [pid = 1840] [id = 224] 03:00:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbe07985400) [pid = 1840] [serial = 673] [outer = (nil)] 03:00:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe172b1000) [pid = 1840] [serial = 674] [outer = 0x7fbe07985400] 03:00:10 INFO - PROCESS | 1840 | 1460973610681 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe175e1400) [pid = 1840] [serial = 675] [outer = 0x7fbe07985400] 03:00:11 INFO - PROCESS | 1840 | 1460973611907 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]]]}] 03:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1734ms 03:00:11 INFO - PROCESS | 1840 | 1460973611950 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 1840 | 1460973611956 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:00:11 INFO - PROCESS | 1840 | 1460973611975 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 1840 | 1460973611981 Marionette TRACE conn3 <- [1,870,null,{}] 03:00:11 INFO - PROCESS | 1840 | 1460973611990 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}] 03:00:12 INFO - PROCESS | 1840 | 1460973612206 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:00:12 INFO - PROCESS | 1840 | 1460973612421 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa28800 == 90 [pid = 1840] [id = 225] 03:00:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe07e73c00) [pid = 1840] [serial = 676] [outer = (nil)] 03:00:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe0c88d000) [pid = 1840] [serial = 677] [outer = 0x7fbe07e73c00] 03:00:12 INFO - PROCESS | 1840 | 1460973612490 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe0e2d1c00) [pid = 1840] [serial = 678] [outer = 0x7fbe07e73c00] 03:00:13 INFO - PROCESS | 1840 | 1460973613360 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]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1440ms 03:00:13 INFO - PROCESS | 1840 | 1460973613414 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 1840 | 1460973613432 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:00:13 INFO - PROCESS | 1840 | 1460973613448 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1840 | 1460973613461 Marionette TRACE conn3 <- [1,874,null,{}] 03:00:13 INFO - PROCESS | 1840 | 1460973613478 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}] 03:00:13 INFO - PROCESS | 1840 | 1460973613745 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:00:13 INFO - PROCESS | 1840 | 1460973613970 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3bc000 == 91 [pid = 1840] [id = 226] 03:00:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe0e3eac00) [pid = 1840] [serial = 679] [outer = (nil)] 03:00:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe0ea0e800) [pid = 1840] [serial = 680] [outer = 0x7fbe0e3eac00] 03:00:14 INFO - PROCESS | 1840 | 1460973614049 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe0eec8800) [pid = 1840] [serial = 681] [outer = 0x7fbe0e3eac00] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17511800 == 90 [pid = 1840] [id = 50] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe15f97800 == 89 [pid = 1840] [id = 59] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe134cd000 == 88 [pid = 1840] [id = 214] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe14c22400) [pid = 1840] [serial = 595] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe0e2da000) [pid = 1840] [serial = 562] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe0fe85000) [pid = 1840] [serial = 565] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe1830cc00) [pid = 1840] [serial = 568] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe19649c00) [pid = 1840] [serial = 571] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe07dccc00) [pid = 1840] [serial = 574] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1301e000 == 87 [pid = 1840] [id = 213] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f085000 == 86 [pid = 1840] [id = 210] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe054e1800 == 85 [pid = 1840] [id = 209] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc5e800 == 84 [pid = 1840] [id = 208] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3bc800 == 83 [pid = 1840] [id = 205] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2dcd1000 == 82 [pid = 1840] [id = 204] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a899000 == 81 [pid = 1840] [id = 203] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe28f74800 == 80 [pid = 1840] [id = 202] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fc0e800 == 79 [pid = 1840] [id = 201] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17270000 == 78 [pid = 1840] [id = 200] 03:00:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e698800 == 77 [pid = 1840] [id = 199] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe196be400) [pid = 1840] [serial = 536] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe25e96000) [pid = 1840] [serial = 539] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe2b369400) [pid = 1840] [serial = 542] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe133a2c00) [pid = 1840] [serial = 530] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe0fb23400) [pid = 1840] [serial = 527] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe183d3c00) [pid = 1840] [serial = 533] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe0eec9c00) [pid = 1840] [serial = 581] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe0e2d9800) [pid = 1840] [serial = 580] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe1307ec00) [pid = 1840] [serial = 586] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe18eb8c00) [pid = 1840] [serial = 577] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe0ff93400) [pid = 1840] [serial = 584] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe0f1a5000) [pid = 1840] [serial = 583] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe1359a000) [pid = 1840] [serial = 589] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe135a0c00) [pid = 1840] [serial = 590] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe07ce2800) [pid = 1840] [serial = 592] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbe0c888800) [pid = 1840] [serial = 593] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe133aa000) [pid = 1840] [serial = 587] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 1840 | 1460973615023 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]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1610ms 03:00:15 INFO - PROCESS | 1840 | 1460973615064 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 1840 | 1460973615069 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:00:15 INFO - PROCESS | 1840 | 1460973615075 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 1840 | 1460973615080 Marionette TRACE conn3 <- [1,878,null,{}] 03:00:15 INFO - PROCESS | 1840 | 1460973615094 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}] 03:00:15 INFO - PROCESS | 1840 | 1460973615261 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:00:15 INFO - PROCESS | 1840 | 1460973615277 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa25800 == 78 [pid = 1840] [id = 227] 03:00:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbe0f1a5000) [pid = 1840] [serial = 682] [outer = (nil)] 03:00:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbe0f497400) [pid = 1840] [serial = 683] [outer = 0x7fbe0f1a5000] 03:00:15 INFO - PROCESS | 1840 | 1460973615345 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe0fb24c00) [pid = 1840] [serial = 684] [outer = 0x7fbe0f1a5000] 03:00:16 INFO - PROCESS | 1840 | 1460973616202 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]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1184ms 03:00:16 INFO - PROCESS | 1840 | 1460973616260 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 1840 | 1460973616263 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:00:16 INFO - PROCESS | 1840 | 1460973616269 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 1840 | 1460973616271 Marionette TRACE conn3 <- [1,882,null,{}] 03:00:16 INFO - PROCESS | 1840 | 1460973616277 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}] 03:00:16 INFO - PROCESS | 1840 | 1460973616442 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:00:16 INFO - PROCESS | 1840 | 1460973616581 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13021000 == 79 [pid = 1840] [id = 228] 03:00:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe0e3e8400) [pid = 1840] [serial = 685] [outer = (nil)] 03:00:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe0fb50800) [pid = 1840] [serial = 686] [outer = 0x7fbe0e3e8400] 03:00:16 INFO - PROCESS | 1840 | 1460973616645 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe10f6f000) [pid = 1840] [serial = 687] [outer = 0x7fbe0e3e8400] 03:00:17 INFO - PROCESS | 1840 | 1460973617489 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]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1235ms 03:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:00:17 INFO - PROCESS | 1840 | 1460973617506 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 1840 | 1460973617508 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:00:17 INFO - PROCESS | 1840 | 1460973617515 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1840 | 1460973617518 Marionette TRACE conn3 <- [1,886,null,{}] 03:00:17 INFO - PROCESS | 1840 | 1460973617523 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}] 03:00:17 INFO - PROCESS | 1840 | 1460973617723 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:00:17 INFO - PROCESS | 1840 | 1460973617752 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe138af000 == 80 [pid = 1840] [id = 229] 03:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe10f73000) [pid = 1840] [serial = 688] [outer = (nil)] 03:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe12eb5400) [pid = 1840] [serial = 689] [outer = 0x7fbe10f73000] 03:00:17 INFO - PROCESS | 1840 | 1460973617813 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe13078800) [pid = 1840] [serial = 690] [outer = 0x7fbe10f73000] 03:00:18 INFO - PROCESS | 1840 | 1460973618649 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]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1184ms 03:00:18 INFO - PROCESS | 1840 | 1460973618697 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1840 | 1460973618701 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:00:18 INFO - PROCESS | 1840 | 1460973618711 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1840 | 1460973618713 Marionette TRACE conn3 <- [1,890,null,{}] 03:00:18 INFO - PROCESS | 1840 | 1460973618719 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}] 03:00:18 INFO - PROCESS | 1840 | 1460973618970 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:00:19 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe0fb46400) [pid = 1840] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:00:19 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe0ec21c00) [pid = 1840] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:00:19 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe0f19dc00) [pid = 1840] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:00:19 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe0eecf800) [pid = 1840] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:00:19 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe081c5800) [pid = 1840] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:00:19 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbe0f569c00) [pid = 1840] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:00:19 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbe0ca8f400) [pid = 1840] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:00:19 INFO - PROCESS | 1840 | 1460973619297 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e69d800 == 81 [pid = 1840] [id = 230] 03:00:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbe0ca8f400) [pid = 1840] [serial = 691] [outer = (nil)] 03:00:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbe0eecf800) [pid = 1840] [serial = 692] [outer = 0x7fbe0ca8f400] 03:00:19 INFO - PROCESS | 1840 | 1460973619368 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe1359c000) [pid = 1840] [serial = 693] [outer = 0x7fbe0ca8f400] 03:00:20 INFO - PROCESS | 1840 | 1460973620056 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]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1380ms 03:00:20 INFO - PROCESS | 1840 | 1460973620093 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 1840 | 1460973620096 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:00:20 INFO - PROCESS | 1840 | 1460973620110 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1840 | 1460973620112 Marionette TRACE conn3 <- [1,894,null,{}] 03:00:20 INFO - PROCESS | 1840 | 1460973620118 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}] 03:00:20 INFO - PROCESS | 1840 | 1460973620294 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:00:20 INFO - PROCESS | 1840 | 1460973620307 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe177d1800 == 82 [pid = 1840] [id = 231] 03:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe0e3e4400) [pid = 1840] [serial = 694] [outer = (nil)] 03:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe15766800) [pid = 1840] [serial = 695] [outer = 0x7fbe0e3e4400] 03:00:20 INFO - PROCESS | 1840 | 1460973620370 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe1721e000) [pid = 1840] [serial = 696] [outer = 0x7fbe0e3e4400] 03:00:21 INFO - PROCESS | 1840 | 1460973621159 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]]]}] 03:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1091ms 03:00:21 INFO - PROCESS | 1840 | 1460973621306 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 1840 | 1460973621312 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:00:21 INFO - PROCESS | 1840 | 1460973621321 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1840 | 1460973621327 Marionette TRACE conn3 <- [1,898,null,{}] 03:00:21 INFO - PROCESS | 1840 | 1460973621345 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}] 03:00:21 INFO - PROCESS | 1840 | 1460973621540 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:00:21 INFO - PROCESS | 1840 | 1460973621711 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc5e000 == 83 [pid = 1840] [id = 232] 03:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe07e7bc00) [pid = 1840] [serial = 697] [outer = (nil)] 03:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe081ca400) [pid = 1840] [serial = 698] [outer = 0x7fbe07e7bc00] 03:00:21 INFO - PROCESS | 1840 | 1460973621788 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe0ca93400) [pid = 1840] [serial = 699] [outer = 0x7fbe07e7bc00] 03:00:22 INFO - PROCESS | 1840 | 1460973622774 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]]]}] 03:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1488ms 03:00:22 INFO - PROCESS | 1840 | 1460973622810 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:00:22 INFO - PROCESS | 1840 | 1460973622815 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:00:22 INFO - PROCESS | 1840 | 1460973622827 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:00:22 INFO - PROCESS | 1840 | 1460973622832 Marionette TRACE conn3 <- [1,902,null,{}] 03:00:22 INFO - PROCESS | 1840 | 1460973622840 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}] 03:00:23 INFO - PROCESS | 1840 | 1460973623061 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:00:23 INFO - PROCESS | 1840 | 1460973623227 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13477800 == 84 [pid = 1840] [id = 233] 03:00:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe07dcd400) [pid = 1840] [serial = 700] [outer = (nil)] 03:00:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe0f19ac00) [pid = 1840] [serial = 701] [outer = 0x7fbe07dcd400] 03:00:23 INFO - PROCESS | 1840 | 1460973623300 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe0fa5ac00) [pid = 1840] [serial = 702] [outer = 0x7fbe07dcd400] 03:00:24 INFO - PROCESS | 1840 | 1460973624337 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]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1539ms 03:00:24 INFO - PROCESS | 1840 | 1460973624366 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 1840 | 1460973624369 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:00:24 INFO - PROCESS | 1840 | 1460973624375 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1840 | 1460973624379 Marionette TRACE conn3 <- [1,906,null,{}] 03:00:24 INFO - PROCESS | 1840 | 1460973624392 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}] 03:00:24 INFO - PROCESS | 1840 | 1460973624574 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:00:24 INFO - PROCESS | 1840 | 1460973624798 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18534800 == 85 [pid = 1840] [id = 234] 03:00:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbe12ee5000) [pid = 1840] [serial = 703] [outer = (nil)] 03:00:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe13087400) [pid = 1840] [serial = 704] [outer = 0x7fbe12ee5000] 03:00:24 INFO - PROCESS | 1840 | 1460973624920 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe133a1800) [pid = 1840] [serial = 705] [outer = 0x7fbe12ee5000] 03:00:25 INFO - PROCESS | 1840 | 1460973625783 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]]]}] 03:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1483ms 03:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:00:25 INFO - PROCESS | 1840 | 1460973625859 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 1840 | 1460973625862 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:00:25 INFO - PROCESS | 1840 | 1460973625869 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 1840 | 1460973625872 Marionette TRACE conn3 <- [1,910,null,{}] 03:00:25 INFO - PROCESS | 1840 | 1460973625878 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}] 03:00:26 INFO - PROCESS | 1840 | 1460973626106 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:00:26 INFO - PROCESS | 1840 | 1460973626313 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe259ef000 == 86 [pid = 1840] [id = 235] 03:00:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe14e9bc00) [pid = 1840] [serial = 706] [outer = (nil)] 03:00:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe16aca400) [pid = 1840] [serial = 707] [outer = 0x7fbe14e9bc00] 03:00:26 INFO - PROCESS | 1840 | 1460973626437 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe175e1c00) [pid = 1840] [serial = 708] [outer = 0x7fbe14e9bc00] 03:00:27 INFO - PROCESS | 1840 | 1460973627258 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]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1432ms 03:00:27 INFO - PROCESS | 1840 | 1460973627301 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 1840 | 1460973627305 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:00:27 INFO - PROCESS | 1840 | 1460973627311 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 1840 | 1460973627313 Marionette TRACE conn3 <- [1,914,null,{}] 03:00:27 INFO - PROCESS | 1840 | 1460973627318 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}] 03:00:27 INFO - PROCESS | 1840 | 1460973627497 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:00:27 INFO - PROCESS | 1840 | 1460973627667 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26e69000 == 87 [pid = 1840] [id = 236] 03:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe1359a000) [pid = 1840] [serial = 709] [outer = (nil)] 03:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe17ad2c00) [pid = 1840] [serial = 710] [outer = 0x7fbe1359a000] 03:00:27 INFO - PROCESS | 1840 | 1460973627744 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe17f13c00) [pid = 1840] [serial = 711] [outer = 0x7fbe1359a000] 03:00:28 INFO - PROCESS | 1840 | 1460973628639 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]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1382ms 03:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:00:28 INFO - PROCESS | 1840 | 1460973628694 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 1840 | 1460973628697 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:00:28 INFO - PROCESS | 1840 | 1460973628704 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 1840 | 1460973628707 Marionette TRACE conn3 <- [1,918,null,{}] 03:00:28 INFO - PROCESS | 1840 | 1460973628713 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}] 03:00:28 INFO - PROCESS | 1840 | 1460973628911 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:00:29 INFO - PROCESS | 1840 | 1460973629078 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe290d3800 == 88 [pid = 1840] [id = 237] 03:00:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe17f1c000) [pid = 1840] [serial = 712] [outer = (nil)] 03:00:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe18310800) [pid = 1840] [serial = 713] [outer = 0x7fbe17f1c000] 03:00:29 INFO - PROCESS | 1840 | 1460973629156 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe183d1c00) [pid = 1840] [serial = 714] [outer = 0x7fbe17f1c000] 03:00:30 INFO - PROCESS | 1840 | 1460973630017 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]]]}] 03:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1381ms 03:00:30 INFO - PROCESS | 1840 | 1460973630084 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 1840 | 1460973630088 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:00:30 INFO - PROCESS | 1840 | 1460973630095 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 1840 | 1460973630098 Marionette TRACE conn3 <- [1,922,null,{}] 03:00:30 INFO - PROCESS | 1840 | 1460973630104 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}] 03:00:30 INFO - PROCESS | 1840 | 1460973630287 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:00:30 INFO - PROCESS | 1840 | 1460973630452 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a88c800 == 89 [pid = 1840] [id = 238] 03:00:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe17f1e000) [pid = 1840] [serial = 715] [outer = (nil)] 03:00:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe183db400) [pid = 1840] [serial = 716] [outer = 0x7fbe17f1e000] 03:00:30 INFO - PROCESS | 1840 | 1460973630524 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe1841f800) [pid = 1840] [serial = 717] [outer = 0x7fbe17f1e000] 03:00:31 INFO - PROCESS | 1840 | 1460973631420 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]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1387ms 03:00:31 INFO - PROCESS | 1840 | 1460973631484 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 1840 | 1460973631487 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:00:31 INFO - PROCESS | 1840 | 1460973631494 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 1840 | 1460973631498 Marionette TRACE conn3 <- [1,926,null,{}] 03:00:31 INFO - PROCESS | 1840 | 1460973631504 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}] 03:00:31 INFO - PROCESS | 1840 | 1460973631670 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:00:31 INFO - PROCESS | 1840 | 1460973631844 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b14b000 == 90 [pid = 1840] [id = 239] 03:00:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe175d9400) [pid = 1840] [serial = 718] [outer = (nil)] 03:00:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe18421400) [pid = 1840] [serial = 719] [outer = 0x7fbe175d9400] 03:00:31 INFO - PROCESS | 1840 | 1460973631919 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe1857ac00) [pid = 1840] [serial = 720] [outer = 0x7fbe175d9400] 03:00:32 INFO - PROCESS | 1840 | 1460973632747 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]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1290ms 03:00:32 INFO - PROCESS | 1840 | 1460973632785 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 1840 | 1460973632789 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:00:32 INFO - PROCESS | 1840 | 1460973632795 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1840 | 1460973632797 Marionette TRACE conn3 <- [1,930,null,{}] 03:00:32 INFO - PROCESS | 1840 | 1460973632803 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}] 03:00:33 INFO - PROCESS | 1840 | 1460973633013 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:00:33 INFO - PROCESS | 1840 | 1460973633181 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2cf79800 == 91 [pid = 1840] [id = 240] 03:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe0ec1ec00) [pid = 1840] [serial = 721] [outer = (nil)] 03:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe18903c00) [pid = 1840] [serial = 722] [outer = 0x7fbe0ec1ec00] 03:00:33 INFO - PROCESS | 1840 | 1460973633269 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe1893d000) [pid = 1840] [serial = 723] [outer = 0x7fbe0ec1ec00] 03:00:34 INFO - PROCESS | 1840 | 1460973634158 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]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1394ms 03:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:00:34 INFO - PROCESS | 1840 | 1460973634190 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 1840 | 1460973634193 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:00:34 INFO - PROCESS | 1840 | 1460973634200 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1840 | 1460973634203 Marionette TRACE conn3 <- [1,934,null,{}] 03:00:34 INFO - PROCESS | 1840 | 1460973634208 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}] 03:00:34 INFO - PROCESS | 1840 | 1460973634385 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:00:34 INFO - PROCESS | 1840 | 1460973634556 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e68b800 == 92 [pid = 1840] [id = 241] 03:00:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe07989400) [pid = 1840] [serial = 724] [outer = (nil)] 03:00:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe0ea0f400) [pid = 1840] [serial = 725] [outer = 0x7fbe07989400] 03:00:34 INFO - PROCESS | 1840 | 1460973634624 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe18943000) [pid = 1840] [serial = 726] [outer = 0x7fbe07989400] 03:00:35 INFO - PROCESS | 1840 | 1460973635865 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]]]}] 03:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1731ms 03:00:35 INFO - PROCESS | 1840 | 1460973635931 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 1840 | 1460973635937 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:00:35 INFO - PROCESS | 1840 | 1460973635946 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - PROCESS | 1840 | 1460973635951 Marionette TRACE conn3 <- [1,938,null,{}] 03:00:35 INFO - PROCESS | 1840 | 1460973635958 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}] 03:00:36 INFO - PROCESS | 1840 | 1460973636280 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:00:36 INFO - PROCESS | 1840 | 1460973636505 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe07ea7000 == 93 [pid = 1840] [id = 242] 03:00:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe0ec1b400) [pid = 1840] [serial = 727] [outer = (nil)] 03:00:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe0ec20800) [pid = 1840] [serial = 728] [outer = 0x7fbe0ec1b400] 03:00:36 INFO - PROCESS | 1840 | 1460973636625 Marionette DEBUG loaded listener.js 03:00:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0f19dc00) [pid = 1840] [serial = 729] [outer = 0x7fbe0ec1b400] 03:00:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b518000 == 92 [pid = 1840] [id = 129] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe0ff87800) [pid = 1840] [serial = 643] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc54800 == 91 [pid = 1840] [id = 212] 03:00:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fb09800 == 90 [pid = 1840] [id = 211] 03:00:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe138ad000 == 89 [pid = 1840] [id = 217] 03:00:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa35800 == 88 [pid = 1840] [id = 216] 03:00:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17fb0000 == 87 [pid = 1840] [id = 198] 03:00:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe06730000 == 86 [pid = 1840] [id = 215] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe17ad5800) [pid = 1840] [serial = 560] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe0fb29800) [pid = 1840] [serial = 601] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe175e2000) [pid = 1840] [serial = 607] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe24dd7c00) [pid = 1840] [serial = 613] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0e3eb800) [pid = 1840] [serial = 616] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe081cc800) [pid = 1840] [serial = 625] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe07cde000) [pid = 1840] [serial = 619] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe133a9000) [pid = 1840] [serial = 604] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe0fa56c00) [pid = 1840] [serial = 637] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe0c88a400) [pid = 1840] [serial = 626] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe0e3ed800) [pid = 1840] [serial = 629] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe183dc400) [pid = 1840] [serial = 610] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe0fe8d800) [pid = 1840] [serial = 641] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe0e2d3000) [pid = 1840] [serial = 628] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe0fa60000) [pid = 1840] [serial = 638] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe0f199400) [pid = 1840] [serial = 632] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe0f48c800) [pid = 1840] [serial = 634] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe081cf400) [pid = 1840] [serial = 622] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe0edd7c00) [pid = 1840] [serial = 631] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe0f569400) [pid = 1840] [serial = 635] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe0fb4fc00) [pid = 1840] [serial = 640] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe0c88e800) [pid = 1840] [serial = 598] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1840 | 1460973637575 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]]]}] 03:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1690ms 03:00:37 INFO - PROCESS | 1840 | 1460973637637 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 1840 | 1460973637645 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:00:37 INFO - PROCESS | 1840 | 1460973637654 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 1840 | 1460973637658 Marionette TRACE conn3 <- [1,942,null,{}] 03:00:37 INFO - PROCESS | 1840 | 1460973637663 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}] 03:00:37 INFO - PROCESS | 1840 | 1460973637822 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:00:37 INFO - PROCESS | 1840 | 1460973637968 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb15800 == 87 [pid = 1840] [id = 243] 03:00:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe07cde000) [pid = 1840] [serial = 730] [outer = (nil)] 03:00:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe0f495c00) [pid = 1840] [serial = 731] [outer = 0x7fbe07cde000] 03:00:38 INFO - PROCESS | 1840 | 1460973638033 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe0fb31c00) [pid = 1840] [serial = 732] [outer = 0x7fbe07cde000] 03:00:38 INFO - PROCESS | 1840 | 1460973638798 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]]]}] 03:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1180ms 03:00:38 INFO - PROCESS | 1840 | 1460973638835 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 1840 | 1460973638839 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:00:38 INFO - PROCESS | 1840 | 1460973638854 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 1840 | 1460973638860 Marionette TRACE conn3 <- [1,946,null,{}] 03:00:38 INFO - PROCESS | 1840 | 1460973638875 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}] 03:00:39 INFO - PROCESS | 1840 | 1460973639040 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:00:39 INFO - PROCESS | 1840 | 1460973639050 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d5e800 == 88 [pid = 1840] [id = 244] 03:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe0fe8d800) [pid = 1840] [serial = 733] [outer = (nil)] 03:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe12eb2c00) [pid = 1840] [serial = 734] [outer = 0x7fbe0fe8d800] 03:00:39 INFO - PROCESS | 1840 | 1460973639114 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe13079400) [pid = 1840] [serial = 735] [outer = 0x7fbe0fe8d800] 03:00:39 INFO - PROCESS | 1840 | 1460973639980 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]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1184ms 03:00:40 INFO - PROCESS | 1840 | 1460973640049 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:00:40 INFO - PROCESS | 1840 | 1460973640054 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:00:40 INFO - PROCESS | 1840 | 1460973640059 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 1840 | 1460973640062 Marionette TRACE conn3 <- [1,950,null,{}] 03:00:40 INFO - PROCESS | 1840 | 1460973640066 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}] 03:00:40 INFO - PROCESS | 1840 | 1460973640266 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:00:40 INFO - PROCESS | 1840 | 1460973640290 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1346a000 == 89 [pid = 1840] [id = 245] 03:00:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe0fe8cc00) [pid = 1840] [serial = 736] [outer = (nil)] 03:00:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe13233c00) [pid = 1840] [serial = 737] [outer = 0x7fbe0fe8cc00] 03:00:40 INFO - PROCESS | 1840 | 1460973640351 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe133a9000) [pid = 1840] [serial = 738] [outer = 0x7fbe0fe8cc00] 03:00:41 INFO - PROCESS | 1840 | 1460973641198 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]]]}] 03:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1178ms 03:00:41 INFO - PROCESS | 1840 | 1460973641242 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 1840 | 1460973641245 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:00:41 INFO - PROCESS | 1840 | 1460973641257 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - PROCESS | 1840 | 1460973641259 Marionette TRACE conn3 <- [1,954,null,{}] 03:00:41 INFO - PROCESS | 1840 | 1460973641263 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}] 03:00:41 INFO - PROCESS | 1840 | 1460973641462 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:00:41 INFO - PROCESS | 1840 | 1460973641497 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139a2800 == 90 [pid = 1840] [id = 246] 03:00:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe11968400) [pid = 1840] [serial = 739] [outer = (nil)] 03:00:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe14c19000) [pid = 1840] [serial = 740] [outer = 0x7fbe11968400] 03:00:41 INFO - PROCESS | 1840 | 1460973641561 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe15f7c400) [pid = 1840] [serial = 741] [outer = 0x7fbe11968400] 03:00:42 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe10f73000) [pid = 1840] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:00:42 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe0e3e8400) [pid = 1840] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:00:42 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe0ca8f400) [pid = 1840] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:00:42 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe0f1a5000) [pid = 1840] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:00:42 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe0e3eac00) [pid = 1840] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:00:42 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe07e73c00) [pid = 1840] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:00:42 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe0e2da400) [pid = 1840] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:00:42 INFO - PROCESS | 1840 | 1460973642648 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]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1436ms 03:00:42 INFO - PROCESS | 1840 | 1460973642689 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 1840 | 1460973642692 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:00:42 INFO - PROCESS | 1840 | 1460973642698 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 1840 | 1460973642700 Marionette TRACE conn3 <- [1,958,null,{}] 03:00:42 INFO - PROCESS | 1840 | 1460973642717 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}] 03:00:42 INFO - PROCESS | 1840 | 1460973642924 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:00:42 INFO - PROCESS | 1840 | 1460973642943 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe168bf000 == 91 [pid = 1840] [id = 247] 03:00:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe1196dc00) [pid = 1840] [serial = 742] [outer = (nil)] 03:00:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe16de4800) [pid = 1840] [serial = 743] [outer = 0x7fbe1196dc00] 03:00:43 INFO - PROCESS | 1840 | 1460973643006 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe17f1e400) [pid = 1840] [serial = 744] [outer = 0x7fbe1196dc00] 03:00:43 INFO - PROCESS | 1840 | 1460973643747 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]]]}] 03:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1079ms 03:00:43 INFO - PROCESS | 1840 | 1460973643791 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:00:43 INFO - PROCESS | 1840 | 1460973643795 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:00:43 INFO - PROCESS | 1840 | 1460973643809 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 1840 | 1460973643813 Marionette TRACE conn3 <- [1,962,null,{}] 03:00:43 INFO - PROCESS | 1840 | 1460973643818 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}] 03:00:43 INFO - PROCESS | 1840 | 1460973643969 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:00:43 INFO - PROCESS | 1840 | 1460973643982 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17fa7000 == 92 [pid = 1840] [id = 248] 03:00:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe07dcf000) [pid = 1840] [serial = 745] [outer = (nil)] 03:00:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe1830b800) [pid = 1840] [serial = 746] [outer = 0x7fbe07dcf000] 03:00:44 INFO - PROCESS | 1840 | 1460973644043 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe183cf400) [pid = 1840] [serial = 747] [outer = 0x7fbe07dcf000] 03:00:45 INFO - PROCESS | 1840 | 1460973645164 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]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1437ms 03:00:45 INFO - PROCESS | 1840 | 1460973645240 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 1840 | 1460973645246 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:00:45 INFO - PROCESS | 1840 | 1460973645257 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1840 | 1460973645261 Marionette TRACE conn3 <- [1,966,null,{}] 03:00:45 INFO - PROCESS | 1840 | 1460973645270 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}] 03:00:45 INFO - PROCESS | 1840 | 1460973645499 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:00:45 INFO - PROCESS | 1840 | 1460973645667 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb0b000 == 93 [pid = 1840] [id = 249] 03:00:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe0e2d1000) [pid = 1840] [serial = 748] [outer = (nil)] 03:00:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0edd0800) [pid = 1840] [serial = 749] [outer = 0x7fbe0e2d1000] 03:00:45 INFO - PROCESS | 1840 | 1460973645744 Marionette DEBUG loaded listener.js 03:00:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0f48e800) [pid = 1840] [serial = 750] [outer = 0x7fbe0e2d1000] 03:00:46 INFO - PROCESS | 1840 | 1460973646731 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]]]}] 03:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1533ms 03:00:46 INFO - PROCESS | 1840 | 1460973646791 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:00:46 INFO - PROCESS | 1840 | 1460973646800 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:00:46 INFO - PROCESS | 1840 | 1460973646812 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - PROCESS | 1840 | 1460973646815 Marionette TRACE conn3 <- [1,970,null,{}] 03:00:46 INFO - PROCESS | 1840 | 1460973646822 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}] 03:00:47 INFO - PROCESS | 1840 | 1460973647040 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:00:47 INFO - PROCESS | 1840 | 1460973647315 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139b6800 == 94 [pid = 1840] [id = 250] 03:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe0f497000) [pid = 1840] [serial = 751] [outer = (nil)] 03:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe11ab3800) [pid = 1840] [serial = 752] [outer = 0x7fbe0f497000] 03:00:47 INFO - PROCESS | 1840 | 1460973647432 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe1307ec00) [pid = 1840] [serial = 753] [outer = 0x7fbe0f497000] 03:00:48 INFO - PROCESS | 1840 | 1460973648276 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]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1531ms 03:00:48 INFO - PROCESS | 1840 | 1460973648343 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 1840 | 1460973648347 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:00:48 INFO - PROCESS | 1840 | 1460973648353 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1840 | 1460973648358 Marionette TRACE conn3 <- [1,974,null,{}] 03:00:48 INFO - PROCESS | 1840 | 1460973648373 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}] 03:00:48 INFO - PROCESS | 1840 | 1460973648631 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:00:48 INFO - PROCESS | 1840 | 1460973648844 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b5f2000 == 95 [pid = 1840] [id = 251] 03:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe1359bc00) [pid = 1840] [serial = 754] [outer = (nil)] 03:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe175d5800) [pid = 1840] [serial = 755] [outer = 0x7fbe1359bc00] 03:00:48 INFO - PROCESS | 1840 | 1460973648968 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe17b0cc00) [pid = 1840] [serial = 756] [outer = 0x7fbe1359bc00] 03:00:49 INFO - PROCESS | 1840 | 1460973649811 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]]]}] 03:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1536ms 03:00:49 INFO - PROCESS | 1840 | 1460973649890 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 1840 | 1460973649895 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:00:49 INFO - PROCESS | 1840 | 1460973649901 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 1840 | 1460973649903 Marionette TRACE conn3 <- [1,978,null,{}] 03:00:49 INFO - PROCESS | 1840 | 1460973649909 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}] 03:00:50 INFO - PROCESS | 1840 | 1460973650100 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:00:50 INFO - PROCESS | 1840 | 1460973650267 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25bd4000 == 96 [pid = 1840] [id = 252] 03:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe15dd2400) [pid = 1840] [serial = 757] [outer = (nil)] 03:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe183cfc00) [pid = 1840] [serial = 758] [outer = 0x7fbe15dd2400] 03:00:50 INFO - PROCESS | 1840 | 1460973650344 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe1872c000) [pid = 1840] [serial = 759] [outer = 0x7fbe15dd2400] 03:00:51 INFO - PROCESS | 1840 | 1460973651225 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]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1377ms 03:00:51 INFO - PROCESS | 1840 | 1460973651279 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 1840 | 1460973651283 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:00:51 INFO - PROCESS | 1840 | 1460973651289 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 1840 | 1460973651293 Marionette TRACE conn3 <- [1,982,null,{}] 03:00:51 INFO - PROCESS | 1840 | 1460973651298 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}] 03:00:51 INFO - PROCESS | 1840 | 1460973651469 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:00:51 INFO - PROCESS | 1840 | 1460973651646 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a712800 == 97 [pid = 1840] [id = 253] 03:00:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe10dc0800) [pid = 1840] [serial = 760] [outer = (nil)] 03:00:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe18942c00) [pid = 1840] [serial = 761] [outer = 0x7fbe10dc0800] 03:00:51 INFO - PROCESS | 1840 | 1460973651718 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe18ead800) [pid = 1840] [serial = 762] [outer = 0x7fbe10dc0800] 03:00:52 INFO - PROCESS | 1840 | 1460973652615 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]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1381ms 03:00:52 INFO - PROCESS | 1840 | 1460973652671 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 1840 | 1460973652675 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:00:52 INFO - PROCESS | 1840 | 1460973652681 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1840 | 1460973652683 Marionette TRACE conn3 <- [1,986,null,{}] 03:00:52 INFO - PROCESS | 1840 | 1460973652689 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}] 03:00:52 INFO - PROCESS | 1840 | 1460973652899 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:00:53 INFO - PROCESS | 1840 | 1460973653068 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f28e800 == 98 [pid = 1840] [id = 254] 03:00:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe19647c00) [pid = 1840] [serial = 763] [outer = (nil)] 03:00:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe196cb800) [pid = 1840] [serial = 764] [outer = 0x7fbe19647c00] 03:00:53 INFO - PROCESS | 1840 | 1460973653182 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe1b36e800) [pid = 1840] [serial = 765] [outer = 0x7fbe19647c00] 03:00:54 INFO - PROCESS | 1840 | 1460973654020 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]]]}] 03:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1384ms 03:00:54 INFO - PROCESS | 1840 | 1460973654066 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:00:54 INFO - PROCESS | 1840 | 1460973654070 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:00:54 INFO - PROCESS | 1840 | 1460973654076 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - PROCESS | 1840 | 1460973654080 Marionette TRACE conn3 <- [1,990,null,{}] 03:00:54 INFO - PROCESS | 1840 | 1460973654085 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}] 03:00:54 INFO - PROCESS | 1840 | 1460973654283 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:00:54 INFO - PROCESS | 1840 | 1460973654452 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe30299000 == 99 [pid = 1840] [id = 255] 03:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe19648400) [pid = 1840] [serial = 766] [outer = (nil)] 03:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe1ef52c00) [pid = 1840] [serial = 767] [outer = 0x7fbe19648400] 03:00:54 INFO - PROCESS | 1840 | 1460973654524 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe24dd8c00) [pid = 1840] [serial = 768] [outer = 0x7fbe19648400] 03:00:55 INFO - PROCESS | 1840 | 1460973655356 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]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1337ms 03:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:00:55 INFO - PROCESS | 1840 | 1460973655413 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 1840 | 1460973655416 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:00:55 INFO - PROCESS | 1840 | 1460973655423 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1840 | 1460973655426 Marionette TRACE conn3 <- [1,994,null,{}] 03:00:55 INFO - PROCESS | 1840 | 1460973655431 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}] 03:00:55 INFO - PROCESS | 1840 | 1460973655613 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:00:55 INFO - PROCESS | 1840 | 1460973655787 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe056d0800 == 100 [pid = 1840] [id = 256] 03:00:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe19652000) [pid = 1840] [serial = 769] [outer = (nil)] 03:00:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe2597b400) [pid = 1840] [serial = 770] [outer = 0x7fbe19652000] 03:00:55 INFO - PROCESS | 1840 | 1460973655859 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe25e0d800) [pid = 1840] [serial = 771] [outer = 0x7fbe19652000] 03:00:56 INFO - PROCESS | 1840 | 1460973656740 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]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1384ms 03:00:56 INFO - PROCESS | 1840 | 1460973656808 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:00:56 INFO - PROCESS | 1840 | 1460973656812 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:00:56 INFO - PROCESS | 1840 | 1460973656818 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 1840 | 1460973656821 Marionette TRACE conn3 <- [1,998,null,{}] 03:00:56 INFO - PROCESS | 1840 | 1460973656827 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}] 03:00:57 INFO - PROCESS | 1840 | 1460973657017 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:00:57 INFO - PROCESS | 1840 | 1460973657188 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe3298a000 == 101 [pid = 1840] [id = 257] 03:00:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe24dd9800) [pid = 1840] [serial = 772] [outer = (nil)] 03:00:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe2600f800) [pid = 1840] [serial = 773] [outer = 0x7fbe24dd9800] 03:00:57 INFO - PROCESS | 1840 | 1460973657260 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe26dd3c00) [pid = 1840] [serial = 774] [outer = 0x7fbe24dd9800] 03:00:58 INFO - PROCESS | 1840 | 1460973658107 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]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1329ms 03:00:58 INFO - PROCESS | 1840 | 1460973658148 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 1840 | 1460973658150 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:00:58 INFO - PROCESS | 1840 | 1460973658157 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1840 | 1460973658159 Marionette TRACE conn3 <- [1,1002,null,{}] 03:00:58 INFO - PROCESS | 1840 | 1460973658165 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}] 03:00:58 INFO - PROCESS | 1840 | 1460973658348 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:00:58 INFO - PROCESS | 1840 | 1460973658524 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe044d8800 == 102 [pid = 1840] [id = 258] 03:00:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe25e0e000) [pid = 1840] [serial = 775] [outer = (nil)] 03:00:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe27006400) [pid = 1840] [serial = 776] [outer = 0x7fbe25e0e000] 03:00:58 INFO - PROCESS | 1840 | 1460973658593 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe28f29400) [pid = 1840] [serial = 777] [outer = 0x7fbe25e0e000] 03:00:59 INFO - PROCESS | 1840 | 1460973659865 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]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1738ms 03:00:59 INFO - PROCESS | 1840 | 1460973659897 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 1840 | 1460973659902 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:00:59 INFO - PROCESS | 1840 | 1460973659910 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 1840 | 1460973659914 Marionette TRACE conn3 <- [1,1006,null,{}] 03:00:59 INFO - PROCESS | 1840 | 1460973659932 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}] 03:01:00 INFO - PROCESS | 1840 | 1460973660094 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:01:00 INFO - PROCESS | 1840 | 1460973660324 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e359000 == 103 [pid = 1840] [id = 259] 03:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe0ca8f400) [pid = 1840] [serial = 778] [outer = (nil)] 03:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe0e2d6c00) [pid = 1840] [serial = 779] [outer = 0x7fbe0ca8f400] 03:01:00 INFO - PROCESS | 1840 | 1460973660397 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe0edcd400) [pid = 1840] [serial = 780] [outer = 0x7fbe0ca8f400] 03:01:01 INFO - PROCESS | 1840 | 1460973661197 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]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1340ms 03:01:01 INFO - PROCESS | 1840 | 1460973661251 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 1840 | 1460973661259 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:01:01 INFO - PROCESS | 1840 | 1460973661270 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 1840 | 1460973661275 Marionette TRACE conn3 <- [1,1010,null,{}] 03:01:01 INFO - PROCESS | 1840 | 1460973661282 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}] 03:01:01 INFO - PROCESS | 1840 | 1460973661464 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:01:01 INFO - PROCESS | 1840 | 1460973661651 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbd8800 == 104 [pid = 1840] [id = 260] 03:01:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe0ca8bc00) [pid = 1840] [serial = 781] [outer = (nil)] 03:01:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe0ec1c800) [pid = 1840] [serial = 782] [outer = 0x7fbe0ca8bc00] 03:01:01 INFO - PROCESS | 1840 | 1460973661717 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0fb51400) [pid = 1840] [serial = 783] [outer = 0x7fbe0ca8bc00] 03:01:02 INFO - PROCESS | 1840 | 1460973662758 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]]]}] 03:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1540ms 03:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:01:02 INFO - PROCESS | 1840 | 1460973662810 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 1840 | 1460973662813 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:01:02 INFO - PROCESS | 1840 | 1460973662819 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 1840 | 1460973662824 Marionette TRACE conn3 <- [1,1014,null,{}] 03:01:02 INFO - PROCESS | 1840 | 1460973662842 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}] 03:01:03 INFO - PROCESS | 1840 | 1460973663034 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:01:03 INFO - PROCESS | 1840 | 1460973663286 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3bb000 == 105 [pid = 1840] [id = 261] 03:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe0f56d000) [pid = 1840] [serial = 784] [outer = (nil)] 03:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe1323b000) [pid = 1840] [serial = 785] [outer = 0x7fbe0f56d000] 03:01:03 INFO - PROCESS | 1840 | 1460973663404 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe160eb000) [pid = 1840] [serial = 786] [outer = 0x7fbe0f56d000] 03:01:04 INFO - PROCESS | 1840 | 1460973664214 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]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1439ms 03:01:04 INFO - PROCESS | 1840 | 1460973664260 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1840 | 1460973664266 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:01:04 INFO - PROCESS | 1840 | 1460973664273 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1840 | 1460973664276 Marionette TRACE conn3 <- [1,1018,null,{}] 03:01:04 INFO - PROCESS | 1840 | 1460973664282 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}] 03:01:04 INFO - PROCESS | 1840 | 1460973664455 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe15766800) [pid = 1840] [serial = 695] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe172b1000) [pid = 1840] [serial = 674] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe0fa57400) [pid = 1840] [serial = 652] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe1308fc00) [pid = 1840] [serial = 661] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe11968000) [pid = 1840] [serial = 655] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe14c1d000) [pid = 1840] [serial = 664] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe0ea0d800) [pid = 1840] [serial = 649] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe15dcfc00) [pid = 1840] [serial = 668] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe16a60800) [pid = 1840] [serial = 671] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe07cd9c00) [pid = 1840] [serial = 646] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe12edf800) [pid = 1840] [serial = 658] [outer = (nil)] [url = about:blank] 03:01:04 INFO - PROCESS | 1840 | 1460973664754 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e35b800 == 106 [pid = 1840] [id = 262] 03:01:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe07cd9c00) [pid = 1840] [serial = 787] [outer = (nil)] 03:01:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe0ea0d800) [pid = 1840] [serial = 788] [outer = 0x7fbe07cd9c00] 03:01:04 INFO - PROCESS | 1840 | 1460973664876 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe15766800) [pid = 1840] [serial = 789] [outer = 0x7fbe07cd9c00] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe10f76000) [pid = 1840] [serial = 644] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe12eb5400) [pid = 1840] [serial = 689] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe0fb50800) [pid = 1840] [serial = 686] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe13078800) [pid = 1840] [serial = 690] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe0eecf800) [pid = 1840] [serial = 692] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe0f497400) [pid = 1840] [serial = 683] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe0fb24c00) [pid = 1840] [serial = 684] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe0eec8800) [pid = 1840] [serial = 681] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe0ea0e800) [pid = 1840] [serial = 680] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0e2d1c00) [pid = 1840] [serial = 678] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe0c88d000) [pid = 1840] [serial = 677] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe1359c000) [pid = 1840] [serial = 693] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0fa58800) [pid = 1840] [serial = 425] [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.] 03:01:05 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe10f6f000) [pid = 1840] [serial = 687] [outer = (nil)] [url = about:blank] 03:01:05 INFO - PROCESS | 1840 | 1460973665669 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]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1436ms 03:01:05 INFO - PROCESS | 1840 | 1460973665713 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 1840 | 1460973665717 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:01:05 INFO - PROCESS | 1840 | 1460973665722 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 1840 | 1460973665724 Marionette TRACE conn3 <- [1,1022,null,{}] 03:01:05 INFO - PROCESS | 1840 | 1460973665729 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}] 03:01:05 INFO - PROCESS | 1840 | 1460973665885 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:01:05 INFO - PROCESS | 1840 | 1460973665899 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1346d000 == 107 [pid = 1840] [id = 263] 03:01:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe0f497400) [pid = 1840] [serial = 790] [outer = (nil)] 03:01:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe175ddc00) [pid = 1840] [serial = 791] [outer = 0x7fbe0f497400] 03:01:05 INFO - PROCESS | 1840 | 1460973665960 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe17f1b000) [pid = 1840] [serial = 792] [outer = 0x7fbe0f497400] 03:01:06 INFO - PROCESS | 1840 | 1460973666816 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]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1179ms 03:01:06 INFO - PROCESS | 1840 | 1460973666903 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 1840 | 1460973666906 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:01:06 INFO - PROCESS | 1840 | 1460973666912 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 1840 | 1460973666914 Marionette TRACE conn3 <- [1,1026,null,{}] 03:01:06 INFO - PROCESS | 1840 | 1460973666920 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}] 03:01:07 INFO - PROCESS | 1840 | 1460973667111 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:01:07 INFO - PROCESS | 1840 | 1460973667272 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe168c4800 == 108 [pid = 1840] [id = 264] 03:01:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe1359c000) [pid = 1840] [serial = 793] [outer = (nil)] 03:01:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe184a7c00) [pid = 1840] [serial = 794] [outer = 0x7fbe1359c000] 03:01:07 INFO - PROCESS | 1840 | 1460973667339 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe195ab800) [pid = 1840] [serial = 795] [outer = 0x7fbe1359c000] 03:01:08 INFO - PROCESS | 1840 | 1460973668223 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]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1378ms 03:01:08 INFO - PROCESS | 1840 | 1460973668296 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 1840 | 1460973668301 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:01:08 INFO - PROCESS | 1840 | 1460973668310 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 1840 | 1460973668315 Marionette TRACE conn3 <- [1,1030,null,{}] 03:01:08 INFO - PROCESS | 1840 | 1460973668332 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}] 03:01:08 INFO - PROCESS | 1840 | 1460973668584 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:01:08 INFO - PROCESS | 1840 | 1460973668620 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18533000 == 109 [pid = 1840] [id = 265] 03:01:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe1857bc00) [pid = 1840] [serial = 796] [outer = (nil)] 03:01:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe1a8f5800) [pid = 1840] [serial = 797] [outer = 0x7fbe1857bc00] 03:01:08 INFO - PROCESS | 1840 | 1460973668694 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe2597dc00) [pid = 1840] [serial = 798] [outer = 0x7fbe1857bc00] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe0fe8cc00) [pid = 1840] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe07985400) [pid = 1840] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe0ec1b400) [pid = 1840] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe081ce400) [pid = 1840] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe11968400) [pid = 1840] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe07cde000) [pid = 1840] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe07985c00) [pid = 1840] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0fe8d800) [pid = 1840] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe0c88bc00) [pid = 1840] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe07dc4000) [pid = 1840] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe1196dc00) [pid = 1840] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe0798f000) [pid = 1840] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe0e3e4400) [pid = 1840] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe0798d000) [pid = 1840] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe0edcd000) [pid = 1840] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:01:09 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe15dd4c00) [pid = 1840] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:01:09 INFO - PROCESS | 1840 | 1460973669995 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]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1745ms 03:01:10 INFO - PROCESS | 1840 | 1460973670054 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 1840 | 1460973670057 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:01:10 INFO - PROCESS | 1840 | 1460973670063 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 1840 | 1460973670065 Marionette TRACE conn3 <- [1,1034,null,{}] 03:01:10 INFO - PROCESS | 1840 | 1460973670071 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}] 03:01:10 INFO - PROCESS | 1840 | 1460973670266 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:01:10 INFO - PROCESS | 1840 | 1460973670405 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1301e000 == 110 [pid = 1840] [id = 266] 03:01:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe07985400) [pid = 1840] [serial = 799] [outer = (nil)] 03:01:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0ca94800) [pid = 1840] [serial = 800] [outer = 0x7fbe07985400] 03:01:10 INFO - PROCESS | 1840 | 1460973670468 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe15dd4c00) [pid = 1840] [serial = 801] [outer = 0x7fbe07985400] 03:01:11 INFO - PROCESS | 1840 | 1460973671136 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]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1129ms 03:01:11 INFO - PROCESS | 1840 | 1460973671195 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 1840 | 1460973671197 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:01:11 INFO - PROCESS | 1840 | 1460973671203 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 1840 | 1460973671205 Marionette TRACE conn3 <- [1,1038,null,{}] 03:01:11 INFO - PROCESS | 1840 | 1460973671211 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}] 03:01:11 INFO - PROCESS | 1840 | 1460973671434 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:01:11 INFO - PROCESS | 1840 | 1460973671452 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1eea6000 == 111 [pid = 1840] [id = 267] 03:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe15dd5c00) [pid = 1840] [serial = 802] [outer = (nil)] 03:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe1964c000) [pid = 1840] [serial = 803] [outer = 0x7fbe15dd5c00] 03:01:11 INFO - PROCESS | 1840 | 1460973671513 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe26e31000) [pid = 1840] [serial = 804] [outer = 0x7fbe15dd5c00] 03:01:12 INFO - PROCESS | 1840 | 1460973672596 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]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1440ms 03:01:12 INFO - PROCESS | 1840 | 1460973672645 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1840 | 1460973672652 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:01:12 INFO - PROCESS | 1840 | 1460973672661 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1840 | 1460973672666 Marionette TRACE conn3 <- [1,1042,null,{}] 03:01:12 INFO - PROCESS | 1840 | 1460973672675 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}] 03:01:12 INFO - PROCESS | 1840 | 1460973672890 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:01:13 INFO - PROCESS | 1840 | 1460973673116 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa24000 == 112 [pid = 1840] [id = 268] 03:01:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe0e3eac00) [pid = 1840] [serial = 805] [outer = (nil)] 03:01:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe0f2be800) [pid = 1840] [serial = 806] [outer = 0x7fbe0e3eac00] 03:01:13 INFO - PROCESS | 1840 | 1460973673241 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe0fb4b400) [pid = 1840] [serial = 807] [outer = 0x7fbe0e3eac00] 03:01:14 INFO - PROCESS | 1840 | 1460973674150 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]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1532ms 03:01:14 INFO - PROCESS | 1840 | 1460973674194 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1840 | 1460973674202 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:01:14 INFO - PROCESS | 1840 | 1460973674213 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1840 | 1460973674216 Marionette TRACE conn3 <- [1,1046,null,{}] 03:01:14 INFO - PROCESS | 1840 | 1460973674222 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}] 03:01:14 INFO - PROCESS | 1840 | 1460973674421 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:01:14 INFO - PROCESS | 1840 | 1460973674594 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe14f80800 == 113 [pid = 1840] [id = 269] 03:01:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe1307f400) [pid = 1840] [serial = 808] [outer = (nil)] 03:01:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe14c18c00) [pid = 1840] [serial = 809] [outer = 0x7fbe1307f400] 03:01:14 INFO - PROCESS | 1840 | 1460973674753 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe16de2c00) [pid = 1840] [serial = 810] [outer = 0x7fbe1307f400] 03:01:15 INFO - PROCESS | 1840 | 1460973675596 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]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1429ms 03:01:15 INFO - PROCESS | 1840 | 1460973675643 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 1840 | 1460973675647 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:01:15 INFO - PROCESS | 1840 | 1460973675653 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 1840 | 1460973675659 Marionette TRACE conn3 <- [1,1050,null,{}] 03:01:15 INFO - PROCESS | 1840 | 1460973675674 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}] 03:01:15 INFO - PROCESS | 1840 | 1460973675875 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:01:16 INFO - PROCESS | 1840 | 1460973676048 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe27049800 == 114 [pid = 1840] [id = 270] 03:01:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe1721d000) [pid = 1840] [serial = 811] [outer = (nil)] 03:01:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe18731c00) [pid = 1840] [serial = 812] [outer = 0x7fbe1721d000] 03:01:16 INFO - PROCESS | 1840 | 1460973676129 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe1928dc00) [pid = 1840] [serial = 813] [outer = 0x7fbe1721d000] 03:01:16 INFO - PROCESS | 1840 | 1460973676961 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]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1334ms 03:01:16 INFO - PROCESS | 1840 | 1460973676988 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:01:16 INFO - PROCESS | 1840 | 1460973676994 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:01:17 INFO - PROCESS | 1840 | 1460973677000 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 1840 | 1460973677004 Marionette TRACE conn3 <- [1,1054,null,{}] 03:01:17 INFO - PROCESS | 1840 | 1460973677009 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}] 03:01:17 INFO - PROCESS | 1840 | 1460973677196 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:01:17 INFO - PROCESS | 1840 | 1460973677375 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b30c800 == 115 [pid = 1840] [id = 271] 03:01:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe172a6800) [pid = 1840] [serial = 814] [outer = (nil)] 03:01:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe25976000) [pid = 1840] [serial = 815] [outer = 0x7fbe172a6800] 03:01:17 INFO - PROCESS | 1840 | 1460973677450 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe28f25400) [pid = 1840] [serial = 816] [outer = 0x7fbe172a6800] 03:01:18 INFO - PROCESS | 1840 | 1460973678390 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]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1432ms 03:01:18 INFO - PROCESS | 1840 | 1460973678432 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:01:18 INFO - PROCESS | 1840 | 1460973678436 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:01:18 INFO - PROCESS | 1840 | 1460973678442 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 1840 | 1460973678446 Marionette TRACE conn3 <- [1,1058,null,{}] 03:01:18 INFO - PROCESS | 1840 | 1460973678451 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}] 03:01:18 INFO - PROCESS | 1840 | 1460973678629 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:01:18 INFO - PROCESS | 1840 | 1460973678826 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe3028c000 == 116 [pid = 1840] [id = 272] 03:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe17ad6800) [pid = 1840] [serial = 817] [outer = (nil)] 03:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe29085800) [pid = 1840] [serial = 818] [outer = 0x7fbe17ad6800] 03:01:18 INFO - PROCESS | 1840 | 1460973678902 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe2ac4a800) [pid = 1840] [serial = 819] [outer = 0x7fbe17ad6800] 03:01:19 INFO - PROCESS | 1840 | 1460973679778 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]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1381ms 03:01:19 INFO - PROCESS | 1840 | 1460973679825 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 1840 | 1460973679828 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:01:19 INFO - PROCESS | 1840 | 1460973679834 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 1840 | 1460973679837 Marionette TRACE conn3 <- [1,1062,null,{}] 03:01:19 INFO - PROCESS | 1840 | 1460973679842 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}] 03:01:20 INFO - PROCESS | 1840 | 1460973680058 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:01:20 INFO - PROCESS | 1840 | 1460973680233 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f217800 == 117 [pid = 1840] [id = 273] 03:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe2ac4b400) [pid = 1840] [serial = 820] [outer = (nil)] 03:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe2ad25400) [pid = 1840] [serial = 821] [outer = 0x7fbe2ac4b400] 03:01:20 INFO - PROCESS | 1840 | 1460973680313 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe2b111c00) [pid = 1840] [serial = 822] [outer = 0x7fbe2ac4b400] 03:01:21 INFO - PROCESS | 1840 | 1460973681174 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]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1380ms 03:01:21 INFO - PROCESS | 1840 | 1460973681217 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 1840 | 1460973681220 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:01:21 INFO - PROCESS | 1840 | 1460973681227 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1840 | 1460973681230 Marionette TRACE conn3 <- [1,1066,null,{}] 03:01:21 INFO - PROCESS | 1840 | 1460973681236 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}] 03:01:21 INFO - PROCESS | 1840 | 1460973681419 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:01:21 INFO - PROCESS | 1840 | 1460973681599 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c18800 == 118 [pid = 1840] [id = 274] 03:01:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe2ac4d000) [pid = 1840] [serial = 823] [outer = (nil)] 03:01:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe2b21c400) [pid = 1840] [serial = 824] [outer = 0x7fbe2ac4d000] 03:01:21 INFO - PROCESS | 1840 | 1460973681668 Marionette DEBUG loaded listener.js 03:01:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe2b32f800) [pid = 1840] [serial = 825] [outer = 0x7fbe2ac4d000] 03:01:22 INFO - PROCESS | 1840 | 1460973682541 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]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1384ms 03:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:01:22 INFO - PROCESS | 1840 | 1460973682612 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 1840 | 1460973682615 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:01:22 INFO - PROCESS | 1840 | 1460973682621 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - PROCESS | 1840 | 1460973682624 Marionette TRACE conn3 <- [1,1070,null,{}] 03:01:22 INFO - PROCESS | 1840 | 1460973682629 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}] 03:01:22 INFO - PROCESS | 1840 | 1460973682815 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:01:23 INFO - PROCESS | 1840 | 1460973683021 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0446b800 == 119 [pid = 1840] [id = 275] 03:01:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe0fa56800) [pid = 1840] [serial = 826] [outer = (nil)] 03:01:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe2b366000) [pid = 1840] [serial = 827] [outer = 0x7fbe0fa56800] 03:01:23 INFO - PROCESS | 1840 | 1460973683095 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe2cf9c800) [pid = 1840] [serial = 828] [outer = 0x7fbe0fa56800] 03:01:24 INFO - PROCESS | 1840 | 1460973684063 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]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1484ms 03:01:24 INFO - PROCESS | 1840 | 1460973684107 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:01:24 INFO - PROCESS | 1840 | 1460973684113 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:01:24 INFO - PROCESS | 1840 | 1460973684121 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 1840 | 1460973684126 Marionette TRACE conn3 <- [1,1074,null,{}] 03:01:24 INFO - PROCESS | 1840 | 1460973684134 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}] 03:01:24 INFO - PROCESS | 1840 | 1460973684360 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:01:24 INFO - PROCESS | 1840 | 1460973684577 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f463000 == 120 [pid = 1840] [id = 276] 03:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe01b22000) [pid = 1840] [serial = 829] [outer = (nil)] 03:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe01b27400) [pid = 1840] [serial = 830] [outer = 0x7fbe01b22000] 03:01:24 INFO - PROCESS | 1840 | 1460973684690 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe01b2b800) [pid = 1840] [serial = 831] [outer = 0x7fbe01b22000] 03:01:25 INFO - PROCESS | 1840 | 1460973685552 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]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1443ms 03:01:25 INFO - PROCESS | 1840 | 1460973685564 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 1840 | 1460973685567 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:01:25 INFO - PROCESS | 1840 | 1460973685593 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 1840 | 1460973685597 Marionette TRACE conn3 <- [1,1078,null,{}] 03:01:25 INFO - PROCESS | 1840 | 1460973685605 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}] 03:01:25 INFO - PROCESS | 1840 | 1460973685789 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:01:25 INFO - PROCESS | 1840 | 1460973685968 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe04719000 == 121 [pid = 1840] [id = 277] 03:01:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe01b1f000) [pid = 1840] [serial = 832] [outer = (nil)] 03:01:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe0479f800) [pid = 1840] [serial = 833] [outer = 0x7fbe01b1f000] 03:01:26 INFO - PROCESS | 1840 | 1460973686041 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe047a5c00) [pid = 1840] [serial = 834] [outer = 0x7fbe01b1f000] 03:01:26 INFO - PROCESS | 1840 | 1460973686952 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]]]}] 03:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1450ms 03:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:01:27 INFO - PROCESS | 1840 | 1460973687026 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 1840 | 1460973687029 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:01:27 INFO - PROCESS | 1840 | 1460973687036 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 1840 | 1460973687041 Marionette TRACE conn3 <- [1,1082,null,{}] 03:01:27 INFO - PROCESS | 1840 | 1460973687047 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}] 03:01:27 INFO - PROCESS | 1840 | 1460973687314 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:01:27 INFO - PROCESS | 1840 | 1460973687538 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe048ac800 == 122 [pid = 1840] [id = 278] 03:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe047a7c00) [pid = 1840] [serial = 835] [outer = (nil)] 03:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe0499c400) [pid = 1840] [serial = 836] [outer = 0x7fbe047a7c00] 03:01:27 INFO - PROCESS | 1840 | 1460973687638 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe2b363400) [pid = 1840] [serial = 837] [outer = 0x7fbe047a7c00] 03:01:28 INFO - PROCESS | 1840 | 1460973688525 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]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1531ms 03:01:28 INFO - PROCESS | 1840 | 1460973688567 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 1840 | 1460973688570 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:01:28 INFO - PROCESS | 1840 | 1460973688576 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 1840 | 1460973688578 Marionette TRACE conn3 <- [1,1086,null,{}] 03:01:28 INFO - PROCESS | 1840 | 1460973688584 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}] 03:01:28 INFO - PROCESS | 1840 | 1460973688771 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:01:28 INFO - PROCESS | 1840 | 1460973688967 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfff49000 == 123 [pid = 1840] [id = 279] 03:01:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe00c0c400) [pid = 1840] [serial = 838] [outer = (nil)] 03:01:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe00c10c00) [pid = 1840] [serial = 839] [outer = 0x7fbe00c0c400] 03:01:29 INFO - PROCESS | 1840 | 1460973689037 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe00c15c00) [pid = 1840] [serial = 840] [outer = 0x7fbe00c0c400] 03:01:29 INFO - PROCESS | 1840 | 1460973689922 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]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1384ms 03:01:29 INFO - PROCESS | 1840 | 1460973689961 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 1840 | 1460973689964 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:01:29 INFO - PROCESS | 1840 | 1460973689970 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 1840 | 1460973689972 Marionette TRACE conn3 <- [1,1090,null,{}] 03:01:29 INFO - PROCESS | 1840 | 1460973689978 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}] 03:01:30 INFO - PROCESS | 1840 | 1460973690159 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:01:30 INFO - PROCESS | 1840 | 1460973690837 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe048a5800 == 124 [pid = 1840] [id = 280] 03:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe047a0400) [pid = 1840] [serial = 841] [outer = (nil)] 03:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe047a7000) [pid = 1840] [serial = 842] [outer = 0x7fbe047a0400] 03:01:30 INFO - PROCESS | 1840 | 1460973690914 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe0499b000) [pid = 1840] [serial = 843] [outer = 0x7fbe047a0400] 03:01:31 INFO - PROCESS | 1840 | 1460973691704 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]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1794ms 03:01:31 INFO - PROCESS | 1840 | 1460973691767 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 1840 | 1460973691774 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:01:31 INFO - PROCESS | 1840 | 1460973691782 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 1840 | 1460973691786 Marionette TRACE conn3 <- [1,1094,null,{}] 03:01:31 INFO - PROCESS | 1840 | 1460973691794 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}] 03:01:31 INFO - PROCESS | 1840 | 1460973691980 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:01:32 INFO - PROCESS | 1840 | 1460973692170 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe080a1000 == 125 [pid = 1840] [id = 281] 03:01:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe047a2800) [pid = 1840] [serial = 844] [outer = (nil)] 03:01:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe07dc2c00) [pid = 1840] [serial = 845] [outer = 0x7fbe047a2800] 03:01:32 INFO - PROCESS | 1840 | 1460973692241 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe07dd0c00) [pid = 1840] [serial = 846] [outer = 0x7fbe047a2800] 03:01:33 INFO - PROCESS | 1840 | 1460973693309 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]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1547ms 03:01:33 INFO - PROCESS | 1840 | 1460973693333 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 1840 | 1460973693340 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:01:33 INFO - PROCESS | 1840 | 1460973693347 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 1840 | 1460973693351 Marionette TRACE conn3 <- [1,1098,null,{}] 03:01:33 INFO - PROCESS | 1840 | 1460973693357 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}] 03:01:33 INFO - PROCESS | 1840 | 1460973693540 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:01:33 INFO - PROCESS | 1840 | 1460973693861 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe07eac000 == 126 [pid = 1840] [id = 282] 03:01:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe0e3ee400) [pid = 1840] [serial = 847] [outer = (nil)] 03:01:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe0ec1b400) [pid = 1840] [serial = 848] [outer = 0x7fbe0e3ee400] 03:01:33 INFO - PROCESS | 1840 | 1460973693933 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe0f19e800) [pid = 1840] [serial = 849] [outer = 0x7fbe0e3ee400] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e4d800 == 125 [pid = 1840] [id = 220] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe158a6000 == 124 [pid = 1840] [id = 49] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18e56000 == 123 [pid = 1840] [id = 221] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe15faf000 == 122 [pid = 1840] [id = 218] 03:01:34 INFO - PROCESS | 1840 | 1460973694828 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]]]}] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe17ad2c00) [pid = 1840] [serial = 710] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe183db400) [pid = 1840] [serial = 716] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe0ea0f400) [pid = 1840] [serial = 725] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe18421400) [pid = 1840] [serial = 719] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe16aca400) [pid = 1840] [serial = 707] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe18903c00) [pid = 1840] [serial = 722] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe18310800) [pid = 1840] [serial = 713] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe1830b800) [pid = 1840] [serial = 746] [outer = (nil)] [url = about:blank] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1301e000 == 121 [pid = 1840] [id = 266] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18533000 == 120 [pid = 1840] [id = 265] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe168c4800 == 119 [pid = 1840] [id = 264] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1346d000 == 118 [pid = 1840] [id = 263] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e35b800 == 117 [pid = 1840] [id = 262] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3bb000 == 116 [pid = 1840] [id = 261] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbd8800 == 115 [pid = 1840] [id = 260] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e359000 == 114 [pid = 1840] [id = 259] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2f28e800 == 113 [pid = 1840] [id = 254] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a712800 == 112 [pid = 1840] [id = 253] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25bd4000 == 111 [pid = 1840] [id = 252] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139b6800 == 110 [pid = 1840] [id = 250] 03:01:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fb0b000 == 109 [pid = 1840] [id = 249] 03:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1584ms 03:01:34 INFO - PROCESS | 1840 | 1460973694932 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 1840 | 1460973694935 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:01:34 INFO - PROCESS | 1840 | 1460973694948 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1840 | 1460973694957 Marionette TRACE conn3 <- [1,1102,null,{}] 03:01:34 INFO - PROCESS | 1840 | 1460973694972 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}] 03:01:35 INFO - PROCESS | 1840 | 1460973695141 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe133a9000) [pid = 1840] [serial = 738] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe175e1400) [pid = 1840] [serial = 675] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe0f19ac00) [pid = 1840] [serial = 701] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe0ec20800) [pid = 1840] [serial = 728] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe0fa53400) [pid = 1840] [serial = 563] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe15f7c400) [pid = 1840] [serial = 741] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe0f19dc00) [pid = 1840] [serial = 729] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe0f495c00) [pid = 1840] [serial = 731] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe2b221400) [pid = 1840] [serial = 578] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe14c19000) [pid = 1840] [serial = 740] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe12eb2c00) [pid = 1840] [serial = 734] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe133aa400) [pid = 1840] [serial = 566] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe081ca400) [pid = 1840] [serial = 698] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe1872f400) [pid = 1840] [serial = 575] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe13233c00) [pid = 1840] [serial = 737] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe16de4800) [pid = 1840] [serial = 743] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe0e3f0c00) [pid = 1840] [serial = 623] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe1721e000) [pid = 1840] [serial = 696] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0fb31c00) [pid = 1840] [serial = 732] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe13079400) [pid = 1840] [serial = 735] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe25ee0800) [pid = 1840] [serial = 572] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe13087400) [pid = 1840] [serial = 704] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe18392400) [pid = 1840] [serial = 524] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe184a1800) [pid = 1840] [serial = 569] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe17f1e400) [pid = 1840] [serial = 744] [outer = (nil)] [url = about:blank] 03:01:35 INFO - PROCESS | 1840 | 1460973695347 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3b5800 == 110 [pid = 1840] [id = 283] 03:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe081ca400) [pid = 1840] [serial = 850] [outer = (nil)] 03:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe0f316400) [pid = 1840] [serial = 851] [outer = 0x7fbe081ca400] 03:01:35 INFO - PROCESS | 1840 | 1460973695419 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe0fe88800) [pid = 1840] [serial = 852] [outer = 0x7fbe081ca400] 03:01:36 INFO - PROCESS | 1840 | 1460973696118 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]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1209ms 03:01:36 INFO - PROCESS | 1840 | 1460973696152 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 1840 | 1460973696156 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:01:36 INFO - PROCESS | 1840 | 1460973696183 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 1840 | 1460973696187 Marionette TRACE conn3 <- [1,1106,null,{}] 03:01:36 INFO - PROCESS | 1840 | 1460973696196 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}] 03:01:36 INFO - PROCESS | 1840 | 1460973696373 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:01:36 INFO - PROCESS | 1840 | 1460973696383 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb1a000 == 111 [pid = 1840] [id = 284] 03:01:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe0ea0a400) [pid = 1840] [serial = 853] [outer = (nil)] 03:01:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe11968000) [pid = 1840] [serial = 854] [outer = 0x7fbe0ea0a400] 03:01:36 INFO - PROCESS | 1840 | 1460973696444 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe12eb7800) [pid = 1840] [serial = 855] [outer = 0x7fbe0ea0a400] 03:01:37 INFO - PROCESS | 1840 | 1460973697554 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]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1444ms 03:01:37 INFO - PROCESS | 1840 | 1460973697623 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1840 | 1460973697629 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:01:37 INFO - PROCESS | 1840 | 1460973697638 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1840 | 1460973697643 Marionette TRACE conn3 <- [1,1110,null,{}] 03:01:37 INFO - PROCESS | 1840 | 1460973697651 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}] 03:01:37 INFO - PROCESS | 1840 | 1460973697888 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:01:38 INFO - PROCESS | 1840 | 1460973698199 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe08057000 == 112 [pid = 1840] [id = 285] 03:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe07cdd000) [pid = 1840] [serial = 856] [outer = (nil)] 03:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe07dc8800) [pid = 1840] [serial = 857] [outer = 0x7fbe07cdd000] 03:01:38 INFO - PROCESS | 1840 | 1460973698280 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe0c891800) [pid = 1840] [serial = 858] [outer = 0x7fbe07cdd000] 03:01:39 INFO - PROCESS | 1840 | 1460973699157 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]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1584ms 03:01:39 INFO - PROCESS | 1840 | 1460973699222 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 1840 | 1460973699231 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:01:39 INFO - PROCESS | 1840 | 1460973699243 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 1840 | 1460973699246 Marionette TRACE conn3 <- [1,1114,null,{}] 03:01:39 INFO - PROCESS | 1840 | 1460973699253 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}] 03:01:39 INFO - PROCESS | 1840 | 1460973699481 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:01:39 INFO - PROCESS | 1840 | 1460973699759 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc48800 == 113 [pid = 1840] [id = 286] 03:01:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe0f2bf000) [pid = 1840] [serial = 859] [outer = (nil)] 03:01:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe0fa52800) [pid = 1840] [serial = 860] [outer = 0x7fbe0f2bf000] 03:01:39 INFO - PROCESS | 1840 | 1460973699878 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe10a52800) [pid = 1840] [serial = 861] [outer = 0x7fbe0f2bf000] 03:01:40 INFO - PROCESS | 1840 | 1460973700786 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]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1587ms 03:01:40 INFO - PROCESS | 1840 | 1460973700831 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:01:40 INFO - PROCESS | 1840 | 1460973700835 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:01:40 INFO - PROCESS | 1840 | 1460973700841 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1840 | 1460973700847 Marionette TRACE conn3 <- [1,1118,null,{}] 03:01:40 INFO - PROCESS | 1840 | 1460973700863 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}] 03:01:41 INFO - PROCESS | 1840 | 1460973701074 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:01:41 INFO - PROCESS | 1840 | 1460973701297 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13472000 == 114 [pid = 1840] [id = 287] 03:01:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe12eba800) [pid = 1840] [serial = 862] [outer = (nil)] 03:01:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe13082c00) [pid = 1840] [serial = 863] [outer = 0x7fbe12eba800] 03:01:41 INFO - PROCESS | 1840 | 1460973701425 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe1323c000) [pid = 1840] [serial = 864] [outer = 0x7fbe12eba800] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fb11800 == 113 [pid = 1840] [id = 147] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe168d0000 == 112 [pid = 1840] [id = 103] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe056d0800 == 111 [pid = 1840] [id = 256] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe3298a000 == 110 [pid = 1840] [id = 257] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc5a000 == 109 [pid = 1840] [id = 106] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc64800 == 108 [pid = 1840] [id = 108] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe044d8800 == 107 [pid = 1840] [id = 258] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3bf000 == 106 [pid = 1840] [id = 206] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fcc0000 == 105 [pid = 1840] [id = 223] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25b8a000 == 104 [pid = 1840] [id = 104] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3b5800 == 103 [pid = 1840] [id = 283] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe07eac000 == 102 [pid = 1840] [id = 282] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe080a1000 == 101 [pid = 1840] [id = 281] 03:01:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe048a5800 == 100 [pid = 1840] [id = 280] 03:01:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13c18800 == 99 [pid = 1840] [id = 274] 03:01:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2f217800 == 98 [pid = 1840] [id = 273] 03:01:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe3028c000 == 97 [pid = 1840] [id = 272] 03:01:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b30c800 == 96 [pid = 1840] [id = 271] 03:01:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa24000 == 95 [pid = 1840] [id = 268] 03:01:44 INFO - PROCESS | 1840 | 1460973704225 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]]]}] 03:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 3446ms 03:01:44 INFO - PROCESS | 1840 | 1460973704289 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 1840 | 1460973704297 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:01:44 INFO - PROCESS | 1840 | 1460973704375 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 1840 | 1460973704381 Marionette TRACE conn3 <- [1,1122,null,{}] 03:01:44 INFO - PROCESS | 1840 | 1460973704402 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}] 03:01:44 INFO - PROCESS | 1840 | 1460973704610 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:01:44 INFO - PROCESS | 1840 | 1460973704636 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe044e1800 == 96 [pid = 1840] [id = 288] 03:01:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe049a2000) [pid = 1840] [serial = 865] [outer = (nil)] 03:01:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe0798b800) [pid = 1840] [serial = 866] [outer = 0x7fbe049a2000] 03:01:44 INFO - PROCESS | 1840 | 1460973704702 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe07dcc800) [pid = 1840] [serial = 867] [outer = 0x7fbe049a2000] 03:01:45 INFO - PROCESS | 1840 | 1460973705528 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]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1197ms 03:01:45 INFO - PROCESS | 1840 | 1460973705571 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 1840 | 1460973705580 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:01:45 INFO - PROCESS | 1840 | 1460973705599 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 1840 | 1460973705602 Marionette TRACE conn3 <- [1,1126,null,{}] 03:01:45 INFO - PROCESS | 1840 | 1460973705608 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}] 03:01:45 INFO - PROCESS | 1840 | 1460973705831 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:01:45 INFO - PROCESS | 1840 | 1460973705860 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0809e800 == 97 [pid = 1840] [id = 289] 03:01:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe0c887000) [pid = 1840] [serial = 868] [outer = (nil)] 03:01:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe0edcd800) [pid = 1840] [serial = 869] [outer = 0x7fbe0c887000] 03:01:45 INFO - PROCESS | 1840 | 1460973705921 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe0f319800) [pid = 1840] [serial = 870] [outer = 0x7fbe0c887000] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe07989400) [pid = 1840] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe0ca8bc00) [pid = 1840] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe0f497400) [pid = 1840] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe1857bc00) [pid = 1840] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe0f56d000) [pid = 1840] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe1359c000) [pid = 1840] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe0ca8f400) [pid = 1840] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe07985400) [pid = 1840] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe07cd9c00) [pid = 1840] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe047a0400) [pid = 1840] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe081ca400) [pid = 1840] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe047a2800) [pid = 1840] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:01:47 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe0e3ee400) [pid = 1840] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:01:47 INFO - PROCESS | 1840 | 1460973707499 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]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1941ms 03:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:01:47 INFO - PROCESS | 1840 | 1460973707539 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 1840 | 1460973707542 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:01:47 INFO - PROCESS | 1840 | 1460973707548 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 1840 | 1460973707553 Marionette TRACE conn3 <- [1,1130,null,{}] 03:01:47 INFO - PROCESS | 1840 | 1460973707589 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}] 03:01:47 INFO - PROCESS | 1840 | 1460973707761 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:01:47 INFO - PROCESS | 1840 | 1460973707771 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f166800 == 98 [pid = 1840] [id = 290] 03:01:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe0fa5f400) [pid = 1840] [serial = 871] [outer = (nil)] 03:01:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe10db8400) [pid = 1840] [serial = 872] [outer = 0x7fbe0fa5f400] 03:01:47 INFO - PROCESS | 1840 | 1460973707835 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe13076800) [pid = 1840] [serial = 873] [outer = 0x7fbe0fa5f400] 03:01:48 INFO - PROCESS | 1840 | 1460973708686 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]]]}] 03:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1157ms 03:01:48 INFO - PROCESS | 1840 | 1460973708705 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 1840 | 1460973708709 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:01:48 INFO - PROCESS | 1840 | 1460973708715 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 1840 | 1460973708717 Marionette TRACE conn3 <- [1,1134,null,{}] 03:01:48 INFO - PROCESS | 1840 | 1460973708723 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}] 03:01:48 INFO - PROCESS | 1840 | 1460973708897 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:01:48 INFO - PROCESS | 1840 | 1460973708912 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a76800 == 99 [pid = 1840] [id = 291] 03:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe0e3e4000) [pid = 1840] [serial = 874] [outer = (nil)] 03:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe133a5400) [pid = 1840] [serial = 875] [outer = 0x7fbe0e3e4000] 03:01:48 INFO - PROCESS | 1840 | 1460973708976 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe14fb7c00) [pid = 1840] [serial = 876] [outer = 0x7fbe0e3e4000] 03:01:50 INFO - PROCESS | 1840 | 1460973710127 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]]]}] 03:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1486ms 03:01:50 INFO - PROCESS | 1840 | 1460973710204 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:01:50 INFO - PROCESS | 1840 | 1460973710212 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:01:50 INFO - PROCESS | 1840 | 1460973710221 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 1840 | 1460973710226 Marionette TRACE conn3 <- [1,1138,null,{}] 03:01:50 INFO - PROCESS | 1840 | 1460973710235 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}] 03:01:50 INFO - PROCESS | 1840 | 1460973710466 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:01:50 INFO - PROCESS | 1840 | 1460973710697 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe080a6800 == 100 [pid = 1840] [id = 292] 03:01:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe07dce400) [pid = 1840] [serial = 877] [outer = (nil)] 03:01:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe0e3eb800) [pid = 1840] [serial = 878] [outer = 0x7fbe07dce400] 03:01:50 INFO - PROCESS | 1840 | 1460973710817 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe0f491000) [pid = 1840] [serial = 879] [outer = 0x7fbe07dce400] 03:01:51 INFO - PROCESS | 1840 | 1460973711721 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]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1547ms 03:01:51 INFO - PROCESS | 1840 | 1460973711769 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1840 | 1460973711778 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:01:51 INFO - PROCESS | 1840 | 1460973711790 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1840 | 1460973711793 Marionette TRACE conn3 <- [1,1142,null,{}] 03:01:51 INFO - PROCESS | 1840 | 1460973711800 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}] 03:01:51 INFO - PROCESS | 1840 | 1460973711994 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:01:52 INFO - PROCESS | 1840 | 1460973712254 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134df800 == 101 [pid = 1840] [id = 293] 03:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe081cf000) [pid = 1840] [serial = 880] [outer = (nil)] 03:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe13081800) [pid = 1840] [serial = 881] [outer = 0x7fbe081cf000] 03:01:52 INFO - PROCESS | 1840 | 1460973712372 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe13599000) [pid = 1840] [serial = 882] [outer = 0x7fbe081cf000] 03:01:53 INFO - PROCESS | 1840 | 1460973713343 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]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1636ms 03:01:53 INFO - PROCESS | 1840 | 1460973713428 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 1840 | 1460973713434 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:01:53 INFO - PROCESS | 1840 | 1460973713443 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 1840 | 1460973713452 Marionette TRACE conn3 <- [1,1146,null,{}] 03:01:53 INFO - PROCESS | 1840 | 1460973713533 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}] 03:01:53 INFO - PROCESS | 1840 | 1460973713762 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:01:53 INFO - PROCESS | 1840 | 1460973713982 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe04894800 == 102 [pid = 1840] [id = 294] 03:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe16a62000) [pid = 1840] [serial = 883] [outer = (nil)] 03:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe175df400) [pid = 1840] [serial = 884] [outer = 0x7fbe16a62000] 03:01:54 INFO - PROCESS | 1840 | 1460973714105 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe181d1000) [pid = 1840] [serial = 885] [outer = 0x7fbe16a62000] 03:01:55 INFO - PROCESS | 1840 | 1460973715045 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]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1661ms 03:01:55 INFO - PROCESS | 1840 | 1460973715104 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 1840 | 1460973715108 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:01:55 INFO - PROCESS | 1840 | 1460973715116 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 1840 | 1460973715119 Marionette TRACE conn3 <- [1,1150,null,{}] 03:01:55 INFO - PROCESS | 1840 | 1460973715124 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}] 03:01:55 INFO - PROCESS | 1840 | 1460973715368 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:01:55 INFO - PROCESS | 1840 | 1460973715549 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17506800 == 103 [pid = 1840] [id = 295] 03:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe16c9c400) [pid = 1840] [serial = 886] [outer = (nil)] 03:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe18392400) [pid = 1840] [serial = 887] [outer = 0x7fbe16c9c400] 03:01:55 INFO - PROCESS | 1840 | 1460973715626 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe18418000) [pid = 1840] [serial = 888] [outer = 0x7fbe16c9c400] 03:01:56 INFO - PROCESS | 1840 | 1460973716600 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]]]}] 03:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1533ms 03:01:56 INFO - PROCESS | 1840 | 1460973716650 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 1840 | 1460973716654 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:01:56 INFO - PROCESS | 1840 | 1460973716661 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 1840 | 1460973716664 Marionette TRACE conn3 <- [1,1154,null,{}] 03:01:56 INFO - PROCESS | 1840 | 1460973716670 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}] 03:01:56 INFO - PROCESS | 1840 | 1460973716853 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:01:57 INFO - PROCESS | 1840 | 1460973717038 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1803e000 == 104 [pid = 1840] [id = 296] 03:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe17f22400) [pid = 1840] [serial = 889] [outer = (nil)] 03:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe1872e400) [pid = 1840] [serial = 890] [outer = 0x7fbe17f22400] 03:01:57 INFO - PROCESS | 1840 | 1460973717113 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe1890fc00) [pid = 1840] [serial = 891] [outer = 0x7fbe17f22400] 03:01:58 INFO - PROCESS | 1840 | 1460973718019 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]]]}] 03:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1390ms 03:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:01:58 INFO - PROCESS | 1840 | 1460973718052 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 1840 | 1460973718055 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:01:58 INFO - PROCESS | 1840 | 1460973718062 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 1840 | 1460973718066 Marionette TRACE conn3 <- [1,1158,null,{}] 03:01:58 INFO - PROCESS | 1840 | 1460973718071 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}] 03:01:58 INFO - PROCESS | 1840 | 1460973718263 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:01:58 INFO - PROCESS | 1840 | 1460973718448 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1a8d0800 == 105 [pid = 1840] [id = 297] 03:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe13594800) [pid = 1840] [serial = 892] [outer = (nil)] 03:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe1a8f4000) [pid = 1840] [serial = 893] [outer = 0x7fbe13594800] 03:01:58 INFO - PROCESS | 1840 | 1460973718523 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe24dde400) [pid = 1840] [serial = 894] [outer = 0x7fbe13594800] 03:01:59 INFO - PROCESS | 1840 | 1460973719416 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]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1430ms 03:01:59 INFO - PROCESS | 1840 | 1460973719492 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1840 | 1460973719496 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:01:59 INFO - PROCESS | 1840 | 1460973719503 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 1840 | 1460973719506 Marionette TRACE conn3 <- [1,1162,null,{}] 03:01:59 INFO - PROCESS | 1840 | 1460973719512 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}] 03:01:59 INFO - PROCESS | 1840 | 1460973719690 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:01:59 INFO - PROCESS | 1840 | 1460973719870 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fcb8800 == 106 [pid = 1840] [id = 298] 03:01:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe0c88ec00) [pid = 1840] [serial = 895] [outer = (nil)] 03:01:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe1f03b400) [pid = 1840] [serial = 896] [outer = 0x7fbe0c88ec00] 03:01:59 INFO - PROCESS | 1840 | 1460973719954 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe2603ac00) [pid = 1840] [serial = 897] [outer = 0x7fbe0c88ec00] 03:02:00 INFO - PROCESS | 1840 | 1460973720861 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]]]}] 03:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1430ms 03:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:02:00 INFO - PROCESS | 1840 | 1460973720934 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 1840 | 1460973720937 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:02:00 INFO - PROCESS | 1840 | 1460973720944 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 1840 | 1460973720947 Marionette TRACE conn3 <- [1,1166,null,{}] 03:02:00 INFO - PROCESS | 1840 | 1460973720952 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}] 03:02:01 INFO - PROCESS | 1840 | 1460973721154 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:02:01 INFO - PROCESS | 1840 | 1460973721344 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26a85800 == 107 [pid = 1840] [id = 299] 03:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe13094400) [pid = 1840] [serial = 898] [outer = (nil)] 03:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe26ef5000) [pid = 1840] [serial = 899] [outer = 0x7fbe13094400] 03:02:01 INFO - PROCESS | 1840 | 1460973721433 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe2a724400) [pid = 1840] [serial = 900] [outer = 0x7fbe13094400] 03:02:02 INFO - PROCESS | 1840 | 1460973722381 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]]]}] 03:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1485ms 03:02:02 INFO - PROCESS | 1840 | 1460973722428 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:02:02 INFO - PROCESS | 1840 | 1460973722432 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:02:02 INFO - PROCESS | 1840 | 1460973722438 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 1840 | 1460973722441 Marionette TRACE conn3 <- [1,1170,null,{}] 03:02:02 INFO - PROCESS | 1840 | 1460973722446 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}] 03:02:02 INFO - PROCESS | 1840 | 1460973722618 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:02:02 INFO - PROCESS | 1840 | 1460973722883 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a714000 == 108 [pid = 1840] [id = 300] 03:02:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe00c14c00) [pid = 1840] [serial = 901] [outer = (nil)] 03:02:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe2ac50400) [pid = 1840] [serial = 902] [outer = 0x7fbe00c14c00] 03:02:03 INFO - PROCESS | 1840 | 1460973723006 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbe2ac58c00) [pid = 1840] [serial = 903] [outer = 0x7fbe00c14c00] 03:02:03 INFO - PROCESS | 1840 | 1460973723808 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]]]}] 03:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1433ms 03:02:03 INFO - PROCESS | 1840 | 1460973723871 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 1840 | 1460973723875 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:02:03 INFO - PROCESS | 1840 | 1460973723881 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 1840 | 1460973723884 Marionette TRACE conn3 <- [1,1174,null,{}] 03:02:03 INFO - PROCESS | 1840 | 1460973723889 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}] 03:02:04 INFO - PROCESS | 1840 | 1460973724103 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:02:04 INFO - PROCESS | 1840 | 1460973724292 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b16a000 == 109 [pid = 1840] [id = 301] 03:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbe18911c00) [pid = 1840] [serial = 904] [outer = (nil)] 03:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbe2ad2bc00) [pid = 1840] [serial = 905] [outer = 0x7fbe18911c00] 03:02:04 INFO - PROCESS | 1840 | 1460973724373 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbe2ae62000) [pid = 1840] [serial = 906] [outer = 0x7fbe18911c00] 03:02:05 INFO - PROCESS | 1840 | 1460973725263 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] 03:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:02:05 INFO - PROCESS | 1840 | 1460973725320 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:02:05 INFO - PROCESS | 1840 | 1460973725327 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - PROCESS | 1840 | 1460973725332 Marionette TRACE conn3 <- [1,1178,null,{}] 03:02:05 INFO - PROCESS | 1840 | 1460973725337 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}] 03:02:05 INFO - PROCESS | 1840 | 1460973725556 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:02:05 INFO - PROCESS | 1840 | 1460973725737 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe302a2000 == 110 [pid = 1840] [id = 302] 03:02:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe2ac4b800) [pid = 1840] [serial = 907] [outer = (nil)] 03:02:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbe2cf9dc00) [pid = 1840] [serial = 908] [outer = 0x7fbe2ac4b800] 03:02:05 INFO - PROCESS | 1840 | 1460973725817 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbe2dcaa800) [pid = 1840] [serial = 909] [outer = 0x7fbe2ac4b800] 03:02:06 INFO - PROCESS | 1840 | 1460973726687 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] 03:02:06 INFO - PROCESS | 1840 | 1460973726765 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:02:06 INFO - PROCESS | 1840 | 1460973726773 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1840 | 1460973726775 Marionette TRACE conn3 <- [1,1182,null,{}] 03:02:06 INFO - PROCESS | 1840 | 1460973726781 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}] 03:02:06 INFO - PROCESS | 1840 | 1460973726988 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:02:07 INFO - PROCESS | 1840 | 1460973727171 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe04706000 == 111 [pid = 1840] [id = 303] 03:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbe065a6800) [pid = 1840] [serial = 910] [outer = (nil)] 03:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbe065ac000) [pid = 1840] [serial = 911] [outer = 0x7fbe065a6800] 03:02:07 INFO - PROCESS | 1840 | 1460973727284 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbe065b1800) [pid = 1840] [serial = 912] [outer = 0x7fbe065a6800] 03:02:08 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:08 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:08 INFO - PROCESS | 1840 | 1460973728154 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] 03:02:08 INFO - PROCESS | 1840 | 1460973728211 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:02:08 INFO - PROCESS | 1840 | 1460973728218 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 1840 | 1460973728221 Marionette TRACE conn3 <- [1,1186,null,{}] 03:02:08 INFO - PROCESS | 1840 | 1460973728226 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}] 03:02:08 INFO - PROCESS | 1840 | 1460973728407 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:02:08 INFO - PROCESS | 1840 | 1460973728683 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038e1800 == 112 [pid = 1840] [id = 304] 03:02:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbe0499c800) [pid = 1840] [serial = 913] [outer = (nil)] 03:02:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7fbe13b8fc00) [pid = 1840] [serial = 914] [outer = 0x7fbe0499c800] 03:02:08 INFO - PROCESS | 1840 | 1460973728824 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7fbe13b94000) [pid = 1840] [serial = 915] [outer = 0x7fbe0499c800] 03:02:09 INFO - PROCESS | 1840 | 1460973729677 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] 03:02:09 INFO - PROCESS | 1840 | 1460973729764 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:02:09 INFO - PROCESS | 1840 | 1460973729771 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 1840 | 1460973729774 Marionette TRACE conn3 <- [1,1190,null,{}] 03:02:09 INFO - PROCESS | 1840 | 1460973729780 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}] 03:02:10 INFO - PROCESS | 1840 | 1460973730000 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:02:10 INFO - PROCESS | 1840 | 1460973730226 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3e0800 == 113 [pid = 1840] [id = 305] 03:02:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7fbdff6c2400) [pid = 1840] [serial = 916] [outer = (nil)] 03:02:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7fbdff6cb400) [pid = 1840] [serial = 917] [outer = 0x7fbdff6c2400] 03:02:10 INFO - PROCESS | 1840 | 1460973730341 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7fbe00c0f800) [pid = 1840] [serial = 918] [outer = 0x7fbdff6c2400] 03:02:11 INFO - PROCESS | 1840 | 1460973731208 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] 03:02:11 INFO - PROCESS | 1840 | 1460973731260 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:02:11 INFO - PROCESS | 1840 | 1460973731267 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 1840 | 1460973731270 Marionette TRACE conn3 <- [1,1194,null,{}] 03:02:11 INFO - PROCESS | 1840 | 1460973731276 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}] 03:02:11 INFO - PROCESS | 1840 | 1460973731462 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:02:11 INFO - PROCESS | 1840 | 1460973731663 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e69b000 == 114 [pid = 1840] [id = 306] 03:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7fbdff6c6400) [pid = 1840] [serial = 919] [outer = (nil)] 03:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7fbe07e79400) [pid = 1840] [serial = 920] [outer = 0x7fbdff6c6400] 03:02:11 INFO - PROCESS | 1840 | 1460973731737 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7fbe0fb4f800) [pid = 1840] [serial = 921] [outer = 0x7fbdff6c6400] 03:02:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:12 INFO - PROCESS | 1840 | 1460973732907 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] 03:02:12 INFO - PROCESS | 1840 | 1460973732957 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:02:12 INFO - PROCESS | 1840 | 1460973732965 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1840 | 1460973732970 Marionette TRACE conn3 <- [1,1198,null,{}] 03:02:12 INFO - PROCESS | 1840 | 1460973732978 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}] 03:02:13 INFO - PROCESS | 1840 | 1460973733157 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:02:13 INFO - PROCESS | 1840 | 1460973733354 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe080a0000 == 115 [pid = 1840] [id = 307] 03:02:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7fbe07dc7000) [pid = 1840] [serial = 922] [outer = (nil)] 03:02:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7fbe0c887c00) [pid = 1840] [serial = 923] [outer = 0x7fbe07dc7000] 03:02:13 INFO - PROCESS | 1840 | 1460973733445 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7fbe0f497400) [pid = 1840] [serial = 924] [outer = 0x7fbe07dc7000] 03:02:14 INFO - PROCESS | 1840 | 1460973734513 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]]]}] 03:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1581ms 03:02:14 INFO - PROCESS | 1840 | 1460973734548 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1840 | 1460973734556 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:02:14 INFO - PROCESS | 1840 | 1460973734565 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1840 | 1460973734568 Marionette TRACE conn3 <- [1,1202,null,{}] 03:02:14 INFO - PROCESS | 1840 | 1460973734574 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}] 03:02:14 INFO - PROCESS | 1840 | 1460973734760 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:02:15 INFO - PROCESS | 1840 | 1460973735029 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe04704000 == 116 [pid = 1840] [id = 308] 03:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7fbe0eecf800) [pid = 1840] [serial = 925] [outer = (nil)] 03:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7fbe12d1d000) [pid = 1840] [serial = 926] [outer = 0x7fbe0eecf800] 03:02:15 INFO - PROCESS | 1840 | 1460973735144 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7fbe1308fc00) [pid = 1840] [serial = 927] [outer = 0x7fbe0eecf800] 03:02:16 INFO - PROCESS | 1840 | 1460973736054 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]]]}] 03:02:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f166800 == 115 [pid = 1840] [id = 290] 03:02:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0809e800 == 114 [pid = 1840] [id = 289] 03:02:16 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 03:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1628ms 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7fbe175d5800) [pid = 1840] [serial = 755] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7fbe27006400) [pid = 1840] [serial = 776] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7fbe0edd0800) [pid = 1840] [serial = 749] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7fbe11ab3800) [pid = 1840] [serial = 752] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7fbe0f2be800) [pid = 1840] [serial = 806] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7fbe183cfc00) [pid = 1840] [serial = 758] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7fbe14c18c00) [pid = 1840] [serial = 809] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7fbe18731c00) [pid = 1840] [serial = 812] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7fbe18942c00) [pid = 1840] [serial = 761] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7fbe25976000) [pid = 1840] [serial = 815] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7fbe196cb800) [pid = 1840] [serial = 764] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7fbe1ef52c00) [pid = 1840] [serial = 767] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7fbe29085800) [pid = 1840] [serial = 818] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7fbe2597b400) [pid = 1840] [serial = 770] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbe2ad25400) [pid = 1840] [serial = 821] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe2600f800) [pid = 1840] [serial = 773] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbe2b21c400) [pid = 1840] [serial = 824] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbe2b366000) [pid = 1840] [serial = 827] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe0479f800) [pid = 1840] [serial = 833] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbe01b27400) [pid = 1840] [serial = 830] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe0499c400) [pid = 1840] [serial = 836] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe00c10c00) [pid = 1840] [serial = 839] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbe11968000) [pid = 1840] [serial = 854] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe044e1800 == 113 [pid = 1840] [id = 288] 03:02:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13472000 == 112 [pid = 1840] [id = 287] 03:02:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc48800 == 111 [pid = 1840] [id = 286] 03:02:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe08057000 == 110 [pid = 1840] [id = 285] 03:02:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fb1a000 == 109 [pid = 1840] [id = 284] 03:02:16 INFO - PROCESS | 1840 | 1460973736276 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 1840 | 1460973736281 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:02:16 INFO - PROCESS | 1840 | 1460973736290 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 1840 | 1460973736298 Marionette TRACE conn3 <- [1,1206,null,{}] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe184a7c00) [pid = 1840] [serial = 794] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbe195ab800) [pid = 1840] [serial = 795] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbe15dd4c00) [pid = 1840] [serial = 801] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe0ca94800) [pid = 1840] [serial = 800] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe1a8f5800) [pid = 1840] [serial = 797] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe160eb000) [pid = 1840] [serial = 786] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbe1323b000) [pid = 1840] [serial = 785] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbe0ea0d800) [pid = 1840] [serial = 788] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe15766800) [pid = 1840] [serial = 789] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe18943000) [pid = 1840] [serial = 726] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe0fb51400) [pid = 1840] [serial = 783] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe0ec1c800) [pid = 1840] [serial = 782] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe175ddc00) [pid = 1840] [serial = 791] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe17f1b000) [pid = 1840] [serial = 792] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe0edcd400) [pid = 1840] [serial = 780] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe0e2d6c00) [pid = 1840] [serial = 779] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe047a7000) [pid = 1840] [serial = 842] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0f316400) [pid = 1840] [serial = 851] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe0499b000) [pid = 1840] [serial = 843] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe07dc2c00) [pid = 1840] [serial = 845] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe07dd0c00) [pid = 1840] [serial = 846] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe0ec1b400) [pid = 1840] [serial = 848] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe0f19e800) [pid = 1840] [serial = 849] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe1964c000) [pid = 1840] [serial = 803] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe0fe88800) [pid = 1840] [serial = 852] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe2597dc00) [pid = 1840] [serial = 798] [outer = (nil)] [url = about:blank] 03:02:16 INFO - PROCESS | 1840 | 1460973736406 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}] 03:02:16 INFO - PROCESS | 1840 | 1460973736760 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:02:16 INFO - PROCESS | 1840 | 1460973736941 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe04721800 == 110 [pid = 1840] [id = 309] 03:02:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe12eb2c00) [pid = 1840] [serial = 928] [outer = (nil)] 03:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe13b90000) [pid = 1840] [serial = 929] [outer = 0x7fbe12eb2c00] 03:02:17 INFO - PROCESS | 1840 | 1460973737013 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe158ec000) [pid = 1840] [serial = 930] [outer = 0x7fbe12eb2c00] 03:02:17 INFO - PROCESS | 1840 | 1460973737848 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]]]}] 03:02:17 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 03:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1583ms 03:02:17 INFO - PROCESS | 1840 | 1460973737872 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1840 | 1460973737876 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:02:17 INFO - PROCESS | 1840 | 1460973737904 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1840 | 1460973737907 Marionette TRACE conn3 <- [1,1210,null,{}] 03:02:17 INFO - PROCESS | 1840 | 1460973737913 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}] 03:02:18 INFO - PROCESS | 1840 | 1460973738083 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:02:18 INFO - PROCESS | 1840 | 1460973738098 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f166800 == 111 [pid = 1840] [id = 310] 03:02:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe158ed400) [pid = 1840] [serial = 931] [outer = (nil)] 03:02:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe17adcc00) [pid = 1840] [serial = 932] [outer = 0x7fbe158ed400] 03:02:18 INFO - PROCESS | 1840 | 1460973738157 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe1830dc00) [pid = 1840] [serial = 933] [outer = 0x7fbe158ed400] 03:02:19 INFO - PROCESS | 1840 | 1460973739052 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]]]}] 03:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1198ms 03:02:19 INFO - PROCESS | 1840 | 1460973739117 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 1840 | 1460973739121 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:02:19 INFO - PROCESS | 1840 | 1460973739130 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 1840 | 1460973739133 Marionette TRACE conn3 <- [1,1214,null,{}] 03:02:19 INFO - PROCESS | 1840 | 1460973739139 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}] 03:02:19 INFO - PROCESS | 1840 | 1460973739389 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:02:19 INFO - PROCESS | 1840 | 1460973739421 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc5d800 == 112 [pid = 1840] [id = 311] 03:02:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe160e1c00) [pid = 1840] [serial = 934] [outer = (nil)] 03:02:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe18416400) [pid = 1840] [serial = 935] [outer = 0x7fbe160e1c00] 03:02:19 INFO - PROCESS | 1840 | 1460973739482 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe18aa4000) [pid = 1840] [serial = 936] [outer = 0x7fbe160e1c00] 03:02:20 INFO - PROCESS | 1840 | 1460973740360 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]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1282ms 03:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:02:20 INFO - PROCESS | 1840 | 1460973740418 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1840 | 1460973740421 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:02:20 INFO - PROCESS | 1840 | 1460973740427 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1840 | 1460973740430 Marionette TRACE conn3 <- [1,1218,null,{}] 03:02:20 INFO - PROCESS | 1840 | 1460973740435 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}] 03:02:20 INFO - PROCESS | 1840 | 1460973740668 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:02:20 INFO - PROCESS | 1840 | 1460973740700 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c06000 == 113 [pid = 1840] [id = 312] 03:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe01d59800) [pid = 1840] [serial = 937] [outer = (nil)] 03:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe19645c00) [pid = 1840] [serial = 938] [outer = 0x7fbe01d59800] 03:02:20 INFO - PROCESS | 1840 | 1460973740761 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe1b362400) [pid = 1840] [serial = 939] [outer = 0x7fbe01d59800] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe25e0e000) [pid = 1840] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe0c887000) [pid = 1840] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe0fa5f400) [pid = 1840] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0f2bf000) [pid = 1840] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe07cdd000) [pid = 1840] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe049a2000) [pid = 1840] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe0edccc00) [pid = 1840] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe19648400) [pid = 1840] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe0c882800) [pid = 1840] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe24dd9800) [pid = 1840] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe19647c00) [pid = 1840] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe01b1f000) [pid = 1840] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe0fa56800) [pid = 1840] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe0edda000) [pid = 1840] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe00c0c400) [pid = 1840] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe15dd2400) [pid = 1840] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe1339ec00) [pid = 1840] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe07dce000) [pid = 1840] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe047a7c00) [pid = 1840] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe1308c400) [pid = 1840] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe172a6800) [pid = 1840] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe2ac4d000) [pid = 1840] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe18910000) [pid = 1840] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe0e3eac00) [pid = 1840] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe1307f400) [pid = 1840] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe10dc0800) [pid = 1840] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe1308c000) [pid = 1840] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe19652000) [pid = 1840] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe01b22000) [pid = 1840] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe0e3eb400) [pid = 1840] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe0e3e2800) [pid = 1840] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe1721d000) [pid = 1840] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe07e7bc00) [pid = 1840] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe17ad6800) [pid = 1840] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe1323a000) [pid = 1840] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe0f313800) [pid = 1840] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe07984000) [pid = 1840] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe12ee5000) [pid = 1840] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe13093800) [pid = 1840] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe0f494400) [pid = 1840] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe0fe84c00) [pid = 1840] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe07cda000) [pid = 1840] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe2ac4b400) [pid = 1840] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe07dcd400) [pid = 1840] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe0f56fc00) [pid = 1840] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe14e9bc00) [pid = 1840] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe1359a000) [pid = 1840] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe17f1c000) [pid = 1840] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe17f1e000) [pid = 1840] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe175d9400) [pid = 1840] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe0ec1ec00) [pid = 1840] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe0e2d1000) [pid = 1840] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe0f497000) [pid = 1840] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe1359bc00) [pid = 1840] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe07dcf000) [pid = 1840] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:02:21 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe15dd5c00) [pid = 1840] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:02:22 INFO - PROCESS | 1840 | 1460973742167 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]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1788ms 03:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:02:22 INFO - PROCESS | 1840 | 1460973742221 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 1840 | 1460973742224 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:02:22 INFO - PROCESS | 1840 | 1460973742230 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1840 | 1460973742233 Marionette TRACE conn3 <- [1,1222,null,{}] 03:02:22 INFO - PROCESS | 1840 | 1460973742238 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}] 03:02:22 INFO - PROCESS | 1840 | 1460973742405 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:02:22 INFO - PROCESS | 1840 | 1460973742418 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0672d800 == 114 [pid = 1840] [id = 313] 03:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe00c0b800) [pid = 1840] [serial = 940] [outer = (nil)] 03:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe07dce800) [pid = 1840] [serial = 941] [outer = 0x7fbe00c0b800] 03:02:22 INFO - PROCESS | 1840 | 1460973742490 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0ea0c400) [pid = 1840] [serial = 942] [outer = 0x7fbe00c0b800] 03:02:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 03:02:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 03:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:23 INFO - _addTest/ [0,1225,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 1840 | 1460973743319 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:02:23 INFO - PROCESS | 1840 | 1460973743325 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 1840 | 1460973743328 Marionette TRACE conn3 <- [1,1226,null,{}] 03:02:23 INFO - PROCESS | 1840 | 1460973743333 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}] 03:02:23 INFO - PROCESS | 1840 | 1460973743575 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:02:23 INFO - PROCESS | 1840 | 1460973743602 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139ae000 == 115 [pid = 1840] [id = 314] 03:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe07cda000) [pid = 1840] [serial = 943] [outer = (nil)] 03:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe0fb50000) [pid = 1840] [serial = 944] [outer = 0x7fbe07cda000] 03:02:23 INFO - PROCESS | 1840 | 1460973743663 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe1308c000) [pid = 1840] [serial = 945] [outer = 0x7fbe07cda000] 03:02:24 INFO - PROCESS | 1840 | 1460973744874 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]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1584ms 03:02:24 INFO - PROCESS | 1840 | 1460973744910 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 1840 | 1460973744915 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:02:24 INFO - PROCESS | 1840 | 1460973744924 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1840 | 1460973744930 Marionette TRACE conn3 <- [1,1230,null,{}] 03:02:24 INFO - PROCESS | 1840 | 1460973744938 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}] 03:02:25 INFO - PROCESS | 1840 | 1460973745139 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:02:25 INFO - PROCESS | 1840 | 1460973745412 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe056c9800 == 116 [pid = 1840] [id = 315] 03:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe047a3400) [pid = 1840] [serial = 946] [outer = (nil)] 03:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe0499d000) [pid = 1840] [serial = 947] [outer = 0x7fbe047a3400] 03:02:25 INFO - PROCESS | 1840 | 1460973745541 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe07cda400) [pid = 1840] [serial = 948] [outer = 0x7fbe047a3400] 03:02:26 INFO - PROCESS | 1840 | 1460973746482 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]]]}] 03:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1587ms 03:02:26 INFO - PROCESS | 1840 | 1460973746512 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 1840 | 1460973746519 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:02:26 INFO - PROCESS | 1840 | 1460973746531 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 1840 | 1460973746535 Marionette TRACE conn3 <- [1,1234,null,{}] 03:02:26 INFO - PROCESS | 1840 | 1460973746541 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}] 03:02:26 INFO - PROCESS | 1840 | 1460973746741 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:02:27 INFO - PROCESS | 1840 | 1460973747012 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe132ef000 == 117 [pid = 1840] [id = 316] 03:02:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe07cda800) [pid = 1840] [serial = 949] [outer = (nil)] 03:02:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe0f570400) [pid = 1840] [serial = 950] [outer = 0x7fbe07cda800] 03:02:27 INFO - PROCESS | 1840 | 1460973747128 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0ff84c00) [pid = 1840] [serial = 951] [outer = 0x7fbe07cda800] 03:02:27 INFO - PROCESS | 1840 | 1460973747948 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]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1483ms 03:02:28 INFO - PROCESS | 1840 | 1460973748016 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:02:28 INFO - PROCESS | 1840 | 1460973748020 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:02:28 INFO - PROCESS | 1840 | 1460973748028 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 1840 | 1460973748035 Marionette TRACE conn3 <- [1,1238,null,{}] 03:02:28 INFO - PROCESS | 1840 | 1460973748051 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}] 03:02:28 INFO - PROCESS | 1840 | 1460973748291 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:02:28 INFO - PROCESS | 1840 | 1460973748518 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e43800 == 118 [pid = 1840] [id = 317] 03:02:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe0e3ee400) [pid = 1840] [serial = 952] [outer = (nil)] 03:02:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe13b8ac00) [pid = 1840] [serial = 953] [outer = 0x7fbe0e3ee400] 03:02:28 INFO - PROCESS | 1840 | 1460973748642 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe15813400) [pid = 1840] [serial = 954] [outer = 0x7fbe0e3ee400] 03:02:29 INFO - PROCESS | 1840 | 1460973749526 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]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1550ms 03:02:29 INFO - PROCESS | 1840 | 1460973749576 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:02:29 INFO - PROCESS | 1840 | 1460973749582 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:02:29 INFO - PROCESS | 1840 | 1460973749591 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1840 | 1460973749595 Marionette TRACE conn3 <- [1,1242,null,{}] 03:02:29 INFO - PROCESS | 1840 | 1460973749604 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}] 03:02:29 INFO - PROCESS | 1840 | 1460973749853 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:02:30 INFO - PROCESS | 1840 | 1460973750083 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b303800 == 119 [pid = 1840] [id = 318] 03:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe172a6800) [pid = 1840] [serial = 955] [outer = (nil)] 03:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe17f16400) [pid = 1840] [serial = 956] [outer = 0x7fbe172a6800] 03:02:30 INFO - PROCESS | 1840 | 1460973750201 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe1830d800) [pid = 1840] [serial = 957] [outer = 0x7fbe172a6800] 03:02:31 INFO - PROCESS | 1840 | 1460973751020 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]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1489ms 03:02:31 INFO - PROCESS | 1840 | 1460973751079 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 1840 | 1460973751082 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:02:31 INFO - PROCESS | 1840 | 1460973751088 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1840 | 1460973751090 Marionette TRACE conn3 <- [1,1246,null,{}] 03:02:31 INFO - PROCESS | 1840 | 1460973751096 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}] 03:02:31 INFO - PROCESS | 1840 | 1460973751284 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:02:31 INFO - PROCESS | 1840 | 1460973751478 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2606f800 == 120 [pid = 1840] [id = 319] 03:02:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe172b3800) [pid = 1840] [serial = 958] [outer = (nil)] 03:02:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe13092c00) [pid = 1840] [serial = 959] [outer = 0x7fbe172b3800] 03:02:31 INFO - PROCESS | 1840 | 1460973751555 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe18910c00) [pid = 1840] [serial = 960] [outer = 0x7fbe172b3800] 03:02:32 INFO - PROCESS | 1840 | 1460973752495 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]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1439ms 03:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:02:32 INFO - PROCESS | 1840 | 1460973752528 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 1840 | 1460973752531 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:02:32 INFO - PROCESS | 1840 | 1460973752537 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1840 | 1460973752540 Marionette TRACE conn3 <- [1,1250,null,{}] 03:02:32 INFO - PROCESS | 1840 | 1460973752545 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}] 03:02:32 INFO - PROCESS | 1840 | 1460973752747 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:02:33 INFO - PROCESS | 1840 | 1460973753007 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f214800 == 121 [pid = 1840] [id = 320] 03:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe18a9a800) [pid = 1840] [serial = 961] [outer = (nil)] 03:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe25976000) [pid = 1840] [serial = 962] [outer = 0x7fbe18a9a800] 03:02:33 INFO - PROCESS | 1840 | 1460973753127 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe2a72c800) [pid = 1840] [serial = 963] [outer = 0x7fbe18a9a800] 03:02:33 INFO - PROCESS | 1840 | 1460973753933 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]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1434ms 03:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:02:33 INFO - PROCESS | 1840 | 1460973753971 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 1840 | 1460973753974 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:02:33 INFO - PROCESS | 1840 | 1460973753980 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1840 | 1460973753983 Marionette TRACE conn3 <- [1,1254,null,{}] 03:02:33 INFO - PROCESS | 1840 | 1460973753988 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}] 03:02:34 INFO - PROCESS | 1840 | 1460973754199 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:02:34 INFO - PROCESS | 1840 | 1460973754391 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e5bb000 == 122 [pid = 1840] [id = 321] 03:02:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe18aa7800) [pid = 1840] [serial = 964] [outer = (nil)] 03:02:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe2ad2a800) [pid = 1840] [serial = 965] [outer = 0x7fbe18aa7800] 03:02:34 INFO - PROCESS | 1840 | 1460973754475 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe2b195400) [pid = 1840] [serial = 966] [outer = 0x7fbe18aa7800] 03:02:35 INFO - PROCESS | 1840 | 1460973755331 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]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1380ms 03:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:02:35 INFO - PROCESS | 1840 | 1460973755361 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 1840 | 1460973755363 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:02:35 INFO - PROCESS | 1840 | 1460973755370 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1840 | 1460973755374 Marionette TRACE conn3 <- [1,1258,null,{}] 03:02:35 INFO - PROCESS | 1840 | 1460973755379 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}] 03:02:35 INFO - PROCESS | 1840 | 1460973755568 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:02:35 INFO - PROCESS | 1840 | 1460973755780 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b30f800 == 123 [pid = 1840] [id = 322] 03:02:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe01d4c800) [pid = 1840] [serial = 967] [outer = (nil)] 03:02:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe047c3800) [pid = 1840] [serial = 968] [outer = 0x7fbe01d4c800] 03:02:35 INFO - PROCESS | 1840 | 1460973755852 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe047cb800) [pid = 1840] [serial = 969] [outer = 0x7fbe01d4c800] 03:02:36 INFO - PROCESS | 1840 | 1460973756775 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]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1482ms 03:02:36 INFO - PROCESS | 1840 | 1460973756852 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 1840 | 1460973756856 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:02:36 INFO - PROCESS | 1840 | 1460973756861 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 1840 | 1460973756864 Marionette TRACE conn3 <- [1,1262,null,{}] 03:02:36 INFO - PROCESS | 1840 | 1460973756869 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}] 03:02:37 INFO - PROCESS | 1840 | 1460973757076 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:02:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a6d000 == 122 [pid = 1840] [id = 10] 03:02:37 INFO - PROCESS | 1840 | 1460973757413 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe048ae800 == 123 [pid = 1840] [id = 323] 03:02:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe00c09000) [pid = 1840] [serial = 970] [outer = (nil)] 03:02:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe047a0c00) [pid = 1840] [serial = 971] [outer = 0x7fbe00c09000] 03:02:37 INFO - PROCESS | 1840 | 1460973757505 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe07cdb800) [pid = 1840] [serial = 972] [outer = 0x7fbe00c09000] 03:02:38 INFO - PROCESS | 1840 | 1460973758345 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]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1529ms 03:02:38 INFO - PROCESS | 1840 | 1460973758393 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 1840 | 1460973758399 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:02:38 INFO - PROCESS | 1840 | 1460973758408 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 1840 | 1460973758412 Marionette TRACE conn3 <- [1,1266,null,{}] 03:02:38 INFO - PROCESS | 1840 | 1460973758421 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}] 03:02:38 INFO - PROCESS | 1840 | 1460973758622 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:02:38 INFO - PROCESS | 1840 | 1460973758813 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0809f000 == 124 [pid = 1840] [id = 324] 03:02:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe00c0d000) [pid = 1840] [serial = 973] [outer = (nil)] 03:02:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe081ce000) [pid = 1840] [serial = 974] [outer = 0x7fbe00c0d000] 03:02:38 INFO - PROCESS | 1840 | 1460973758886 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0fe85000) [pid = 1840] [serial = 975] [outer = 0x7fbe00c0d000] 03:02:39 INFO - PROCESS | 1840 | 1460973759833 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]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1485ms 03:02:39 INFO - PROCESS | 1840 | 1460973759894 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:02:39 INFO - PROCESS | 1840 | 1460973759904 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:02:39 INFO - PROCESS | 1840 | 1460973759910 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 1840 | 1460973759915 Marionette TRACE conn3 <- [1,1270,null,{}] 03:02:39 INFO - PROCESS | 1840 | 1460973759920 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}] 03:02:40 INFO - PROCESS | 1840 | 1460973760152 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:02:40 INFO - PROCESS | 1840 | 1460973760405 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f098800 == 125 [pid = 1840] [id = 325] 03:02:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe07ce7800) [pid = 1840] [serial = 976] [outer = (nil)] 03:02:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe0e3f0400) [pid = 1840] [serial = 977] [outer = 0x7fbe07ce7800] 03:02:40 INFO - PROCESS | 1840 | 1460973760498 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe15813c00) [pid = 1840] [serial = 978] [outer = 0x7fbe07ce7800] 03:02:41 INFO - PROCESS | 1840 | 1460973761348 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]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1483ms 03:02:41 INFO - PROCESS | 1840 | 1460973761394 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 1840 | 1460973761397 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:02:41 INFO - PROCESS | 1840 | 1460973761403 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 1840 | 1460973761405 Marionette TRACE conn3 <- [1,1274,null,{}] 03:02:41 INFO - PROCESS | 1840 | 1460973761410 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}] 03:02:41 INFO - PROCESS | 1840 | 1460973761605 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:02:42 INFO - PROCESS | 1840 | 1460973762611 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0470c000 == 126 [pid = 1840] [id = 326] 03:02:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe00c0f400) [pid = 1840] [serial = 979] [outer = (nil)] 03:02:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe01b21400) [pid = 1840] [serial = 980] [outer = 0x7fbe00c0f400] 03:02:42 INFO - PROCESS | 1840 | 1460973762695 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe01d51000) [pid = 1840] [serial = 981] [outer = 0x7fbe00c0f400] 03:02:43 INFO - PROCESS | 1840 | 1460973763636 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]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2281ms 03:02:43 INFO - PROCESS | 1840 | 1460973763686 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 1840 | 1460973763693 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:02:43 INFO - PROCESS | 1840 | 1460973763701 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1840 | 1460973763705 Marionette TRACE conn3 <- [1,1278,null,{}] 03:02:43 INFO - PROCESS | 1840 | 1460973763712 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}] 03:02:43 INFO - PROCESS | 1840 | 1460973763885 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:02:44 INFO - PROCESS | 1840 | 1460973764137 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3bd800 == 127 [pid = 1840] [id = 327] 03:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe065ae000) [pid = 1840] [serial = 982] [outer = (nil)] 03:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe07ce2400) [pid = 1840] [serial = 983] [outer = 0x7fbe065ae000] 03:02:44 INFO - PROCESS | 1840 | 1460973764224 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe081ca400) [pid = 1840] [serial = 984] [outer = 0x7fbe065ae000] 03:02:45 INFO - PROCESS | 1840 | 1460973765139 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1497ms 03:02:45 INFO - PROCESS | 1840 | 1460973765202 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1840 | 1460973765208 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:02:45 INFO - PROCESS | 1840 | 1460973765215 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1840 | 1460973765218 Marionette TRACE conn3 <- [1,1282,null,{}] 03:02:45 INFO - PROCESS | 1840 | 1460973765223 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}] 03:02:45 INFO - PROCESS | 1840 | 1460973765409 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:02:45 INFO - PROCESS | 1840 | 1460973765940 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3d8000 == 128 [pid = 1840] [id = 328] 03:02:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbdff6cb800) [pid = 1840] [serial = 985] [outer = (nil)] 03:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe0798e400) [pid = 1840] [serial = 986] [outer = 0x7fbdff6cb800] 03:02:46 INFO - PROCESS | 1840 | 1460973766046 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe0ca96c00) [pid = 1840] [serial = 987] [outer = 0x7fbdff6cb800] 03:02:46 INFO - PROCESS | 1840 | 1460973766883 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]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1729ms 03:02:46 INFO - PROCESS | 1840 | 1460973766946 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 1840 | 1460973766949 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:02:46 INFO - PROCESS | 1840 | 1460973766963 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 1840 | 1460973766972 Marionette TRACE conn3 <- [1,1286,null,{}] 03:02:46 INFO - PROCESS | 1840 | 1460973766981 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}] 03:02:47 INFO - PROCESS | 1840 | 1460973767206 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2f468800 == 127 [pid = 1840] [id = 105] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe168c6000 == 126 [pid = 1840] [id = 54] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a710800 == 125 [pid = 1840] [id = 68] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1750f800 == 124 [pid = 1840] [id = 56] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e35a800 == 123 [pid = 1840] [id = 107] 03:02:47 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe13082c00) [pid = 1840] [serial = 863] [outer = (nil)] [url = about:blank] 03:02:47 INFO - PROCESS | 1840 | 1460973767511 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0672d800 == 122 [pid = 1840] [id = 313] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13c06000 == 121 [pid = 1840] [id = 312] 03:02:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0447c000 == 122 [pid = 1840] [id = 329] 03:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe01b21800) [pid = 1840] [serial = 988] [outer = (nil)] 03:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe0ca97400) [pid = 1840] [serial = 989] [outer = 0x7fbe01b21800] 03:02:47 INFO - PROCESS | 1840 | 1460973767619 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe0f1a1000) [pid = 1840] [serial = 990] [outer = 0x7fbe01b21800] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc5d800 == 121 [pid = 1840] [id = 311] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f166800 == 120 [pid = 1840] [id = 310] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe04721800 == 119 [pid = 1840] [id = 309] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe04704000 == 118 [pid = 1840] [id = 308] 03:02:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe080a0000 == 117 [pid = 1840] [id = 307] 03:02:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe26a85800 == 116 [pid = 1840] [id = 299] 03:02:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fcb8800 == 115 [pid = 1840] [id = 298] 03:02:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1a8d0800 == 114 [pid = 1840] [id = 297] 03:02:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1803e000 == 113 [pid = 1840] [id = 296] 03:02:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17506800 == 112 [pid = 1840] [id = 295] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe28f29400) [pid = 1840] [serial = 777] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe2ac4a800) [pid = 1840] [serial = 819] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe16c9bc00) [pid = 1840] [serial = 672] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe0fb43800) [pid = 1840] [serial = 653] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe07dd1000) [pid = 1840] [serial = 647] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe133a1800) [pid = 1840] [serial = 705] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe135a0400) [pid = 1840] [serial = 605] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe12eb3000) [pid = 1840] [serial = 656] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe13077c00) [pid = 1840] [serial = 659] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe0e3f1c00) [pid = 1840] [serial = 620] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe2b111c00) [pid = 1840] [serial = 822] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe0fa5ac00) [pid = 1840] [serial = 702] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe10f6c800) [pid = 1840] [serial = 602] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe175e1c00) [pid = 1840] [serial = 708] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe17f13c00) [pid = 1840] [serial = 711] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe183d1c00) [pid = 1840] [serial = 714] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe1841f800) [pid = 1840] [serial = 717] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe1857ac00) [pid = 1840] [serial = 720] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe1893d000) [pid = 1840] [serial = 723] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe0f48e800) [pid = 1840] [serial = 750] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe1307ec00) [pid = 1840] [serial = 753] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe17b0cc00) [pid = 1840] [serial = 756] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe183cf400) [pid = 1840] [serial = 747] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe26e31000) [pid = 1840] [serial = 804] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe0edcd800) [pid = 1840] [serial = 869] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe10db8400) [pid = 1840] [serial = 872] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe10a52800) [pid = 1840] [serial = 861] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe0fa52800) [pid = 1840] [serial = 860] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0c891800) [pid = 1840] [serial = 858] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe07dc8800) [pid = 1840] [serial = 857] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe0798b800) [pid = 1840] [serial = 866] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0f319800) [pid = 1840] [serial = 870] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe07dcc800) [pid = 1840] [serial = 867] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe13076800) [pid = 1840] [serial = 873] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe160e7800) [pid = 1840] [serial = 669] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe24dd8c00) [pid = 1840] [serial = 768] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe17f20000) [pid = 1840] [serial = 608] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe26dd3c00) [pid = 1840] [serial = 774] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe1b36e800) [pid = 1840] [serial = 765] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe047a5c00) [pid = 1840] [serial = 834] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe2cf9c800) [pid = 1840] [serial = 828] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe175e1000) [pid = 1840] [serial = 596] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe00c15c00) [pid = 1840] [serial = 840] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe1872c000) [pid = 1840] [serial = 759] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe184a7400) [pid = 1840] [serial = 611] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe0e2dac00) [pid = 1840] [serial = 599] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe2b363400) [pid = 1840] [serial = 837] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe157f3c00) [pid = 1840] [serial = 665] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe28f25400) [pid = 1840] [serial = 816] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe2b32f800) [pid = 1840] [serial = 825] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe28fc3c00) [pid = 1840] [serial = 614] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe0fb4b400) [pid = 1840] [serial = 807] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe16de2c00) [pid = 1840] [serial = 810] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe18ead800) [pid = 1840] [serial = 762] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe133a4800) [pid = 1840] [serial = 662] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe25e0d800) [pid = 1840] [serial = 771] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe01b2b800) [pid = 1840] [serial = 831] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe0edd1800) [pid = 1840] [serial = 650] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe0e3f0800) [pid = 1840] [serial = 617] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe1928dc00) [pid = 1840] [serial = 813] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe0ca93400) [pid = 1840] [serial = 699] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1840 | 1460973768425 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1503ms 03:02:48 INFO - PROCESS | 1840 | 1460973768460 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1840 | 1460973768464 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:02:48 INFO - PROCESS | 1840 | 1460973768494 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1840 | 1460973768497 Marionette TRACE conn3 <- [1,1290,null,{}] 03:02:48 INFO - PROCESS | 1840 | 1460973768510 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}] 03:02:48 INFO - PROCESS | 1840 | 1460973768676 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:02:48 INFO - PROCESS | 1840 | 1460973768685 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054d9800 == 113 [pid = 1840] [id = 330] 03:02:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe047a5c00) [pid = 1840] [serial = 991] [outer = (nil)] 03:02:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe0f30d800) [pid = 1840] [serial = 992] [outer = 0x7fbe047a5c00] 03:02:48 INFO - PROCESS | 1840 | 1460973768745 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe0f566c00) [pid = 1840] [serial = 993] [outer = 0x7fbe047a5c00] 03:02:49 INFO - PROCESS | 1840 | 1460973769633 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]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1207ms 03:02:49 INFO - PROCESS | 1840 | 1460973769679 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 1840 | 1460973769683 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:02:49 INFO - PROCESS | 1840 | 1460973769689 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 1840 | 1460973769691 Marionette TRACE conn3 <- [1,1294,null,{}] 03:02:49 INFO - PROCESS | 1840 | 1460973769697 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}] 03:02:49 INFO - PROCESS | 1840 | 1460973769861 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:02:50 INFO - PROCESS | 1840 | 1460973770025 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089ee000 == 114 [pid = 1840] [id = 331] 03:02:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe0fa58800) [pid = 1840] [serial = 994] [outer = (nil)] 03:02:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe0fa60800) [pid = 1840] [serial = 995] [outer = 0x7fbe0fa58800] 03:02:50 INFO - PROCESS | 1840 | 1460973770103 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe0fb4cc00) [pid = 1840] [serial = 996] [outer = 0x7fbe0fa58800] 03:02:50 INFO - PROCESS | 1840 | 1460973770920 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]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1289ms 03:02:50 INFO - PROCESS | 1840 | 1460973770982 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1840 | 1460973770985 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:02:50 INFO - PROCESS | 1840 | 1460973770991 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1840 | 1460973770993 Marionette TRACE conn3 <- [1,1298,null,{}] 03:02:51 INFO - PROCESS | 1840 | 1460973770998 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}] 03:02:51 INFO - PROCESS | 1840 | 1460973771200 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:02:51 INFO - PROCESS | 1840 | 1460973771232 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f087800 == 115 [pid = 1840] [id = 332] 03:02:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe0ff85800) [pid = 1840] [serial = 997] [outer = (nil)] 03:02:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe12eaf000) [pid = 1840] [serial = 998] [outer = 0x7fbe0ff85800] 03:02:51 INFO - PROCESS | 1840 | 1460973771293 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe12ede800) [pid = 1840] [serial = 999] [outer = 0x7fbe0ff85800] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe12eb2c00) [pid = 1840] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe01d59800) [pid = 1840] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe158ed400) [pid = 1840] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe0eecf800) [pid = 1840] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe12eba800) [pid = 1840] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe07dc7000) [pid = 1840] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe160e1c00) [pid = 1840] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:02:52 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe00c0b800) [pid = 1840] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:02:52 INFO - PROCESS | 1840 | 1460973772915 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]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1981ms 03:02:52 INFO - PROCESS | 1840 | 1460973772973 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 1840 | 1460973772976 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:02:52 INFO - PROCESS | 1840 | 1460973772982 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 1840 | 1460973772985 Marionette TRACE conn3 <- [1,1302,null,{}] 03:02:52 INFO - PROCESS | 1840 | 1460973772990 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}] 03:02:53 INFO - PROCESS | 1840 | 1460973773160 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:02:53 INFO - PROCESS | 1840 | 1460973773293 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e698000 == 116 [pid = 1840] [id = 333] 03:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe00c09800) [pid = 1840] [serial = 1000] [outer = (nil)] 03:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe12edd800) [pid = 1840] [serial = 1001] [outer = 0x7fbe00c09800] 03:02:53 INFO - PROCESS | 1840 | 1460973773358 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe1307a000) [pid = 1840] [serial = 1002] [outer = 0x7fbe00c09800] 03:02:54 INFO - PROCESS | 1840 | 1460973774005 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]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1083ms 03:02:54 INFO - PROCESS | 1840 | 1460973774067 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1840 | 1460973774070 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:02:54 INFO - PROCESS | 1840 | 1460973774076 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 1840 | 1460973774078 Marionette TRACE conn3 <- [1,1306,null,{}] 03:02:54 INFO - PROCESS | 1840 | 1460973774083 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}] 03:02:54 INFO - PROCESS | 1840 | 1460973774292 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:02:54 INFO - PROCESS | 1840 | 1460973774310 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbc9000 == 117 [pid = 1840] [id = 334] 03:02:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe07dc7000) [pid = 1840] [serial = 1003] [outer = (nil)] 03:02:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe13095800) [pid = 1840] [serial = 1004] [outer = 0x7fbe07dc7000] 03:02:54 INFO - PROCESS | 1840 | 1460973774369 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe1339fc00) [pid = 1840] [serial = 1005] [outer = 0x7fbe07dc7000] 03:02:55 INFO - PROCESS | 1840 | 1460973775503 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]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1482ms 03:02:55 INFO - PROCESS | 1840 | 1460973775560 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 1840 | 1460973775567 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:02:55 INFO - PROCESS | 1840 | 1460973775575 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1840 | 1460973775580 Marionette TRACE conn3 <- [1,1310,null,{}] 03:02:55 INFO - PROCESS | 1840 | 1460973775589 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}] 03:02:55 INFO - PROCESS | 1840 | 1460973775789 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:02:55 INFO - PROCESS | 1840 | 1460973775968 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05772000 == 118 [pid = 1840] [id = 335] 03:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe047a2c00) [pid = 1840] [serial = 1006] [outer = (nil)] 03:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe049a2c00) [pid = 1840] [serial = 1007] [outer = 0x7fbe047a2c00] 03:02:56 INFO - PROCESS | 1840 | 1460973776055 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe07e81c00) [pid = 1840] [serial = 1008] [outer = 0x7fbe047a2c00] 03:02:57 INFO - PROCESS | 1840 | 1460973777040 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] 03:02:57 INFO - PROCESS | 1840 | 1460973777122 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:02:57 INFO - PROCESS | 1840 | 1460973777131 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1840 | 1460973777134 Marionette TRACE conn3 <- [1,1314,null,{}] 03:02:57 INFO - PROCESS | 1840 | 1460973777139 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}] 03:02:57 INFO - PROCESS | 1840 | 1460973777365 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:02:57 INFO - PROCESS | 1840 | 1460973777633 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb02800 == 119 [pid = 1840] [id = 336] 03:02:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe049a2000) [pid = 1840] [serial = 1009] [outer = (nil)] 03:02:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe0ec19800) [pid = 1840] [serial = 1010] [outer = 0x7fbe049a2000] 03:02:57 INFO - PROCESS | 1840 | 1460973777752 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0f496800) [pid = 1840] [serial = 1011] [outer = 0x7fbe049a2000] 03:02:58 INFO - PROCESS | 1840 | 1460973778632 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]]]}] 03:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1533ms 03:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:02:58 INFO - PROCESS | 1840 | 1460973778665 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1840 | 1460973778668 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:02:58 INFO - PROCESS | 1840 | 1460973778675 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1840 | 1460973778681 Marionette TRACE conn3 <- [1,1318,null,{}] 03:02:58 INFO - PROCESS | 1840 | 1460973778697 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}] 03:02:58 INFO - PROCESS | 1840 | 1460973778901 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:02:59 INFO - PROCESS | 1840 | 1460973779083 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a78000 == 120 [pid = 1840] [id = 337] 03:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0f2b7c00) [pid = 1840] [serial = 1012] [outer = (nil)] 03:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe0fe87000) [pid = 1840] [serial = 1013] [outer = 0x7fbe0f2b7c00] 03:02:59 INFO - PROCESS | 1840 | 1460973779161 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe12ee5400) [pid = 1840] [serial = 1014] [outer = 0x7fbe0f2b7c00] 03:03:00 INFO - PROCESS | 1840 | 1460973780093 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]]]}] 03:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1496ms 03:03:00 INFO - PROCESS | 1840 | 1460973780171 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:03:00 INFO - PROCESS | 1840 | 1460973780177 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:03:00 INFO - PROCESS | 1840 | 1460973780184 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1840 | 1460973780187 Marionette TRACE conn3 <- [1,1322,null,{}] 03:03:00 INFO - PROCESS | 1840 | 1460973780193 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}] 03:03:00 INFO - PROCESS | 1840 | 1460973780387 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:03:00 INFO - PROCESS | 1840 | 1460973780564 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13005000 == 121 [pid = 1840] [id = 338] 03:03:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe0f1a7c00) [pid = 1840] [serial = 1015] [outer = (nil)] 03:03:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe133a3c00) [pid = 1840] [serial = 1016] [outer = 0x7fbe0f1a7c00] 03:03:00 INFO - PROCESS | 1840 | 1460973780638 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe135a0400) [pid = 1840] [serial = 1017] [outer = 0x7fbe0f1a7c00] 03:03:01 INFO - PROCESS | 1840 | 1460973781532 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]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1385ms 03:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:03:01 INFO - PROCESS | 1840 | 1460973781568 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 1840 | 1460973781571 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:03:01 INFO - PROCESS | 1840 | 1460973781578 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1840 | 1460973781581 Marionette TRACE conn3 <- [1,1326,null,{}] 03:03:01 INFO - PROCESS | 1840 | 1460973781587 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}] 03:03:01 INFO - PROCESS | 1840 | 1460973781831 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:03:02 INFO - PROCESS | 1840 | 1460973782008 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134dd000 == 122 [pid = 1840] [id = 339] 03:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe0fa61000) [pid = 1840] [serial = 1018] [outer = (nil)] 03:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe13b94800) [pid = 1840] [serial = 1019] [outer = 0x7fbe0fa61000] 03:03:02 INFO - PROCESS | 1840 | 1460973782077 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe14c20800) [pid = 1840] [serial = 1020] [outer = 0x7fbe0fa61000] 03:03:02 INFO - PROCESS | 1840 | 1460973782990 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]]]}] 03:03:03 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 03:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1487ms 03:03:03 INFO - PROCESS | 1840 | 1460973783065 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1840 | 1460973783069 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:03:03 INFO - PROCESS | 1840 | 1460973783078 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1840 | 1460973783083 Marionette TRACE conn3 <- [1,1330,null,{}] 03:03:03 INFO - PROCESS | 1840 | 1460973783091 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}] 03:03:03 INFO - PROCESS | 1840 | 1460973783344 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:03:03 INFO - PROCESS | 1840 | 1460973783563 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c07800 == 123 [pid = 1840] [id = 340] 03:03:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe14e9d400) [pid = 1840] [serial = 1021] [outer = (nil)] 03:03:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe16887c00) [pid = 1840] [serial = 1022] [outer = 0x7fbe14e9d400] 03:03:03 INFO - PROCESS | 1840 | 1460973783653 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe177ad800) [pid = 1840] [serial = 1023] [outer = 0x7fbe14e9d400] 03:03:04 INFO - PROCESS | 1840 | 1460973784582 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]]]}] 03:03:04 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 03:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1583ms 03:03:04 INFO - PROCESS | 1840 | 1460973784663 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1840 | 1460973784667 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:03:04 INFO - PROCESS | 1840 | 1460973784678 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1840 | 1460973784682 Marionette TRACE conn3 <- [1,1334,null,{}] 03:03:04 INFO - PROCESS | 1840 | 1460973784691 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}] 03:03:04 INFO - PROCESS | 1840 | 1460973784965 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:03:05 INFO - PROCESS | 1840 | 1460973785243 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cd2800 == 124 [pid = 1840] [id = 341] 03:03:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe14ea3c00) [pid = 1840] [serial = 1024] [outer = (nil)] 03:03:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe17adf400) [pid = 1840] [serial = 1025] [outer = 0x7fbe14ea3c00] 03:03:05 INFO - PROCESS | 1840 | 1460973785330 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe17f16c00) [pid = 1840] [serial = 1026] [outer = 0x7fbe14ea3c00] 03:03:06 INFO - PROCESS | 1840 | 1460973786196 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]]]}] 03:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1584ms 03:03:06 INFO - PROCESS | 1840 | 1460973786262 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1840 | 1460973786266 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:03:06 INFO - PROCESS | 1840 | 1460973786272 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1840 | 1460973786274 Marionette TRACE conn3 <- [1,1338,null,{}] 03:03:06 INFO - PROCESS | 1840 | 1460973786280 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}] 03:03:06 INFO - PROCESS | 1840 | 1460973786454 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:03:06 INFO - PROCESS | 1840 | 1460973786629 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe160ca800 == 125 [pid = 1840] [id = 342] 03:03:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe175da800) [pid = 1840] [serial = 1027] [outer = (nil)] 03:03:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe18099c00) [pid = 1840] [serial = 1028] [outer = 0x7fbe175da800] 03:03:06 INFO - PROCESS | 1840 | 1460973786700 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe18393800) [pid = 1840] [serial = 1029] [outer = 0x7fbe175da800] 03:03:08 INFO - PROCESS | 1840 | 1460973788002 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]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1785ms 03:03:08 INFO - PROCESS | 1840 | 1460973788103 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1840 | 1460973788108 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:03:08 INFO - PROCESS | 1840 | 1460973788120 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1840 | 1460973788122 Marionette TRACE conn3 <- [1,1342,null,{}] 03:03:08 INFO - PROCESS | 1840 | 1460973788129 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}] 03:03:08 INFO - PROCESS | 1840 | 1460973788298 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:03:08 INFO - PROCESS | 1840 | 1460973788473 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17520800 == 126 [pid = 1840] [id = 343] 03:03:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe14c16400) [pid = 1840] [serial = 1030] [outer = (nil)] 03:03:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe18399800) [pid = 1840] [serial = 1031] [outer = 0x7fbe14c16400] 03:03:08 INFO - PROCESS | 1840 | 1460973788540 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe183dec00) [pid = 1840] [serial = 1032] [outer = 0x7fbe14c16400] 03:03:09 INFO - PROCESS | 1840 | 1460973789420 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]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1335ms 03:03:09 INFO - PROCESS | 1840 | 1460973789456 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 1840 | 1460973789459 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:03:09 INFO - PROCESS | 1840 | 1460973789465 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1840 | 1460973789468 Marionette TRACE conn3 <- [1,1346,null,{}] 03:03:09 INFO - PROCESS | 1840 | 1460973789473 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}] 03:03:09 INFO - PROCESS | 1840 | 1460973789663 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:03:09 INFO - PROCESS | 1840 | 1460973789855 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054dd000 == 127 [pid = 1840] [id = 344] 03:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe0eed2800) [pid = 1840] [serial = 1033] [outer = (nil)] 03:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe13092000) [pid = 1840] [serial = 1034] [outer = 0x7fbe0eed2800] 03:03:09 INFO - PROCESS | 1840 | 1460973789979 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe1841d400) [pid = 1840] [serial = 1035] [outer = 0x7fbe0eed2800] 03:03:11 INFO - PROCESS | 1840 | 1460973791256 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]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1831ms 03:03:11 INFO - PROCESS | 1840 | 1460973791306 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1840 | 1460973791311 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:03:11 INFO - PROCESS | 1840 | 1460973791319 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1840 | 1460973791324 Marionette TRACE conn3 <- [1,1350,null,{}] 03:03:11 INFO - PROCESS | 1840 | 1460973791333 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}] 03:03:11 INFO - PROCESS | 1840 | 1460973791563 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:03:11 INFO - PROCESS | 1840 | 1460973791733 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3cf800 == 128 [pid = 1840] [id = 345] 03:03:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe047c4400) [pid = 1840] [serial = 1036] [outer = (nil)] 03:03:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe049a1800) [pid = 1840] [serial = 1037] [outer = 0x7fbe047c4400] 03:03:11 INFO - PROCESS | 1840 | 1460973791798 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe07dcc800) [pid = 1840] [serial = 1038] [outer = 0x7fbe047c4400] 03:03:12 INFO - PROCESS | 1840 | 1460973792687 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]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1438ms 03:03:12 INFO - PROCESS | 1840 | 1460973792760 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 1840 | 1460973792772 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:03:12 INFO - PROCESS | 1840 | 1460973792787 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 1840 | 1460973792793 Marionette TRACE conn3 <- [1,1354,null,{}] 03:03:12 INFO - PROCESS | 1840 | 1460973792801 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}] 03:03:13 INFO - PROCESS | 1840 | 1460973793144 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:03:13 INFO - PROCESS | 1840 | 1460973793468 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfff38800 == 129 [pid = 1840] [id = 346] 03:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe081c4000) [pid = 1840] [serial = 1039] [outer = (nil)] 03:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe0c88f400) [pid = 1840] [serial = 1040] [outer = 0x7fbe081c4000] 03:03:13 INFO - PROCESS | 1840 | 1460973793535 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe0ea06800) [pid = 1840] [serial = 1041] [outer = 0x7fbe081c4000] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb15800 == 128 [pid = 1840] [id = 243] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe065ac000) [pid = 1840] [serial = 911] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe2ac50400) [pid = 1840] [serial = 902] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbdff6cb400) [pid = 1840] [serial = 917] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe26ef5000) [pid = 1840] [serial = 899] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe13b8fc00) [pid = 1840] [serial = 914] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe2ad2bc00) [pid = 1840] [serial = 905] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe2cf9dc00) [pid = 1840] [serial = 908] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e698000 == 127 [pid = 1840] [id = 333] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f087800 == 126 [pid = 1840] [id = 332] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089ee000 == 125 [pid = 1840] [id = 331] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe054d9800 == 124 [pid = 1840] [id = 330] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0447c000 == 123 [pid = 1840] [id = 329] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff3d8000 == 122 [pid = 1840] [id = 328] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3bd800 == 121 [pid = 1840] [id = 327] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0470c000 == 120 [pid = 1840] [id = 326] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe048ae800 == 119 [pid = 1840] [id = 323] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b30f800 == 118 [pid = 1840] [id = 322] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e5bb000 == 117 [pid = 1840] [id = 321] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2f214800 == 116 [pid = 1840] [id = 320] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2606f800 == 115 [pid = 1840] [id = 319] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b303800 == 114 [pid = 1840] [id = 318] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e43800 == 113 [pid = 1840] [id = 317] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe132ef000 == 112 [pid = 1840] [id = 316] 03:03:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe056c9800 == 111 [pid = 1840] [id = 315] 03:03:14 INFO - PROCESS | 1840 | 1460973794710 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]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1941ms 03:03:14 INFO - PROCESS | 1840 | 1460973794728 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:03:14 INFO - PROCESS | 1840 | 1460973794733 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:03:14 INFO - PROCESS | 1840 | 1460973794742 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1840 | 1460973794749 Marionette TRACE conn3 <- [1,1358,null,{}] 03:03:14 INFO - PROCESS | 1840 | 1460973794774 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}] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe07dce800) [pid = 1840] [serial = 941] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe0ea0c400) [pid = 1840] [serial = 942] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe133a5400) [pid = 1840] [serial = 875] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe13b90000) [pid = 1840] [serial = 929] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe19645c00) [pid = 1840] [serial = 938] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe175df400) [pid = 1840] [serial = 884] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe1b362400) [pid = 1840] [serial = 939] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe07e79400) [pid = 1840] [serial = 920] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe18392400) [pid = 1840] [serial = 887] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe1a8f4000) [pid = 1840] [serial = 893] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe158ec000) [pid = 1840] [serial = 930] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe17adcc00) [pid = 1840] [serial = 932] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe1308fc00) [pid = 1840] [serial = 927] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe1323c000) [pid = 1840] [serial = 864] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe1f03b400) [pid = 1840] [serial = 896] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe1830dc00) [pid = 1840] [serial = 933] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe0f497400) [pid = 1840] [serial = 924] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe13081800) [pid = 1840] [serial = 881] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe12d1d000) [pid = 1840] [serial = 926] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe0c887c00) [pid = 1840] [serial = 923] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe18416400) [pid = 1840] [serial = 935] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe1872e400) [pid = 1840] [serial = 890] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe18aa4000) [pid = 1840] [serial = 936] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe0e3eb800) [pid = 1840] [serial = 878] [outer = (nil)] [url = about:blank] 03:03:15 INFO - PROCESS | 1840 | 1460973795091 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:03:15 INFO - PROCESS | 1840 | 1460973795318 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054d0800 == 112 [pid = 1840] [id = 347] 03:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0edd6000) [pid = 1840] [serial = 1042] [outer = (nil)] 03:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0f2c0000) [pid = 1840] [serial = 1043] [outer = 0x7fbe0edd6000] 03:03:15 INFO - PROCESS | 1840 | 1460973795400 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe0f56e000) [pid = 1840] [serial = 1044] [outer = 0x7fbe0edd6000] 03:03:16 INFO - PROCESS | 1840 | 1460973796118 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]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1394ms 03:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:03:16 INFO - PROCESS | 1840 | 1460973796133 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 1840 | 1460973796136 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:03:16 INFO - PROCESS | 1840 | 1460973796143 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 1840 | 1460973796145 Marionette TRACE conn3 <- [1,1362,null,{}] 03:03:16 INFO - PROCESS | 1840 | 1460973796174 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}] 03:03:16 INFO - PROCESS | 1840 | 1460973796341 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:03:16 INFO - PROCESS | 1840 | 1460973796356 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089ea000 == 113 [pid = 1840] [id = 348] 03:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe0f31a400) [pid = 1840] [serial = 1045] [outer = (nil)] 03:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe10a51400) [pid = 1840] [serial = 1046] [outer = 0x7fbe0f31a400] 03:03:16 INFO - PROCESS | 1840 | 1460973796421 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe12eb3800) [pid = 1840] [serial = 1047] [outer = 0x7fbe0f31a400] 03:03:17 INFO - PROCESS | 1840 | 1460973797345 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]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1252ms 03:03:17 INFO - PROCESS | 1840 | 1460973797401 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 1840 | 1460973797404 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:03:17 INFO - PROCESS | 1840 | 1460973797422 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1840 | 1460973797426 Marionette TRACE conn3 <- [1,1366,null,{}] 03:03:17 INFO - PROCESS | 1840 | 1460973797432 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}] 03:03:17 INFO - PROCESS | 1840 | 1460973797652 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:03:17 INFO - PROCESS | 1840 | 1460973797675 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb10000 == 114 [pid = 1840] [id = 349] 03:03:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe0fa5d000) [pid = 1840] [serial = 1048] [outer = (nil)] 03:03:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe12ee6000) [pid = 1840] [serial = 1049] [outer = 0x7fbe0fa5d000] 03:03:17 INFO - PROCESS | 1840 | 1460973797735 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe13241800) [pid = 1840] [serial = 1050] [outer = 0x7fbe0fa5d000] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe0fa58800) [pid = 1840] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe0fe82c00) [pid = 1840] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe00c09800) [pid = 1840] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe10a6d800) [pid = 1840] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe0ff85800) [pid = 1840] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe047a5c00) [pid = 1840] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe065ae000) [pid = 1840] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe00c0f400) [pid = 1840] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe01b21800) [pid = 1840] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:03:18 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbdff6cb800) [pid = 1840] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:03:18 INFO - PROCESS | 1840 | 1460973798973 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] 03:03:19 INFO - PROCESS | 1840 | 1460973799018 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:03:19 INFO - PROCESS | 1840 | 1460973799024 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1840 | 1460973799026 Marionette TRACE conn3 <- [1,1370,null,{}] 03:03:19 INFO - PROCESS | 1840 | 1460973799032 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}] 03:03:19 INFO - PROCESS | 1840 | 1460973799218 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:03:19 INFO - PROCESS | 1840 | 1460973799430 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a69000 == 115 [pid = 1840] [id = 350] 03:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe13074c00) [pid = 1840] [serial = 1051] [outer = (nil)] 03:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe158ec400) [pid = 1840] [serial = 1052] [outer = 0x7fbe13074c00] 03:03:19 INFO - PROCESS | 1840 | 1460973799493 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe16a59000) [pid = 1840] [serial = 1053] [outer = 0x7fbe13074c00] 03:03:20 INFO - PROCESS | 1840 | 1460973800156 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] 03:03:20 INFO - PROCESS | 1840 | 1460973800208 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:03:20 INFO - PROCESS | 1840 | 1460973800230 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1840 | 1460973800233 Marionette TRACE conn3 <- [1,1374,null,{}] 03:03:20 INFO - PROCESS | 1840 | 1460973800240 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}] 03:03:20 INFO - PROCESS | 1840 | 1460973800431 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:03:20 INFO - PROCESS | 1840 | 1460973800443 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134dc000 == 116 [pid = 1840] [id = 351] 03:03:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe16a5d400) [pid = 1840] [serial = 1054] [outer = (nil)] 03:03:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe175dec00) [pid = 1840] [serial = 1055] [outer = 0x7fbe16a5d400] 03:03:20 INFO - PROCESS | 1840 | 1460973800511 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe18306800) [pid = 1840] [serial = 1056] [outer = 0x7fbe16a5d400] 03:03:21 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:21 INFO - PROCESS | 1840 | 1460973801843 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] 03:03:21 INFO - PROCESS | 1840 | 1460973801875 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:03:21 INFO - PROCESS | 1840 | 1460973801887 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:03:21 INFO - PROCESS | 1840 | 1460973801894 Marionette TRACE conn3 <- [1,1378,null,{}] 03:03:21 INFO - PROCESS | 1840 | 1460973801914 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}] 03:03:22 INFO - PROCESS | 1840 | 1460973802156 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:03:22 INFO - PROCESS | 1840 | 1460973802401 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe08098000 == 117 [pid = 1840] [id = 352] 03:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe07dc8000) [pid = 1840] [serial = 1057] [outer = (nil)] 03:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe0c884800) [pid = 1840] [serial = 1058] [outer = 0x7fbe07dc8000] 03:03:22 INFO - PROCESS | 1840 | 1460973802509 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe0e3f1c00) [pid = 1840] [serial = 1059] [outer = 0x7fbe07dc8000] 03:03:23 INFO - PROCESS | 1840 | 1460973803621 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] 03:03:23 INFO - PROCESS | 1840 | 1460973803663 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:03:23 INFO - PROCESS | 1840 | 1460973803681 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1840 | 1460973803688 Marionette TRACE conn3 <- [1,1382,null,{}] 03:03:23 INFO - PROCESS | 1840 | 1460973803697 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}] 03:03:24 INFO - PROCESS | 1840 | 1460973804028 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:03:24 INFO - PROCESS | 1840 | 1460973804370 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbdf000 == 118 [pid = 1840] [id = 353] 03:03:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe0eecf000) [pid = 1840] [serial = 1060] [outer = (nil)] 03:03:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe0fa54800) [pid = 1840] [serial = 1061] [outer = 0x7fbe0eecf000] 03:03:24 INFO - PROCESS | 1840 | 1460973804492 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0ff85800) [pid = 1840] [serial = 1062] [outer = 0x7fbe0eecf000] 03:03:25 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:03:25 INFO - PROCESS | 1840 | 1460973805478 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] 03:03:25 INFO - PROCESS | 1840 | 1460973805529 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:03:25 INFO - PROCESS | 1840 | 1460973805535 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1840 | 1460973805541 Marionette TRACE conn3 <- [1,1386,null,{}] 03:03:25 INFO - PROCESS | 1840 | 1460973805557 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}] 03:03:25 INFO - PROCESS | 1840 | 1460973805747 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:03:25 INFO - PROCESS | 1840 | 1460973805970 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cc4000 == 119 [pid = 1840] [id = 354] 03:03:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe13593400) [pid = 1840] [serial = 1063] [outer = (nil)] 03:03:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe14ea3800) [pid = 1840] [serial = 1064] [outer = 0x7fbe13593400] 03:03:26 INFO - PROCESS | 1840 | 1460973806059 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe16de4400) [pid = 1840] [serial = 1065] [outer = 0x7fbe13593400] 03:03:26 INFO - PROCESS | 1840 | 1460973806934 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] 03:03:26 INFO - PROCESS | 1840 | 1460973806980 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:03:26 INFO - PROCESS | 1840 | 1460973806986 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 1840 | 1460973806989 Marionette TRACE conn3 <- [1,1390,null,{}] 03:03:26 INFO - PROCESS | 1840 | 1460973806994 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}] 03:03:27 INFO - PROCESS | 1840 | 1460973807199 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:03:27 INFO - PROCESS | 1840 | 1460973807381 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e42000 == 120 [pid = 1840] [id = 355] 03:03:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe1359f000) [pid = 1840] [serial = 1066] [outer = (nil)] 03:03:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe183d2400) [pid = 1840] [serial = 1067] [outer = 0x7fbe1359f000] 03:03:27 INFO - PROCESS | 1840 | 1460973807456 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe184a7400) [pid = 1840] [serial = 1068] [outer = 0x7fbe1359f000] 03:03:28 INFO - PROCESS | 1840 | 1460973808295 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]]]}] 03:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1336ms 03:03:28 INFO - PROCESS | 1840 | 1460973808324 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 1840 | 1460973808327 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:03:28 INFO - PROCESS | 1840 | 1460973808333 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 1840 | 1460973808336 Marionette TRACE conn3 <- [1,1394,null,{}] 03:03:28 INFO - PROCESS | 1840 | 1460973808341 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}] 03:03:28 INFO - PROCESS | 1840 | 1460973808519 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:03:28 INFO - PROCESS | 1840 | 1460973808702 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18371000 == 121 [pid = 1840] [id = 356] 03:03:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe07e81400) [pid = 1840] [serial = 1069] [outer = (nil)] 03:03:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe18904400) [pid = 1840] [serial = 1070] [outer = 0x7fbe07e81400] 03:03:28 INFO - PROCESS | 1840 | 1460973808775 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe18a9e000) [pid = 1840] [serial = 1071] [outer = 0x7fbe07e81400] 03:03:29 INFO - PROCESS | 1840 | 1460973809773 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]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1491ms 03:03:29 INFO - PROCESS | 1840 | 1460973809826 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1840 | 1460973809829 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:03:29 INFO - PROCESS | 1840 | 1460973809836 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1840 | 1460973809838 Marionette TRACE conn3 <- [1,1398,null,{}] 03:03:29 INFO - PROCESS | 1840 | 1460973809843 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}] 03:03:30 INFO - PROCESS | 1840 | 1460973810091 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:03:30 INFO - PROCESS | 1840 | 1460973810338 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1a8d7000 == 122 [pid = 1840] [id = 357] 03:03:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe1964f000) [pid = 1840] [serial = 1072] [outer = (nil)] 03:03:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe1b365c00) [pid = 1840] [serial = 1073] [outer = 0x7fbe1964f000] 03:03:30 INFO - PROCESS | 1840 | 1460973810428 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe24dd1c00) [pid = 1840] [serial = 1074] [outer = 0x7fbe1964f000] 03:03:31 INFO - PROCESS | 1840 | 1460973811280 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]]]}] 03:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1485ms 03:03:31 INFO - PROCESS | 1840 | 1460973811322 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:03:31 INFO - PROCESS | 1840 | 1460973811326 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:03:31 INFO - PROCESS | 1840 | 1460973811332 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 1840 | 1460973811335 Marionette TRACE conn3 <- [1,1402,null,{}] 03:03:31 INFO - PROCESS | 1840 | 1460973811340 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}] 03:03:31 INFO - PROCESS | 1840 | 1460973811507 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:03:31 INFO - PROCESS | 1840 | 1460973811692 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fc0b000 == 123 [pid = 1840] [id = 358] 03:03:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe1964ac00) [pid = 1840] [serial = 1075] [outer = (nil)] 03:03:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe2597c000) [pid = 1840] [serial = 1076] [outer = 0x7fbe1964ac00] 03:03:31 INFO - PROCESS | 1840 | 1460973811761 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe25ee0800) [pid = 1840] [serial = 1077] [outer = 0x7fbe1964ac00] 03:03:32 INFO - PROCESS | 1840 | 1460973812651 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]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1389ms 03:03:32 INFO - PROCESS | 1840 | 1460973812721 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 1840 | 1460973812725 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:03:32 INFO - PROCESS | 1840 | 1460973812731 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1840 | 1460973812733 Marionette TRACE conn3 <- [1,1406,null,{}] 03:03:32 INFO - PROCESS | 1840 | 1460973812739 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}] 03:03:32 INFO - PROCESS | 1840 | 1460973812967 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:03:33 INFO - PROCESS | 1840 | 1460973813163 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25bd0000 == 124 [pid = 1840] [id = 359] 03:03:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe175d4400) [pid = 1840] [serial = 1078] [outer = (nil)] 03:03:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe26d2e800) [pid = 1840] [serial = 1079] [outer = 0x7fbe175d4400] 03:03:33 INFO - PROCESS | 1840 | 1460973813334 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe2700d800) [pid = 1840] [serial = 1080] [outer = 0x7fbe175d4400] 03:03:34 INFO - PROCESS | 1840 | 1460973814148 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]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1484ms 03:03:34 INFO - PROCESS | 1840 | 1460973814217 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1840 | 1460973814221 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:03:34 INFO - PROCESS | 1840 | 1460973814227 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1840 | 1460973814230 Marionette TRACE conn3 <- [1,1410,null,{}] 03:03:34 INFO - PROCESS | 1840 | 1460973814235 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}] 03:03:34 INFO - PROCESS | 1840 | 1460973814439 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:03:34 INFO - PROCESS | 1840 | 1460973814623 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26d02800 == 125 [pid = 1840] [id = 360] 03:03:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe184ab800) [pid = 1840] [serial = 1081] [outer = (nil)] 03:03:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe29041000) [pid = 1840] [serial = 1082] [outer = 0x7fbe184ab800] 03:03:34 INFO - PROCESS | 1840 | 1460973814707 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe2ac4d400) [pid = 1840] [serial = 1083] [outer = 0x7fbe184ab800] 03:03:35 INFO - PROCESS | 1840 | 1460973815639 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]]]}] 03:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1429ms 03:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:03:35 INFO - PROCESS | 1840 | 1460973815656 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 1840 | 1460973815659 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:03:35 INFO - PROCESS | 1840 | 1460973815665 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 1840 | 1460973815668 Marionette TRACE conn3 <- [1,1414,null,{}] 03:03:35 INFO - PROCESS | 1840 | 1460973815673 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}] 03:03:35 INFO - PROCESS | 1840 | 1460973815861 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:03:36 INFO - PROCESS | 1840 | 1460973816043 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe28f7a800 == 126 [pid = 1840] [id = 361] 03:03:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe0fb4c400) [pid = 1840] [serial = 1084] [outer = (nil)] 03:03:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe2ad25400) [pid = 1840] [serial = 1085] [outer = 0x7fbe0fb4c400] 03:03:36 INFO - PROCESS | 1840 | 1460973816111 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe2b104800) [pid = 1840] [serial = 1086] [outer = 0x7fbe0fb4c400] 03:03:37 INFO - PROCESS | 1840 | 1460973817119 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]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1482ms 03:03:37 INFO - PROCESS | 1840 | 1460973817147 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 1840 | 1460973817150 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:03:37 INFO - PROCESS | 1840 | 1460973817157 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1840 | 1460973817161 Marionette TRACE conn3 <- [1,1418,null,{}] 03:03:37 INFO - PROCESS | 1840 | 1460973817166 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}] 03:03:37 INFO - PROCESS | 1840 | 1460973817383 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:03:37 INFO - PROCESS | 1840 | 1460973817627 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a898800 == 127 [pid = 1840] [id = 362] 03:03:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe2ac4e000) [pid = 1840] [serial = 1087] [outer = (nil)] 03:03:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe2b366800) [pid = 1840] [serial = 1088] [outer = 0x7fbe2ac4e000] 03:03:37 INFO - PROCESS | 1840 | 1460973817754 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe2d9f0000) [pid = 1840] [serial = 1089] [outer = 0x7fbe2ac4e000] 03:03:38 INFO - PROCESS | 1840 | 1460973818613 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]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1489ms 03:03:38 INFO - PROCESS | 1840 | 1460973818647 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 1840 | 1460973818650 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:03:38 INFO - PROCESS | 1840 | 1460973818657 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1840 | 1460973818659 Marionette TRACE conn3 <- [1,1422,null,{}] 03:03:38 INFO - PROCESS | 1840 | 1460973818665 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}] 03:03:38 INFO - PROCESS | 1840 | 1460973818852 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:03:39 INFO - PROCESS | 1840 | 1460973819039 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b30d800 == 128 [pid = 1840] [id = 363] 03:03:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbdff971c00) [pid = 1840] [serial = 1090] [outer = (nil)] 03:03:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbdff977400) [pid = 1840] [serial = 1091] [outer = 0x7fbdff971c00] 03:03:39 INFO - PROCESS | 1840 | 1460973819110 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbdff97cc00) [pid = 1840] [serial = 1092] [outer = 0x7fbdff971c00] 03:03:40 INFO - PROCESS | 1840 | 1460973820133 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]]]}] 03:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1534ms 03:03:40 INFO - PROCESS | 1840 | 1460973820193 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 1840 | 1460973820195 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:03:40 INFO - PROCESS | 1840 | 1460973820202 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - PROCESS | 1840 | 1460973820204 Marionette TRACE conn3 <- [1,1426,null,{}] 03:03:40 INFO - PROCESS | 1840 | 1460973820210 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}] 03:03:40 INFO - PROCESS | 1840 | 1460973820409 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:03:40 INFO - PROCESS | 1840 | 1460973820677 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0804f800 == 129 [pid = 1840] [id = 364] 03:03:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe01d50800) [pid = 1840] [serial = 1093] [outer = (nil)] 03:03:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe06467800) [pid = 1840] [serial = 1094] [outer = 0x7fbe01d50800] 03:03:40 INFO - PROCESS | 1840 | 1460973820767 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe0646bc00) [pid = 1840] [serial = 1095] [outer = 0x7fbe01d50800] 03:03:41 INFO - PROCESS | 1840 | 1460973821945 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1785ms 03:03:42 INFO - PROCESS | 1840 | 1460973821995 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 1840 | 1460973821999 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:03:42 INFO - PROCESS | 1840 | 1460973822009 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 1840 | 1460973822014 Marionette TRACE conn3 <- [1,1430,null,{}] 03:03:42 INFO - PROCESS | 1840 | 1460973822021 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}] 03:03:42 INFO - PROCESS | 1840 | 1460973822251 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:03:42 INFO - PROCESS | 1840 | 1460973822453 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa25000 == 130 [pid = 1840] [id = 365] 03:03:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe047a5c00) [pid = 1840] [serial = 1096] [outer = (nil)] 03:03:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe047c7c00) [pid = 1840] [serial = 1097] [outer = 0x7fbe047a5c00] 03:03:42 INFO - PROCESS | 1840 | 1460973822525 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe06470c00) [pid = 1840] [serial = 1098] [outer = 0x7fbe047a5c00] 03:03:43 INFO - PROCESS | 1840 | 1460973823413 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]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1481ms 03:03:43 INFO - PROCESS | 1840 | 1460973823491 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1840 | 1460973823498 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:03:43 INFO - PROCESS | 1840 | 1460973823508 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1840 | 1460973823511 Marionette TRACE conn3 <- [1,1434,null,{}] 03:03:43 INFO - PROCESS | 1840 | 1460973823517 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}] 03:03:43 INFO - PROCESS | 1840 | 1460973823820 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:03:44 INFO - PROCESS | 1840 | 1460973824132 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01da7000 == 131 [pid = 1840] [id = 366] 03:03:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe0c890800) [pid = 1840] [serial = 1099] [outer = (nil)] 03:03:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe0e2da400) [pid = 1840] [serial = 1100] [outer = 0x7fbe0c890800] 03:03:44 INFO - PROCESS | 1840 | 1460973824200 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe0eeca000) [pid = 1840] [serial = 1101] [outer = 0x7fbe0c890800] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a69000 == 130 [pid = 1840] [id = 350] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb10000 == 129 [pid = 1840] [id = 349] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089ea000 == 128 [pid = 1840] [id = 348] 03:03:44 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe047c3800) [pid = 1840] [serial = 968] [outer = (nil)] [url = about:blank] 03:03:44 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe047a0c00) [pid = 1840] [serial = 971] [outer = (nil)] [url = about:blank] 03:03:44 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe081ce000) [pid = 1840] [serial = 974] [outer = (nil)] [url = about:blank] 03:03:44 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe0e3f0400) [pid = 1840] [serial = 977] [outer = (nil)] [url = about:blank] 03:03:44 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe13095800) [pid = 1840] [serial = 1004] [outer = (nil)] [url = about:blank] 03:03:44 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe10a70800) [pid = 1840] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe054d0800 == 127 [pid = 1840] [id = 347] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfff38800 == 126 [pid = 1840] [id = 346] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3cf800 == 125 [pid = 1840] [id = 345] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17520800 == 124 [pid = 1840] [id = 343] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe160ca800 == 123 [pid = 1840] [id = 342] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13cd2800 == 122 [pid = 1840] [id = 341] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13c07800 == 121 [pid = 1840] [id = 340] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe134dd000 == 120 [pid = 1840] [id = 339] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13005000 == 119 [pid = 1840] [id = 338] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a78000 == 118 [pid = 1840] [id = 337] 03:03:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb02800 == 117 [pid = 1840] [id = 336] 03:03:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05772000 == 116 [pid = 1840] [id = 335] 03:03:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbc9000 == 115 [pid = 1840] [id = 334] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe081ca400) [pid = 1840] [serial = 984] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe07ce2400) [pid = 1840] [serial = 983] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe01d51000) [pid = 1840] [serial = 981] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe01b21400) [pid = 1840] [serial = 980] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe25976000) [pid = 1840] [serial = 962] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe13b8ac00) [pid = 1840] [serial = 953] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe0f570400) [pid = 1840] [serial = 950] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe0ca97400) [pid = 1840] [serial = 989] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe0f1a1000) [pid = 1840] [serial = 990] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe0ca96c00) [pid = 1840] [serial = 987] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0798e400) [pid = 1840] [serial = 986] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe13092c00) [pid = 1840] [serial = 959] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe0499d000) [pid = 1840] [serial = 947] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe2ad2a800) [pid = 1840] [serial = 965] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe17f16400) [pid = 1840] [serial = 956] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe0fa60800) [pid = 1840] [serial = 995] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe133a5000) [pid = 1840] [serial = 666] [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.] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe1307a000) [pid = 1840] [serial = 1002] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe0fb4cc00) [pid = 1840] [serial = 996] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe12ede800) [pid = 1840] [serial = 999] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe12edd800) [pid = 1840] [serial = 1001] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe12eaf000) [pid = 1840] [serial = 998] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe0f30d800) [pid = 1840] [serial = 992] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0f566c00) [pid = 1840] [serial = 993] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe0fb50000) [pid = 1840] [serial = 944] [outer = (nil)] [url = about:blank] 03:03:45 INFO - PROCESS | 1840 | 1460973825230 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]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1780ms 03:03:45 INFO - PROCESS | 1840 | 1460973825289 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 1840 | 1460973825291 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:03:45 INFO - PROCESS | 1840 | 1460973825298 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 1840 | 1460973825303 Marionette TRACE conn3 <- [1,1438,null,{}] 03:03:45 INFO - PROCESS | 1840 | 1460973825317 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}] 03:03:45 INFO - PROCESS | 1840 | 1460973825498 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:03:45 INFO - PROCESS | 1840 | 1460973825646 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05785800 == 116 [pid = 1840] [id = 367] 03:03:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe01d56000) [pid = 1840] [serial = 1102] [outer = (nil)] 03:03:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe0f2bf000) [pid = 1840] [serial = 1103] [outer = 0x7fbe01d56000] 03:03:45 INFO - PROCESS | 1840 | 1460973825725 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe0fb4b400) [pid = 1840] [serial = 1104] [outer = 0x7fbe01d56000] 03:03:46 INFO - PROCESS | 1840 | 1460973826569 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]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1333ms 03:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:03:46 INFO - PROCESS | 1840 | 1460973826642 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 1840 | 1460973826646 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:03:46 INFO - PROCESS | 1840 | 1460973826653 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 1840 | 1460973826656 Marionette TRACE conn3 <- [1,1442,null,{}] 03:03:46 INFO - PROCESS | 1840 | 1460973826661 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}] 03:03:46 INFO - PROCESS | 1840 | 1460973826824 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:03:46 INFO - PROCESS | 1840 | 1460973826840 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e5c4000 == 117 [pid = 1840] [id = 368] 03:03:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe0fb4cc00) [pid = 1840] [serial = 1105] [outer = (nil)] 03:03:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe12ebc400) [pid = 1840] [serial = 1106] [outer = 0x7fbe0fb4cc00] 03:03:46 INFO - PROCESS | 1840 | 1460973826900 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe13086800) [pid = 1840] [serial = 1107] [outer = 0x7fbe0fb4cc00] 03:03:48 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe047c4400) [pid = 1840] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:03:48 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe0f31a400) [pid = 1840] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:03:48 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe0fa5d000) [pid = 1840] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:03:48 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe081c4000) [pid = 1840] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:03:48 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0edd6000) [pid = 1840] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:03:48 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe13074c00) [pid = 1840] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:03:48 INFO - PROCESS | 1840 | 1460973828571 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1982ms 03:03:48 INFO - PROCESS | 1840 | 1460973828636 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1840 | 1460973828642 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:03:48 INFO - PROCESS | 1840 | 1460973828651 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1840 | 1460973828657 Marionette TRACE conn3 <- [1,1446,null,{}] 03:03:48 INFO - PROCESS | 1840 | 1460973828665 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}] 03:03:48 INFO - PROCESS | 1840 | 1460973828905 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:03:49 INFO - PROCESS | 1840 | 1460973829093 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe080a7800 == 118 [pid = 1840] [id = 369] 03:03:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe01d53800) [pid = 1840] [serial = 1108] [outer = (nil)] 03:03:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe065ae800) [pid = 1840] [serial = 1109] [outer = 0x7fbe01d53800] 03:03:49 INFO - PROCESS | 1840 | 1460973829175 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe0c888c00) [pid = 1840] [serial = 1110] [outer = 0x7fbe01d53800] 03:03:50 INFO - PROCESS | 1840 | 1460973830161 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]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1586ms 03:03:50 INFO - PROCESS | 1840 | 1460973830239 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 1840 | 1460973830249 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:03:50 INFO - PROCESS | 1840 | 1460973830260 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 1840 | 1460973830264 Marionette TRACE conn3 <- [1,1450,null,{}] 03:03:50 INFO - PROCESS | 1840 | 1460973830272 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}] 03:03:50 INFO - PROCESS | 1840 | 1460973830527 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:03:50 INFO - PROCESS | 1840 | 1460973830854 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb13000 == 119 [pid = 1840] [id = 370] 03:03:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe0f1a1000) [pid = 1840] [serial = 1111] [outer = (nil)] 03:03:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe0fa54400) [pid = 1840] [serial = 1112] [outer = 0x7fbe0f1a1000] 03:03:50 INFO - PROCESS | 1840 | 1460973830931 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe10a5a400) [pid = 1840] [serial = 1113] [outer = 0x7fbe0f1a1000] 03:03:51 INFO - PROCESS | 1840 | 1460973831811 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]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1583ms 03:03:51 INFO - PROCESS | 1840 | 1460973831843 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 1840 | 1460973831846 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:03:51 INFO - PROCESS | 1840 | 1460973831853 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 1840 | 1460973831859 Marionette TRACE conn3 <- [1,1454,null,{}] 03:03:51 INFO - PROCESS | 1840 | 1460973831875 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}] 03:03:52 INFO - PROCESS | 1840 | 1460973832063 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:03:52 INFO - PROCESS | 1840 | 1460973832253 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe138ad000 == 120 [pid = 1840] [id = 371] 03:03:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe12eadc00) [pid = 1840] [serial = 1114] [outer = (nil)] 03:03:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe13239400) [pid = 1840] [serial = 1115] [outer = 0x7fbe12eadc00] 03:03:52 INFO - PROCESS | 1840 | 1460973832331 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe13b87c00) [pid = 1840] [serial = 1116] [outer = 0x7fbe12eadc00] 03:03:53 INFO - PROCESS | 1840 | 1460973833226 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]]]}] 03:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1434ms 03:03:53 INFO - PROCESS | 1840 | 1460973833289 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1840 | 1460973833292 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:03:53 INFO - PROCESS | 1840 | 1460973833299 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1840 | 1460973833301 Marionette TRACE conn3 <- [1,1458,null,{}] 03:03:53 INFO - PROCESS | 1840 | 1460973833307 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}] 03:03:53 INFO - PROCESS | 1840 | 1460973833499 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:03:53 INFO - PROCESS | 1840 | 1460973833686 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cd7800 == 121 [pid = 1840] [id = 372] 03:03:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe0edd2000) [pid = 1840] [serial = 1117] [outer = (nil)] 03:03:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe15dcfc00) [pid = 1840] [serial = 1118] [outer = 0x7fbe0edd2000] 03:03:53 INFO - PROCESS | 1840 | 1460973833759 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe1721e000) [pid = 1840] [serial = 1119] [outer = 0x7fbe0edd2000] 03:03:54 INFO - PROCESS | 1840 | 1460973834663 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]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1429ms 03:03:54 INFO - PROCESS | 1840 | 1460973834735 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:03:54 INFO - PROCESS | 1840 | 1460973834744 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:03:54 INFO - PROCESS | 1840 | 1460973834752 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 1840 | 1460973834754 Marionette TRACE conn3 <- [1,1462,null,{}] 03:03:54 INFO - PROCESS | 1840 | 1460973834760 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}] 03:03:54 INFO - PROCESS | 1840 | 1460973834987 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:03:55 INFO - PROCESS | 1840 | 1460973835214 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e2a000 == 122 [pid = 1840] [id = 373] 03:03:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe12ee2c00) [pid = 1840] [serial = 1120] [outer = (nil)] 03:03:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe17b07800) [pid = 1840] [serial = 1121] [outer = 0x7fbe12ee2c00] 03:03:55 INFO - PROCESS | 1840 | 1460973835331 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe17f1e000) [pid = 1840] [serial = 1122] [outer = 0x7fbe12ee2c00] 03:03:56 INFO - PROCESS | 1840 | 1460973836235 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]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1536ms 03:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:03:56 INFO - PROCESS | 1840 | 1460973836287 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:03:56 INFO - PROCESS | 1840 | 1460973836290 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:03:56 INFO - PROCESS | 1840 | 1460973836296 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - PROCESS | 1840 | 1460973836299 Marionette TRACE conn3 <- [1,1466,null,{}] 03:03:56 INFO - PROCESS | 1840 | 1460973836305 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}] 03:03:56 INFO - PROCESS | 1840 | 1460973836514 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:03:56 INFO - PROCESS | 1840 | 1460973836699 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1a8cc800 == 123 [pid = 1840] [id = 374] 03:03:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe1857a000) [pid = 1840] [serial = 1123] [outer = (nil)] 03:03:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe19284800) [pid = 1840] [serial = 1124] [outer = 0x7fbe1857a000] 03:03:56 INFO - PROCESS | 1840 | 1460973836778 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe24dd4c00) [pid = 1840] [serial = 1125] [outer = 0x7fbe1857a000] 03:03:57 INFO - PROCESS | 1840 | 1460973837705 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]]]}] 03:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1485ms 03:03:57 INFO - PROCESS | 1840 | 1460973837781 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 1840 | 1460973837785 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:03:57 INFO - PROCESS | 1840 | 1460973837791 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 1840 | 1460973837795 Marionette TRACE conn3 <- [1,1470,null,{}] 03:03:57 INFO - PROCESS | 1840 | 1460973837800 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}] 03:03:58 INFO - PROCESS | 1840 | 1460973838025 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:03:58 INFO - PROCESS | 1840 | 1460973838251 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a885800 == 124 [pid = 1840] [id = 375] 03:03:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe13092400) [pid = 1840] [serial = 1126] [outer = (nil)] 03:03:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe2597dc00) [pid = 1840] [serial = 1127] [outer = 0x7fbe13092400] 03:03:58 INFO - PROCESS | 1840 | 1460973838342 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe2b102400) [pid = 1840] [serial = 1128] [outer = 0x7fbe13092400] 03:03:59 INFO - PROCESS | 1840 | 1460973839225 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]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1485ms 03:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:03:59 INFO - PROCESS | 1840 | 1460973839278 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 1840 | 1460973839281 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:03:59 INFO - PROCESS | 1840 | 1460973839287 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 1840 | 1460973839291 Marionette TRACE conn3 <- [1,1474,null,{}] 03:03:59 INFO - PROCESS | 1840 | 1460973839296 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}] 03:03:59 INFO - PROCESS | 1840 | 1460973839494 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:03:59 INFO - PROCESS | 1840 | 1460973839701 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2dc40000 == 125 [pid = 1840] [id = 376] 03:03:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbdff6ca400) [pid = 1840] [serial = 1129] [outer = (nil)] 03:03:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe027b2800) [pid = 1840] [serial = 1130] [outer = 0x7fbdff6ca400] 03:03:59 INFO - PROCESS | 1840 | 1460973839784 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe027b9800) [pid = 1840] [serial = 1131] [outer = 0x7fbdff6ca400] 03:04:00 INFO - PROCESS | 1840 | 1460973840694 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]]]}] 03:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1481ms 03:04:00 INFO - PROCESS | 1840 | 1460973840770 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:04:00 INFO - PROCESS | 1840 | 1460973840774 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:04:00 INFO - PROCESS | 1840 | 1460973840780 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 1840 | 1460973840783 Marionette TRACE conn3 <- [1,1478,null,{}] 03:04:00 INFO - PROCESS | 1840 | 1460973840789 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}] 03:04:01 INFO - PROCESS | 1840 | 1460973841053 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:04:01 INFO - PROCESS | 1840 | 1460973841304 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe30297800 == 126 [pid = 1840] [id = 377] 03:04:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe027aa400) [pid = 1840] [serial = 1132] [outer = (nil)] 03:04:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe27004000) [pid = 1840] [serial = 1133] [outer = 0x7fbe027aa400] 03:04:01 INFO - PROCESS | 1840 | 1460973841376 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe2b222400) [pid = 1840] [serial = 1134] [outer = 0x7fbe027aa400] 03:04:02 INFO - PROCESS | 1840 | 1460973842362 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]]]}] 03:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1639ms 03:04:02 INFO - PROCESS | 1840 | 1460973842421 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:04:02 INFO - PROCESS | 1840 | 1460973842425 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:04:02 INFO - PROCESS | 1840 | 1460973842431 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 1840 | 1460973842435 Marionette TRACE conn3 <- [1,1482,null,{}] 03:04:02 INFO - PROCESS | 1840 | 1460973842440 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}] 03:04:02 INFO - PROCESS | 1840 | 1460973842656 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:04:02 INFO - PROCESS | 1840 | 1460973842850 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046d7000 == 127 [pid = 1840] [id = 378] 03:04:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe027b4400) [pid = 1840] [serial = 1135] [outer = (nil)] 03:04:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe07b31800) [pid = 1840] [serial = 1136] [outer = 0x7fbe027b4400] 03:04:02 INFO - PROCESS | 1840 | 1460973842938 Marionette DEBUG loaded listener.js 03:04:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe07b36400) [pid = 1840] [serial = 1137] [outer = 0x7fbe027b4400] 03:04:04 INFO - PROCESS | 1840 | 1460973844006 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]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1653ms 03:04:04 INFO - PROCESS | 1840 | 1460973844085 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:04:04 INFO - PROCESS | 1840 | 1460973844088 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:04:04 INFO - PROCESS | 1840 | 1460973844095 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 1840 | 1460973844100 Marionette TRACE conn3 <- [1,1486,null,{}] 03:04:04 INFO - PROCESS | 1840 | 1460973844106 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}] 03:04:04 INFO - PROCESS | 1840 | 1460973844376 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:04:04 INFO - PROCESS | 1840 | 1460973844678 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff4f0800 == 128 [pid = 1840] [id = 379] 03:04:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe2cf9b800) [pid = 1840] [serial = 1138] [outer = (nil)] 03:04:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe2d9eb000) [pid = 1840] [serial = 1139] [outer = 0x7fbe2cf9b800] 03:04:04 INFO - PROCESS | 1840 | 1460973844759 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe2f257000) [pid = 1840] [serial = 1140] [outer = 0x7fbe2cf9b800] 03:04:05 INFO - PROCESS | 1840 | 1460973845683 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]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1631ms 03:04:05 INFO - PROCESS | 1840 | 1460973845728 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:04:05 INFO - PROCESS | 1840 | 1460973845732 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:04:05 INFO - PROCESS | 1840 | 1460973845738 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1840 | 1460973845742 Marionette TRACE conn3 <- [1,1490,null,{}] 03:04:05 INFO - PROCESS | 1840 | 1460973845747 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}] 03:04:05 INFO - PROCESS | 1840 | 1460973845954 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:04:06 INFO - PROCESS | 1840 | 1460973846194 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0548e800 == 129 [pid = 1840] [id = 380] 03:04:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe044f3400) [pid = 1840] [serial = 1141] [outer = (nil)] 03:04:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe044f8000) [pid = 1840] [serial = 1142] [outer = 0x7fbe044f3400] 03:04:06 INFO - PROCESS | 1840 | 1460973846312 Marionette DEBUG loaded listener.js 03:04:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe0fb48000) [pid = 1840] [serial = 1143] [outer = 0x7fbe044f3400] 03:04:07 INFO - PROCESS | 1840 | 1460973847173 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]]]}] 03:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1488ms 03:04:07 INFO - PROCESS | 1840 | 1460973847228 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 1840 | 1460973847231 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:04:07 INFO - PROCESS | 1840 | 1460973847238 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 1840 | 1460973847241 Marionette TRACE conn3 <- [1,1494,null,{}] 03:04:07 INFO - PROCESS | 1840 | 1460973847248 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}] 03:04:07 INFO - PROCESS | 1840 | 1460973847504 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:04:07 INFO - PROCESS | 1840 | 1460973847739 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3dd800 == 130 [pid = 1840] [id = 381] 03:04:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbdff979400) [pid = 1840] [serial = 1144] [outer = (nil)] 03:04:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe044f3800) [pid = 1840] [serial = 1145] [outer = 0x7fbdff979400] 03:04:07 INFO - PROCESS | 1840 | 1460973847867 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe0f678800) [pid = 1840] [serial = 1146] [outer = 0x7fbdff979400] 03:04:08 INFO - PROCESS | 1840 | 1460973848759 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]]]}] 03:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1589ms 03:04:08 INFO - PROCESS | 1840 | 1460973848827 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 1840 | 1460973848831 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:04:08 INFO - PROCESS | 1840 | 1460973848837 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1840 | 1460973848839 Marionette TRACE conn3 <- [1,1498,null,{}] 03:04:08 INFO - PROCESS | 1840 | 1460973848845 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}] 03:04:09 INFO - PROCESS | 1840 | 1460973849042 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:04:09 INFO - PROCESS | 1840 | 1460973849234 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fb11000 == 131 [pid = 1840] [id = 382] 03:04:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbdff97c400) [pid = 1840] [serial = 1147] [outer = (nil)] 03:04:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe0f67e800) [pid = 1840] [serial = 1148] [outer = 0x7fbdff97c400] 03:04:09 INFO - PROCESS | 1840 | 1460973849309 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe0f683400) [pid = 1840] [serial = 1149] [outer = 0x7fbdff97c400] 03:04:10 INFO - PROCESS | 1840 | 1460973850589 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]]]}] 03:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1780ms 03:04:10 INFO - PROCESS | 1840 | 1460973850619 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:04:10 INFO - PROCESS | 1840 | 1460973850624 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:04:10 INFO - PROCESS | 1840 | 1460973850642 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:04:10 INFO - PROCESS | 1840 | 1460973850648 Marionette TRACE conn3 <- [1,1502,null,{}] 03:04:10 INFO - PROCESS | 1840 | 1460973850657 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}] 03:04:10 INFO - PROCESS | 1840 | 1460973850921 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:04:11 INFO - PROCESS | 1840 | 1460973851133 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05777000 == 132 [pid = 1840] [id = 383] 03:04:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe06465c00) [pid = 1840] [serial = 1150] [outer = (nil)] 03:04:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe065a2c00) [pid = 1840] [serial = 1151] [outer = 0x7fbe06465c00] 03:04:11 INFO - PROCESS | 1840 | 1460973851203 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe081c9800) [pid = 1840] [serial = 1152] [outer = 0x7fbe06465c00] 03:04:12 INFO - PROCESS | 1840 | 1460973852048 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]]]}] 03:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1435ms 03:04:12 INFO - PROCESS | 1840 | 1460973852077 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:04:12 INFO - PROCESS | 1840 | 1460973852085 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:04:12 INFO - PROCESS | 1840 | 1460973852096 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 1840 | 1460973852100 Marionette TRACE conn3 <- [1,1506,null,{}] 03:04:12 INFO - PROCESS | 1840 | 1460973852106 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}] 03:04:12 INFO - PROCESS | 1840 | 1460973852298 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:04:12 INFO - PROCESS | 1840 | 1460973852706 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038fa000 == 133 [pid = 1840] [id = 384] 03:04:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe047c2c00) [pid = 1840] [serial = 1153] [outer = (nil)] 03:04:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe07cd9c00) [pid = 1840] [serial = 1154] [outer = 0x7fbe047c2c00] 03:04:12 INFO - PROCESS | 1840 | 1460973852785 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe0eecc000) [pid = 1840] [serial = 1155] [outer = 0x7fbe047c2c00] 03:04:13 INFO - PROCESS | 1840 | 1460973853789 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]]]}] 03:04:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05785800 == 132 [pid = 1840] [id = 367] 03:04:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe01da7000 == 131 [pid = 1840] [id = 366] 03:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1737ms 03:04:13 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbe13b94800) [pid = 1840] [serial = 1019] [outer = (nil)] [url = about:blank] 03:04:13 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe16887c00) [pid = 1840] [serial = 1022] [outer = (nil)] [url = about:blank] 03:04:13 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe17adf400) [pid = 1840] [serial = 1025] [outer = (nil)] [url = about:blank] 03:04:13 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe18399800) [pid = 1840] [serial = 1031] [outer = (nil)] [url = about:blank] 03:04:13 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbe175dec00) [pid = 1840] [serial = 1055] [outer = (nil)] [url = about:blank] 03:04:13 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbe18099c00) [pid = 1840] [serial = 1028] [outer = (nil)] [url = about:blank] 03:04:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa25000 == 130 [pid = 1840] [id = 365] 03:04:13 INFO - PROCESS | 1840 | 1460973853892 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 1840 | 1460973853897 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:04:13 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe08098000 == 129 [pid = 1840] [id = 352] 03:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:04:13 INFO - PROCESS | 1840 | 1460973853905 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - PROCESS | 1840 | 1460973853911 Marionette TRACE conn3 <- [1,1510,null,{}] 03:04:13 INFO - PROCESS | 1840 | 1460973853925 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}] 03:04:14 INFO - PROCESS | 1840 | 1460973854087 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe07dcc800) [pid = 1840] [serial = 1038] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe049a1800) [pid = 1840] [serial = 1037] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe10a51400) [pid = 1840] [serial = 1046] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe12ee6000) [pid = 1840] [serial = 1049] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe0ea06800) [pid = 1840] [serial = 1041] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe0c88f400) [pid = 1840] [serial = 1040] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe049a2c00) [pid = 1840] [serial = 1007] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe0f2c0000) [pid = 1840] [serial = 1043] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe0f56e000) [pid = 1840] [serial = 1044] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0ec19800) [pid = 1840] [serial = 1010] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe13092000) [pid = 1840] [serial = 1034] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe133a3c00) [pid = 1840] [serial = 1016] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe0fe87000) [pid = 1840] [serial = 1013] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe13241800) [pid = 1840] [serial = 1050] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe16a59000) [pid = 1840] [serial = 1053] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe158ec400) [pid = 1840] [serial = 1052] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe12eb3800) [pid = 1840] [serial = 1047] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1840 | 1460973854300 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0578e000 == 130 [pid = 1840] [id = 385] 03:04:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe049a2c00) [pid = 1840] [serial = 1156] [outer = (nil)] 03:04:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe0f67d400) [pid = 1840] [serial = 1157] [outer = 0x7fbe049a2c00] 03:04:14 INFO - PROCESS | 1840 | 1460973854377 Marionette DEBUG loaded listener.js 03:04:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe0ff8c800) [pid = 1840] [serial = 1158] [outer = 0x7fbe049a2c00] 03:04:15 INFO - PROCESS | 1840 | 1460973855114 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]]]}] 03:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1236ms 03:04:15 INFO - PROCESS | 1840 | 1460973855157 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:04:15 INFO - PROCESS | 1840 | 1460973855162 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:04:15 INFO - PROCESS | 1840 | 1460973855170 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 1840 | 1460973855173 Marionette TRACE conn3 <- [1,1514,null,{}] 03:04:15 INFO - PROCESS | 1840 | 1460973855178 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}] 03:04:15 INFO - PROCESS | 1840 | 1460973855345 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:04:15 INFO - PROCESS | 1840 | 1460973855359 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f420000 == 131 [pid = 1840] [id = 386] 03:04:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbdff970000) [pid = 1840] [serial = 1159] [outer = (nil)] 03:04:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe1308fc00) [pid = 1840] [serial = 1160] [outer = 0x7fbdff970000] 03:04:15 INFO - PROCESS | 1840 | 1460973855421 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe13596000) [pid = 1840] [serial = 1161] [outer = 0x7fbdff970000] 03:04:16 INFO - PROCESS | 1840 | 1460973856319 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]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1178ms 03:04:16 INFO - PROCESS | 1840 | 1460973856359 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 1840 | 1460973856363 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:04:16 INFO - PROCESS | 1840 | 1460973856382 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 1840 | 1460973856385 Marionette TRACE conn3 <- [1,1518,null,{}] 03:04:16 INFO - PROCESS | 1840 | 1460973856390 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}] 03:04:16 INFO - PROCESS | 1840 | 1460973856623 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:04:16 INFO - PROCESS | 1840 | 1460973856647 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d57800 == 132 [pid = 1840] [id = 387] 03:04:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe0eecc800) [pid = 1840] [serial = 1162] [outer = (nil)] 03:04:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe13b90000) [pid = 1840] [serial = 1163] [outer = 0x7fbe0eecc800] 03:04:16 INFO - PROCESS | 1840 | 1460973856706 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe13c74000) [pid = 1840] [serial = 1164] [outer = 0x7fbe0eecc800] 03:04:17 INFO - PROCESS | 1840 | 1460973857569 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]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1228ms 03:04:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:04:17 INFO - PROCESS | 1840 | 1460973857622 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1840 | 1460973857625 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:04:17 INFO - PROCESS | 1840 | 1460973857632 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1840 | 1460973857635 Marionette TRACE conn3 <- [1,1522,null,{}] 03:04:17 INFO - PROCESS | 1840 | 1460973857640 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}] 03:04:17 INFO - PROCESS | 1840 | 1460973857893 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:04:17 INFO - PROCESS | 1840 | 1460973857925 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139a3000 == 133 [pid = 1840] [id = 388] 03:04:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe14c19400) [pid = 1840] [serial = 1165] [outer = (nil)] 03:04:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe176dc800) [pid = 1840] [serial = 1166] [outer = 0x7fbe14c19400] 03:04:18 INFO - PROCESS | 1840 | 1460973857996 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe1830f000) [pid = 1840] [serial = 1167] [outer = 0x7fbe14c19400] 03:04:18 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe07cda000) [pid = 1840] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:04:18 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe0e3e4000) [pid = 1840] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:04:18 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe01d56000) [pid = 1840] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:04:18 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe047a5c00) [pid = 1840] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:04:18 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0c890800) [pid = 1840] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:04:18 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe16a5d400) [pid = 1840] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:04:18 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe07dc7000) [pid = 1840] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:19 INFO - PROCESS | 1840 | 1460973859031 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"]]]}] 03:04:19 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 () { 03:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:04:19 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 () { 03:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:04:19 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 () { 03:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:04:19 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 () { 03:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:04:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1440ms 03:04:19 INFO - PROCESS | 1840 | 1460973859074 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:04:19 INFO - PROCESS | 1840 | 1460973859079 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:04:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:04:19 INFO - PROCESS | 1840 | 1460973859086 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 1840 | 1460973859089 Marionette TRACE conn3 <- [1,1526,null,{}] 03:04:19 INFO - PROCESS | 1840 | 1460973859094 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}] 03:04:19 INFO - PROCESS | 1840 | 1460973859256 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:04:19 INFO - PROCESS | 1840 | 1460973859414 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cdb800 == 134 [pid = 1840] [id = 389] 03:04:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbdff6cc400) [pid = 1840] [serial = 1168] [outer = (nil)] 03:04:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe18420000) [pid = 1840] [serial = 1169] [outer = 0x7fbdff6cc400] 03:04:19 INFO - PROCESS | 1840 | 1460973859488 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe18eb5400) [pid = 1840] [serial = 1170] [outer = 0x7fbdff6cc400] 03:04:20 INFO - PROCESS | 1840 | 1460973860208 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"]]]}] 03:04:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:04:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:04:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:04:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1178ms 03:04:20 INFO - PROCESS | 1840 | 1460973860273 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1840 | 1460973860276 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:04:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:04:20 INFO - PROCESS | 1840 | 1460973860282 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1840 | 1460973860284 Marionette TRACE conn3 <- [1,1530,null,{}] 03:04:20 INFO - PROCESS | 1840 | 1460973860290 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}] 03:04:20 INFO - PROCESS | 1840 | 1460973860504 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:04:20 INFO - PROCESS | 1840 | 1460973860782 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfff41800 == 135 [pid = 1840] [id = 390] 03:04:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbdff6c3400) [pid = 1840] [serial = 1171] [outer = (nil)] 03:04:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbdff974800) [pid = 1840] [serial = 1172] [outer = 0x7fbdff6c3400] 03:04:20 INFO - PROCESS | 1840 | 1460973860866 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe01d53c00) [pid = 1840] [serial = 1173] [outer = 0x7fbdff6c3400] 03:04:21 INFO - PROCESS | 1840 | 1460973861729 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]]]}] 03:04:21 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 03:04:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:04:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:04:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:04:21 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. 03:04:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:04:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1480ms 03:04:21 INFO - PROCESS | 1840 | 1460973861765 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 1840 | 1460973861772 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:04:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:04:21 INFO - PROCESS | 1840 | 1460973861781 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - PROCESS | 1840 | 1460973861786 Marionette TRACE conn3 <- [1,1534,null,{}] 03:04:21 INFO - PROCESS | 1840 | 1460973861794 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}] 03:04:22 INFO - PROCESS | 1840 | 1460973862002 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:04:22 INFO - PROCESS | 1840 | 1460973862214 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e353000 == 136 [pid = 1840] [id = 391] 03:04:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbdff6c7800) [pid = 1840] [serial = 1174] [outer = (nil)] 03:04:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe081c7000) [pid = 1840] [serial = 1175] [outer = 0x7fbdff6c7800] 03:04:22 INFO - PROCESS | 1840 | 1460973862334 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe0e2dd000) [pid = 1840] [serial = 1176] [outer = 0x7fbdff6c7800] 03:04:23 INFO - PROCESS | 1840 | 1460973863364 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]]]}] 03:04:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:04:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1631ms 03:04:23 INFO - PROCESS | 1840 | 1460973863416 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1840 | 1460973863421 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:04:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:04:23 INFO - PROCESS | 1840 | 1460973863431 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1840 | 1460973863434 Marionette TRACE conn3 <- [1,1538,null,{}] 03:04:23 INFO - PROCESS | 1840 | 1460973863441 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}] 03:04:23 INFO - PROCESS | 1840 | 1460973863642 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:04:23 INFO - PROCESS | 1840 | 1460973863920 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13480000 == 137 [pid = 1840] [id = 392] 03:04:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe0f571800) [pid = 1840] [serial = 1177] [outer = (nil)] 03:04:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe0fa5b800) [pid = 1840] [serial = 1178] [outer = 0x7fbe0f571800] 03:04:24 INFO - PROCESS | 1840 | 1460973864043 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe0fe80000) [pid = 1840] [serial = 1179] [outer = 0x7fbe0f571800] 03:04:24 INFO - PROCESS | 1840 | 1460973864939 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]]]}] 03:04:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:04:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1546ms 03:04:24 INFO - PROCESS | 1840 | 1460973864978 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:04:24 INFO - PROCESS | 1840 | 1460973864983 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:04:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:04:24 INFO - PROCESS | 1840 | 1460973864991 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 1840 | 1460973865001 Marionette TRACE conn3 <- [1,1542,null,{}] 03:04:25 INFO - PROCESS | 1840 | 1460973865015 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}] 03:04:25 INFO - PROCESS | 1840 | 1460973865238 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:04:25 INFO - PROCESS | 1840 | 1460973865479 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b5f2800 == 138 [pid = 1840] [id = 393] 03:04:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe0f67f000) [pid = 1840] [serial = 1180] [outer = (nil)] 03:04:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe13595400) [pid = 1840] [serial = 1181] [outer = 0x7fbe0f67f000] 03:04:25 INFO - PROCESS | 1840 | 1460973865599 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe13c77000) [pid = 1840] [serial = 1182] [outer = 0x7fbe0f67f000] 03:04:26 INFO - PROCESS | 1840 | 1460973866526 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]]]}] 03:04:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:04:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1590ms 03:04:26 INFO - PROCESS | 1840 | 1460973866581 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:04:26 INFO - PROCESS | 1840 | 1460973866586 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:04:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:04:26 INFO - PROCESS | 1840 | 1460973866592 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:04:26 INFO - PROCESS | 1840 | 1460973866594 Marionette TRACE conn3 <- [1,1546,null,{}] 03:04:26 INFO - PROCESS | 1840 | 1460973866600 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}] 03:04:26 INFO - PROCESS | 1840 | 1460973866810 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:04:27 INFO - PROCESS | 1840 | 1460973867062 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe28a06800 == 139 [pid = 1840] [id = 394] 03:04:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe0f56d400) [pid = 1840] [serial = 1183] [outer = (nil)] 03:04:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe160e8c00) [pid = 1840] [serial = 1184] [outer = 0x7fbe0f56d400] 03:04:27 INFO - PROCESS | 1840 | 1460973867180 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe176dec00) [pid = 1840] [serial = 1185] [outer = 0x7fbe0f56d400] 03:04:28 INFO - PROCESS | 1840 | 1460973868013 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:04:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1482ms 03:04:28 INFO - PROCESS | 1840 | 1460973868075 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1840 | 1460973868079 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:04:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:04:28 INFO - PROCESS | 1840 | 1460973868085 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1840 | 1460973868088 Marionette TRACE conn3 <- [1,1550,null,{}] 03:04:28 INFO - PROCESS | 1840 | 1460973868094 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}] 03:04:28 INFO - PROCESS | 1840 | 1460973868299 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:04:28 INFO - PROCESS | 1840 | 1460973868561 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2dcb6000 == 140 [pid = 1840] [id = 395] 03:04:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbe1964a800) [pid = 1840] [serial = 1186] [outer = (nil)] 03:04:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbe1964e000) [pid = 1840] [serial = 1187] [outer = 0x7fbe1964a800] 03:04:28 INFO - PROCESS | 1840 | 1460973868783 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbe2908e400) [pid = 1840] [serial = 1188] [outer = 0x7fbe1964a800] 03:04:30 INFO - PROCESS | 1840 | 1460973870071 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]]]}] 03:04:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:04:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2036ms 03:04:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:04:30 INFO - PROCESS | 1840 | 1460973870123 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:04:30 INFO - PROCESS | 1840 | 1460973870126 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:04:30 INFO - PROCESS | 1840 | 1460973870132 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 1840 | 1460973870135 Marionette TRACE conn3 <- [1,1554,null,{}] 03:04:30 INFO - PROCESS | 1840 | 1460973870140 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}] 03:04:30 INFO - PROCESS | 1840 | 1460973870343 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:04:30 INFO - PROCESS | 1840 | 1460973870628 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046cf000 == 141 [pid = 1840] [id = 396] 03:04:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbdff92a000) [pid = 1840] [serial = 1189] [outer = (nil)] 03:04:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe1964b800) [pid = 1840] [serial = 1190] [outer = 0x7fbdff92a000] 03:04:30 INFO - PROCESS | 1840 | 1460973870708 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbe2ae5c800) [pid = 1840] [serial = 1191] [outer = 0x7fbdff92a000] 03:04:31 INFO - PROCESS | 1840 | 1460973871635 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:04:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1534ms 03:04:31 INFO - PROCESS | 1840 | 1460973871668 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1840 | 1460973871672 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:04:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:04:31 INFO - PROCESS | 1840 | 1460973871683 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1840 | 1460973871686 Marionette TRACE conn3 <- [1,1558,null,{}] 03:04:31 INFO - PROCESS | 1840 | 1460973871694 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}] 03:04:31 INFO - PROCESS | 1840 | 1460973871957 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:04:32 INFO - PROCESS | 1840 | 1460973872252 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13fb5000 == 142 [pid = 1840] [id = 397] 03:04:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbdff92a800) [pid = 1840] [serial = 1192] [outer = (nil)] 03:04:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbdffc24800) [pid = 1840] [serial = 1193] [outer = 0x7fbdff92a800] 03:04:32 INFO - PROCESS | 1840 | 1460973872339 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbdffc29c00) [pid = 1840] [serial = 1194] [outer = 0x7fbdff92a800] 03:04:33 INFO - PROCESS | 1840 | 1460973873171 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]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:04:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1543ms 03:04:33 INFO - PROCESS | 1840 | 1460973873225 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1840 | 1460973873229 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:04:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:04:33 INFO - PROCESS | 1840 | 1460973873235 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1840 | 1460973873237 Marionette TRACE conn3 <- [1,1562,null,{}] 03:04:33 INFO - PROCESS | 1840 | 1460973873243 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}] 03:04:33 INFO - PROCESS | 1840 | 1460973873441 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:04:33 INFO - PROCESS | 1840 | 1460973873649 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0266e000 == 143 [pid = 1840] [id = 398] 03:04:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbdff928400) [pid = 1840] [serial = 1195] [outer = (nil)] 03:04:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbe07db3c00) [pid = 1840] [serial = 1196] [outer = 0x7fbdff928400] 03:04:33 INFO - PROCESS | 1840 | 1460973873771 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7fbe07db9800) [pid = 1840] [serial = 1197] [outer = 0x7fbdff928400] 03:04:34 INFO - PROCESS | 1840 | 1460973874722 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]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:04:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1528ms 03:04:34 INFO - PROCESS | 1840 | 1460973874764 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:04:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:04:34 INFO - PROCESS | 1840 | 1460973874768 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:04:34 INFO - PROCESS | 1840 | 1460973874773 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1840 | 1460973874776 Marionette TRACE conn3 <- [1,1566,null,{}] 03:04:34 INFO - PROCESS | 1840 | 1460973874782 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}] 03:04:34 INFO - PROCESS | 1840 | 1460973874983 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:04:35 INFO - PROCESS | 1840 | 1460973875240 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb76000 == 144 [pid = 1840] [id = 399] 03:04:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7fbdffc1e800) [pid = 1840] [serial = 1198] [outer = (nil)] 03:04:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7fbe07dbe000) [pid = 1840] [serial = 1199] [outer = 0x7fbdffc1e800] 03:04:35 INFO - PROCESS | 1840 | 1460973875358 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7fbe2a728400) [pid = 1840] [serial = 1200] [outer = 0x7fbdffc1e800] 03:04:36 INFO - PROCESS | 1840 | 1460973876189 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]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:04:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1484ms 03:04:36 INFO - PROCESS | 1840 | 1460973876258 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 1840 | 1460973876262 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:04:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:04:36 INFO - PROCESS | 1840 | 1460973876268 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1840 | 1460973876270 Marionette TRACE conn3 <- [1,1570,null,{}] 03:04:36 INFO - PROCESS | 1840 | 1460973876276 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}] 03:04:36 INFO - PROCESS | 1840 | 1460973876517 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:04:36 INFO - PROCESS | 1840 | 1460973876778 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb8f800 == 145 [pid = 1840] [id = 400] 03:04:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7fbe10b7d400) [pid = 1840] [serial = 1201] [outer = (nil)] 03:04:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7fbe10b7f000) [pid = 1840] [serial = 1202] [outer = 0x7fbe10b7d400] 03:04:36 INFO - PROCESS | 1840 | 1460973876908 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7fbe2a727000) [pid = 1840] [serial = 1203] [outer = 0x7fbe10b7d400] 03:04:37 INFO - PROCESS | 1840 | 1460973877827 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:04:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1588ms 03:04:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:04:37 INFO - PROCESS | 1840 | 1460973877858 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1840 | 1460973877861 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:04:37 INFO - PROCESS | 1840 | 1460973877868 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1840 | 1460973877872 Marionette TRACE conn3 <- [1,1574,null,{}] 03:04:37 INFO - PROCESS | 1840 | 1460973877877 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}] 03:04:38 INFO - PROCESS | 1840 | 1460973878115 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:04:38 INFO - PROCESS | 1840 | 1460973878320 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfff38800 == 146 [pid = 1840] [id = 401] 03:04:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7fbdff6cb400) [pid = 1840] [serial = 1204] [outer = (nil)] 03:04:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7fbe01d4f400) [pid = 1840] [serial = 1205] [outer = 0x7fbdff6cb400] 03:04:38 INFO - PROCESS | 1840 | 1460973878434 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7fbe01e31800) [pid = 1840] [serial = 1206] [outer = 0x7fbdff6cb400] 03:04:40 INFO - PROCESS | 1840 | 1460973880053 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]]]}] 03:04:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:04:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2243ms 03:04:40 INFO - PROCESS | 1840 | 1460973880110 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 1840 | 1460973880115 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:04:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:04:40 INFO - PROCESS | 1840 | 1460973880125 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 1840 | 1460973880128 Marionette TRACE conn3 <- [1,1578,null,{}] 03:04:40 INFO - PROCESS | 1840 | 1460973880136 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}] 03:04:40 INFO - PROCESS | 1840 | 1460973880318 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:04:40 INFO - PROCESS | 1840 | 1460973880575 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01daa800 == 147 [pid = 1840] [id = 402] 03:04:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7fbdff6c7400) [pid = 1840] [serial = 1207] [outer = (nil)] 03:04:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7fbdff928800) [pid = 1840] [serial = 1208] [outer = 0x7fbdff6c7400] 03:04:40 INFO - PROCESS | 1840 | 1460973880689 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7fbe01b2c000) [pid = 1840] [serial = 1209] [outer = 0x7fbdff6c7400] 03:04:41 INFO - PROCESS | 1840 | 1460973881612 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]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:04:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1532ms 03:04:41 INFO - PROCESS | 1840 | 1460973881657 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1840 | 1460973881672 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:04:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:04:41 INFO - PROCESS | 1840 | 1460973881691 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1840 | 1460973881694 Marionette TRACE conn3 <- [1,1582,null,{}] 03:04:41 INFO - PROCESS | 1840 | 1460973881706 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}] 03:04:42 INFO - PROCESS | 1840 | 1460973882017 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:04:42 INFO - PROCESS | 1840 | 1460973882344 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046c7800 == 148 [pid = 1840] [id = 403] 03:04:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7fbe01d5b000) [pid = 1840] [serial = 1210] [outer = (nil)] 03:04:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7fbe027b1800) [pid = 1840] [serial = 1211] [outer = 0x7fbe01d5b000] 03:04:42 INFO - PROCESS | 1840 | 1460973882412 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7fbe044f9c00) [pid = 1840] [serial = 1212] [outer = 0x7fbe01d5b000] 03:04:43 INFO - PROCESS | 1840 | 1460973883275 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]]]}] 03:04:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:04:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1641ms 03:04:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:04:43 INFO - PROCESS | 1840 | 1460973883328 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:04:43 INFO - PROCESS | 1840 | 1460973883330 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:04:43 INFO - PROCESS | 1840 | 1460973883337 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:04:43 INFO - PROCESS | 1840 | 1460973883342 Marionette TRACE conn3 <- [1,1586,null,{}] 03:04:43 INFO - PROCESS | 1840 | 1460973883358 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}] 03:04:43 INFO - PROCESS | 1840 | 1460973883545 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:04:43 INFO - PROCESS | 1840 | 1460973883751 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3be000 == 149 [pid = 1840] [id = 404] 03:04:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7fbe0646c000) [pid = 1840] [serial = 1213] [outer = (nil)] 03:04:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7fbe065b0000) [pid = 1840] [serial = 1214] [outer = 0x7fbe0646c000] 03:04:43 INFO - PROCESS | 1840 | 1460973883867 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7fbe07b37800) [pid = 1840] [serial = 1215] [outer = 0x7fbe0646c000] 03:04:44 INFO - PROCESS | 1840 | 1460973884748 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:04:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1488ms 03:04:44 INFO - PROCESS | 1840 | 1460973884825 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:04:44 INFO - PROCESS | 1840 | 1460973884830 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:04:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:04:44 INFO - PROCESS | 1840 | 1460973884836 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1840 | 1460973884838 Marionette TRACE conn3 <- [1,1590,null,{}] 03:04:44 INFO - PROCESS | 1840 | 1460973884844 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}] 03:04:45 INFO - PROCESS | 1840 | 1460973885031 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b517800 == 148 [pid = 1840] [id = 46] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa25800 == 147 [pid = 1840] [id = 227] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13021000 == 146 [pid = 1840] [id = 228] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3bc000 == 145 [pid = 1840] [id = 226] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1eea6000 == 144 [pid = 1840] [id = 267] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f23f800 == 143 [pid = 1840] [id = 48] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe138af000 == 142 [pid = 1840] [id = 229] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7fbe2b366800) [pid = 1840] [serial = 1088] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7fbe26d2e800) [pid = 1840] [serial = 1079] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7fbe18904400) [pid = 1840] [serial = 1070] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7fbdff977400) [pid = 1840] [serial = 1091] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7fbe2597c000) [pid = 1840] [serial = 1076] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7fbe2ad25400) [pid = 1840] [serial = 1085] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7fbe0c884800) [pid = 1840] [serial = 1058] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7fbe1b365c00) [pid = 1840] [serial = 1073] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7fbe183d2400) [pid = 1840] [serial = 1067] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7fbe29041000) [pid = 1840] [serial = 1082] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7fbe0fa54800) [pid = 1840] [serial = 1061] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7fbe14ea3800) [pid = 1840] [serial = 1064] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7fbe12ebc400) [pid = 1840] [serial = 1106] [outer = (nil)] [url = about:blank] 03:04:45 INFO - PROCESS | 1840 | 1460973885451 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13cdb800 == 141 [pid = 1840] [id = 389] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139a3000 == 140 [pid = 1840] [id = 388] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10d57800 == 139 [pid = 1840] [id = 387] 03:04:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe044d1000 == 140 [pid = 1840] [id = 405] 03:04:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7fbdff977400) [pid = 1840] [serial = 1216] [outer = (nil)] 03:04:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7fbe065a2800) [pid = 1840] [serial = 1217] [outer = 0x7fbdff977400] 03:04:45 INFO - PROCESS | 1840 | 1460973885551 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7fbe0e3e7c00) [pid = 1840] [serial = 1218] [outer = 0x7fbdff977400] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f420000 == 139 [pid = 1840] [id = 386] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0578e000 == 138 [pid = 1840] [id = 385] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a7b800 == 137 [pid = 1840] [id = 11] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe038fa000 == 136 [pid = 1840] [id = 384] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05777000 == 135 [pid = 1840] [id = 383] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff3dd800 == 134 [pid = 1840] [id = 381] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0548e800 == 133 [pid = 1840] [id = 380] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff4f0800 == 132 [pid = 1840] [id = 379] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046d7000 == 131 [pid = 1840] [id = 378] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe30297800 == 130 [pid = 1840] [id = 377] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2dc40000 == 129 [pid = 1840] [id = 376] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a885800 == 128 [pid = 1840] [id = 375] 03:04:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1a8cc800 == 127 [pid = 1840] [id = 374] 03:04:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e2a000 == 126 [pid = 1840] [id = 373] 03:04:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13cd7800 == 125 [pid = 1840] [id = 372] 03:04:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe138ad000 == 124 [pid = 1840] [id = 371] 03:04:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fb13000 == 123 [pid = 1840] [id = 370] 03:04:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe080a7800 == 122 [pid = 1840] [id = 369] 03:04:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e5c4000 == 121 [pid = 1840] [id = 368] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7fbe1308c000) [pid = 1840] [serial = 945] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7fbe14fb7c00) [pid = 1840] [serial = 876] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7fbe0f2bf000) [pid = 1840] [serial = 1103] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7fbe06470c00) [pid = 1840] [serial = 1098] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7fbe0eeca000) [pid = 1840] [serial = 1101] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7fbe047c7c00) [pid = 1840] [serial = 1097] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7fbe0fb4b400) [pid = 1840] [serial = 1104] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7fbe06467800) [pid = 1840] [serial = 1094] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7fbe18306800) [pid = 1840] [serial = 1056] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbe0e2da400) [pid = 1840] [serial = 1100] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe1339fc00) [pid = 1840] [serial = 1005] [outer = (nil)] [url = about:blank] 03:04:46 INFO - PROCESS | 1840 | 1460973886343 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]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:04:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1532ms 03:04:46 INFO - PROCESS | 1840 | 1460973886370 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1840 | 1460973886373 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:04:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:04:46 INFO - PROCESS | 1840 | 1460973886379 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1840 | 1460973886381 Marionette TRACE conn3 <- [1,1594,null,{}] 03:04:46 INFO - PROCESS | 1840 | 1460973886386 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}] 03:04:46 INFO - PROCESS | 1840 | 1460973886561 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:04:46 INFO - PROCESS | 1840 | 1460973886720 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05875800 == 122 [pid = 1840] [id = 406] 03:04:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbe047a0800) [pid = 1840] [serial = 1219] [outer = (nil)] 03:04:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbe0ec19800) [pid = 1840] [serial = 1220] [outer = 0x7fbe047a0800] 03:04:46 INFO - PROCESS | 1840 | 1460973886782 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7fbe0f19e800) [pid = 1840] [serial = 1221] [outer = 0x7fbe047a0800] 03:04:47 INFO - PROCESS | 1840 | 1460973887525 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]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:04:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1176ms 03:04:47 INFO - PROCESS | 1840 | 1460973887556 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 1840 | 1460973887559 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:04:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:04:47 INFO - PROCESS | 1840 | 1460973887596 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1840 | 1460973887598 Marionette TRACE conn3 <- [1,1598,null,{}] 03:04:47 INFO - PROCESS | 1840 | 1460973887604 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}] 03:04:47 INFO - PROCESS | 1840 | 1460973887820 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:04:47 INFO - PROCESS | 1840 | 1460973887833 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc5a800 == 123 [pid = 1840] [id = 407] 03:04:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7fbe047a3800) [pid = 1840] [serial = 1222] [outer = (nil)] 03:04:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7fbe0f683c00) [pid = 1840] [serial = 1223] [outer = 0x7fbe047a3800] 03:04:48 INFO - PROCESS | 1840 | 1460973888060 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7fbe10b76c00) [pid = 1840] [serial = 1224] [outer = 0x7fbe047a3800] 03:04:48 INFO - PROCESS | 1840 | 1460973888849 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]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:04:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1281ms 03:04:48 INFO - PROCESS | 1840 | 1460973888875 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 1840 | 1460973888877 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:04:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:04:48 INFO - PROCESS | 1840 | 1460973888883 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 1840 | 1460973888886 Marionette TRACE conn3 <- [1,1602,null,{}] 03:04:48 INFO - PROCESS | 1840 | 1460973888891 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}] 03:04:49 INFO - PROCESS | 1840 | 1460973889124 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:04:49 INFO - PROCESS | 1840 | 1460973889159 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13013800 == 124 [pid = 1840] [id = 408] 03:04:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7fbe0ec1a400) [pid = 1840] [serial = 1225] [outer = (nil)] 03:04:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7fbe10b80800) [pid = 1840] [serial = 1226] [outer = 0x7fbe0ec1a400] 03:04:49 INFO - PROCESS | 1840 | 1460973889220 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7fbe10f6b400) [pid = 1840] [serial = 1227] [outer = 0x7fbe0ec1a400] 03:04:50 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7fbe047c2c00) [pid = 1840] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:04:50 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7fbe17f22400) [pid = 1840] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:04:50 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7fbe184ab800) [pid = 1840] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:04:50 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7fbe14e9d400) [pid = 1840] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7fbe2ac4b800) [pid = 1840] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7fbe06465c00) [pid = 1840] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7fbe1964ac00) [pid = 1840] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbdff6c6400) [pid = 1840] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe1359f000) [pid = 1840] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbe049a2c00) [pid = 1840] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbe047a3400) [pid = 1840] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe16a62000) [pid = 1840] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbe2ac4e000) [pid = 1840] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe01d4c800) [pid = 1840] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe13593400) [pid = 1840] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbe049a2000) [pid = 1840] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe0f1a7c00) [pid = 1840] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbe0ea0a400) [pid = 1840] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbe172a6800) [pid = 1840] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe14ea3c00) [pid = 1840] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe1964f000) [pid = 1840] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe00c0d000) [pid = 1840] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbe07e81400) [pid = 1840] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbe0c88ec00) [pid = 1840] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe172b3800) [pid = 1840] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe175da800) [pid = 1840] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe081cf000) [pid = 1840] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe18911c00) [pid = 1840] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe00c09000) [pid = 1840] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe13094400) [pid = 1840] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe13594800) [pid = 1840] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe07cda800) [pid = 1840] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe18aa7800) [pid = 1840] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0eecf000) [pid = 1840] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe047a2c00) [pid = 1840] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe18a9a800) [pid = 1840] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe00c14c00) [pid = 1840] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbdff971c00) [pid = 1840] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe175d4400) [pid = 1840] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbdff6c2400) [pid = 1840] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe065a6800) [pid = 1840] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe07ce7800) [pid = 1840] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe0fa61000) [pid = 1840] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe0eed2800) [pid = 1840] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe07dce400) [pid = 1840] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe16c9c400) [pid = 1840] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe0499c800) [pid = 1840] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe07dc8000) [pid = 1840] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe14c16400) [pid = 1840] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe0e3ee400) [pid = 1840] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe0fb4c400) [pid = 1840] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0eecc800) [pid = 1840] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe0f2b7c00) [pid = 1840] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe14c19400) [pid = 1840] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:04:51 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbdff970000) [pid = 1840] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:04:51 INFO - PROCESS | 1840 | 1460973891226 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]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:04:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2381ms 03:04:51 INFO - PROCESS | 1840 | 1460973891265 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 1840 | 1460973891268 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:04:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:04:51 INFO - PROCESS | 1840 | 1460973891273 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 1840 | 1460973891275 Marionette TRACE conn3 <- [1,1606,null,{}] 03:04:51 INFO - PROCESS | 1840 | 1460973891281 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}] 03:04:51 INFO - PROCESS | 1840 | 1460973891446 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:04:51 INFO - PROCESS | 1840 | 1460973891616 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046c6800 == 125 [pid = 1840] [id = 409] 03:04:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbdff6c2400) [pid = 1840] [serial = 1228] [outer = (nil)] 03:04:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe00c14c00) [pid = 1840] [serial = 1229] [outer = 0x7fbdff6c2400] 03:04:51 INFO - PROCESS | 1840 | 1460973891678 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe07ce7800) [pid = 1840] [serial = 1230] [outer = 0x7fbdff6c2400] 03:04:52 INFO - PROCESS | 1840 | 1460973892367 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]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:04:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1136ms 03:04:52 INFO - PROCESS | 1840 | 1460973892411 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 1840 | 1460973892414 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:04:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:04:52 INFO - PROCESS | 1840 | 1460973892429 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 1840 | 1460973892433 Marionette TRACE conn3 <- [1,1610,null,{}] 03:04:52 INFO - PROCESS | 1840 | 1460973892443 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}] 03:04:52 INFO - PROCESS | 1840 | 1460973892617 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:04:52 INFO - PROCESS | 1840 | 1460973892627 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13019000 == 126 [pid = 1840] [id = 410] 03:04:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe047c2400) [pid = 1840] [serial = 1231] [outer = (nil)] 03:04:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0eecc800) [pid = 1840] [serial = 1232] [outer = 0x7fbe047c2400] 03:04:52 INFO - PROCESS | 1840 | 1460973892688 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe10b7b400) [pid = 1840] [serial = 1233] [outer = 0x7fbe047c2400] 03:04:53 INFO - PROCESS | 1840 | 1460973893848 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]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:04:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1493ms 03:04:53 INFO - PROCESS | 1840 | 1460973893914 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 1840 | 1460973893921 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:04:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:04:53 INFO - PROCESS | 1840 | 1460973893930 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1840 | 1460973893934 Marionette TRACE conn3 <- [1,1614,null,{}] 03:04:53 INFO - PROCESS | 1840 | 1460973893942 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}] 03:04:54 INFO - PROCESS | 1840 | 1460973894189 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:04:54 INFO - PROCESS | 1840 | 1460973894442 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0587d000 == 127 [pid = 1840] [id = 411] 03:04:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbdffc22000) [pid = 1840] [serial = 1234] [outer = (nil)] 03:04:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe01d4d000) [pid = 1840] [serial = 1235] [outer = 0x7fbdffc22000] 03:04:54 INFO - PROCESS | 1840 | 1460973894562 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe01e2c000) [pid = 1840] [serial = 1236] [outer = 0x7fbdffc22000] 03:04:55 INFO - PROCESS | 1840 | 1460973895525 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]]]}] 03:04:55 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 03:04:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1637ms 03:04:55 INFO - PROCESS | 1840 | 1460973895568 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 1840 | 1460973895577 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:04:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:04:55 INFO - PROCESS | 1840 | 1460973895589 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 1840 | 1460973895593 Marionette TRACE conn3 <- [1,1618,null,{}] 03:04:55 INFO - PROCESS | 1840 | 1460973895600 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}] 03:04:55 INFO - PROCESS | 1840 | 1460973895800 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:04:56 INFO - PROCESS | 1840 | 1460973896081 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f41c800 == 128 [pid = 1840] [id = 412] 03:04:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe06469000) [pid = 1840] [serial = 1237] [outer = (nil)] 03:04:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe0798b000) [pid = 1840] [serial = 1238] [outer = 0x7fbe06469000] 03:04:56 INFO - PROCESS | 1840 | 1460973896208 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe07e77400) [pid = 1840] [serial = 1239] [outer = 0x7fbe06469000] 03:04:57 INFO - PROCESS | 1840 | 1460973897128 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:04:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1584ms 03:04:57 INFO - PROCESS | 1840 | 1460973897174 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1840 | 1460973897178 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:04:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:04:57 INFO - PROCESS | 1840 | 1460973897184 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1840 | 1460973897190 Marionette TRACE conn3 <- [1,1622,null,{}] 03:04:57 INFO - PROCESS | 1840 | 1460973897207 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}] 03:04:57 INFO - PROCESS | 1840 | 1460973897415 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:04:57 INFO - PROCESS | 1840 | 1460973897614 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139bb000 == 129 [pid = 1840] [id = 413] 03:04:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe0646b000) [pid = 1840] [serial = 1240] [outer = (nil)] 03:04:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe0f569000) [pid = 1840] [serial = 1241] [outer = 0x7fbe0646b000] 03:04:57 INFO - PROCESS | 1840 | 1460973897696 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe0fb24c00) [pid = 1840] [serial = 1242] [outer = 0x7fbe0646b000] 03:04:58 INFO - PROCESS | 1840 | 1460973898627 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]]]}] 03:04:58 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 03:04:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1489ms 03:04:58 INFO - PROCESS | 1840 | 1460973898674 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 1840 | 1460973898679 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:04:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:04:58 INFO - PROCESS | 1840 | 1460973898685 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 1840 | 1460973898687 Marionette TRACE conn3 <- [1,1626,null,{}] 03:04:58 INFO - PROCESS | 1840 | 1460973898694 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}] 03:04:58 INFO - PROCESS | 1840 | 1460973898893 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:04:59 INFO - PROCESS | 1840 | 1460973899097 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cbf800 == 130 [pid = 1840] [id = 414] 03:04:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe07e7b000) [pid = 1840] [serial = 1243] [outer = (nil)] 03:04:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe10b7a000) [pid = 1840] [serial = 1244] [outer = 0x7fbe07e7b000] 03:04:59 INFO - PROCESS | 1840 | 1460973899214 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe11aac000) [pid = 1840] [serial = 1245] [outer = 0x7fbe07e7b000] 03:05:00 INFO - PROCESS | 1840 | 1460973900068 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]]]}] 03:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1428ms 03:05:00 INFO - PROCESS | 1840 | 1460973900115 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:05:00 INFO - PROCESS | 1840 | 1460973900119 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:05:00 INFO - PROCESS | 1840 | 1460973900124 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:05:00 INFO - PROCESS | 1840 | 1460973900127 Marionette TRACE conn3 <- [1,1630,null,{}] 03:05:00 INFO - PROCESS | 1840 | 1460973900133 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}] 03:05:00 INFO - PROCESS | 1840 | 1460973900322 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:05:00 INFO - PROCESS | 1840 | 1460973900530 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe14ec8800 == 131 [pid = 1840] [id = 415] 03:05:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe0f2bf400) [pid = 1840] [serial = 1246] [outer = (nil)] 03:05:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe12ebb000) [pid = 1840] [serial = 1247] [outer = 0x7fbe0f2bf400] 03:05:00 INFO - PROCESS | 1840 | 1460973900644 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe13077800) [pid = 1840] [serial = 1248] [outer = 0x7fbe0f2bf400] 03:05:01 INFO - PROCESS | 1840 | 1460973901725 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]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:05:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1635ms 03:05:01 INFO - PROCESS | 1840 | 1460973901760 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 1840 | 1460973901765 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:05:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:05:01 INFO - PROCESS | 1840 | 1460973901771 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 1840 | 1460973901773 Marionette TRACE conn3 <- [1,1634,null,{}] 03:05:01 INFO - PROCESS | 1840 | 1460973901779 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}] 03:05:02 INFO - PROCESS | 1840 | 1460973902128 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:05:02 INFO - PROCESS | 1840 | 1460973902340 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e3e800 == 132 [pid = 1840] [id = 416] 03:05:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe1307b800) [pid = 1840] [serial = 1249] [outer = (nil)] 03:05:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe133a5000) [pid = 1840] [serial = 1250] [outer = 0x7fbe1307b800] 03:05:02 INFO - PROCESS | 1840 | 1460973902431 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe13c71000) [pid = 1840] [serial = 1251] [outer = 0x7fbe1307b800] 03:05:03 INFO - PROCESS | 1840 | 1460973903257 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]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1531ms 03:05:03 INFO - PROCESS | 1840 | 1460973903303 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 1840 | 1460973903307 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:05:03 INFO - PROCESS | 1840 | 1460973903316 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1840 | 1460973903319 Marionette TRACE conn3 <- [1,1638,null,{}] 03:05:03 INFO - PROCESS | 1840 | 1460973903325 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}] 03:05:03 INFO - PROCESS | 1840 | 1460973903556 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:05:03 INFO - PROCESS | 1840 | 1460973903755 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18e57000 == 133 [pid = 1840] [id = 417] 03:05:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe12eb2400) [pid = 1840] [serial = 1252] [outer = (nil)] 03:05:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe13c7bc00) [pid = 1840] [serial = 1253] [outer = 0x7fbe12eb2400] 03:05:03 INFO - PROCESS | 1840 | 1460973903824 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe15766800) [pid = 1840] [serial = 1254] [outer = 0x7fbe12eb2400] 03:05:04 INFO - PROCESS | 1840 | 1460973904705 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]]]}] 03:05:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:05:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1434ms 03:05:04 INFO - PROCESS | 1840 | 1460973904751 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:05:04 INFO - PROCESS | 1840 | 1460973904755 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:05:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:05:04 INFO - PROCESS | 1840 | 1460973904761 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 1840 | 1460973904764 Marionette TRACE conn3 <- [1,1642,null,{}] 03:05:04 INFO - PROCESS | 1840 | 1460973904770 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}] 03:05:04 INFO - PROCESS | 1840 | 1460973904982 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:05:05 INFO - PROCESS | 1840 | 1460973905194 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fc1e800 == 134 [pid = 1840] [id = 418] 03:05:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe13093c00) [pid = 1840] [serial = 1255] [outer = (nil)] 03:05:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe15f7ac00) [pid = 1840] [serial = 1256] [outer = 0x7fbe13093c00] 03:05:05 INFO - PROCESS | 1840 | 1460973905266 Marionette DEBUG loaded listener.js 03:05:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe16c97c00) [pid = 1840] [serial = 1257] [outer = 0x7fbe13093c00] 03:05:06 INFO - PROCESS | 1840 | 1460973906140 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]]]}] 03:05:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:05:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1429ms 03:05:06 INFO - PROCESS | 1840 | 1460973906191 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:05:06 INFO - PROCESS | 1840 | 1460973906195 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:05:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:05:06 INFO - PROCESS | 1840 | 1460973906201 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:05:06 INFO - PROCESS | 1840 | 1460973906203 Marionette TRACE conn3 <- [1,1646,null,{}] 03:05:06 INFO - PROCESS | 1840 | 1460973906209 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}] 03:05:06 INFO - PROCESS | 1840 | 1460973906415 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:05:06 INFO - PROCESS | 1840 | 1460973906624 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2704e800 == 135 [pid = 1840] [id = 419] 03:05:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe0e3e8800) [pid = 1840] [serial = 1258] [outer = (nil)] 03:05:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe175dd000) [pid = 1840] [serial = 1259] [outer = 0x7fbe0e3e8800] 03:05:06 INFO - PROCESS | 1840 | 1460973906752 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe17ad2c00) [pid = 1840] [serial = 1260] [outer = 0x7fbe0e3e8800] 03:05:07 INFO - PROCESS | 1840 | 1460973907681 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:05:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1532ms 03:05:07 INFO - PROCESS | 1840 | 1460973907734 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 1840 | 1460973907737 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:05:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:05:07 INFO - PROCESS | 1840 | 1460973907744 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1840 | 1460973907748 Marionette TRACE conn3 <- [1,1650,null,{}] 03:05:07 INFO - PROCESS | 1840 | 1460973907753 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}] 03:05:07 INFO - PROCESS | 1840 | 1460973907948 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:05:08 INFO - PROCESS | 1840 | 1460973908163 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b30d000 == 136 [pid = 1840] [id = 420] 03:05:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe0eed3c00) [pid = 1840] [serial = 1261] [outer = (nil)] 03:05:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe17ad3c00) [pid = 1840] [serial = 1262] [outer = 0x7fbe0eed3c00] 03:05:08 INFO - PROCESS | 1840 | 1460973908281 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe17f22400) [pid = 1840] [serial = 1263] [outer = 0x7fbe0eed3c00] 03:05:09 INFO - PROCESS | 1840 | 1460973909221 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]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:05:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1529ms 03:05:09 INFO - PROCESS | 1840 | 1460973909274 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 1840 | 1460973909277 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:05:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:05:09 INFO - PROCESS | 1840 | 1460973909304 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1840 | 1460973909308 Marionette TRACE conn3 <- [1,1654,null,{}] 03:05:09 INFO - PROCESS | 1840 | 1460973909314 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}] 03:05:09 INFO - PROCESS | 1840 | 1460973909566 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:05:09 INFO - PROCESS | 1840 | 1460973909817 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046a4800 == 137 [pid = 1840] [id = 421] 03:05:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe183d1400) [pid = 1840] [serial = 1264] [outer = (nil)] 03:05:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbe1890a000) [pid = 1840] [serial = 1265] [outer = 0x7fbe183d1400] 03:05:09 INFO - PROCESS | 1840 | 1460973909943 Marionette DEBUG loaded listener.js 03:05:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbe19648800) [pid = 1840] [serial = 1266] [outer = 0x7fbe183d1400] 03:05:10 INFO - PROCESS | 1840 | 1460973910767 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]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:05:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1484ms 03:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:05:10 INFO - PROCESS | 1840 | 1460973910785 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 1840 | 1460973910787 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:05:10 INFO - PROCESS | 1840 | 1460973910793 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 1840 | 1460973910796 Marionette TRACE conn3 <- [1,1658,null,{}] 03:05:10 INFO - PROCESS | 1840 | 1460973910802 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}] 03:05:11 INFO - PROCESS | 1840 | 1460973910996 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:05:11 INFO - PROCESS | 1840 | 1460973911206 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8ca800 == 138 [pid = 1840] [id = 422] 03:05:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbe183d8400) [pid = 1840] [serial = 1267] [outer = (nil)] 03:05:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbe1a80c400) [pid = 1840] [serial = 1268] [outer = 0x7fbe183d8400] 03:05:11 INFO - PROCESS | 1840 | 1460973911323 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe1f03ac00) [pid = 1840] [serial = 1269] [outer = 0x7fbe183d8400] 03:05:12 INFO - PROCESS | 1840 | 1460973912325 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]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1586ms 03:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:05:12 INFO - PROCESS | 1840 | 1460973912379 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1840 | 1460973912382 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:05:12 INFO - PROCESS | 1840 | 1460973912388 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1840 | 1460973912391 Marionette TRACE conn3 <- [1,1662,null,{}] 03:05:12 INFO - PROCESS | 1840 | 1460973912396 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}] 03:05:12 INFO - PROCESS | 1840 | 1460973912604 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:05:12 INFO - PROCESS | 1840 | 1460973912864 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8e7800 == 139 [pid = 1840] [id = 423] 03:05:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbe01e2b400) [pid = 1840] [serial = 1270] [outer = (nil)] 03:05:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbe0f67d000) [pid = 1840] [serial = 1271] [outer = 0x7fbe01e2b400] 03:05:12 INFO - PROCESS | 1840 | 1460973912960 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbe24dd1800) [pid = 1840] [serial = 1272] [outer = 0x7fbe01e2b400] 03:05:13 INFO - PROCESS | 1840 | 1460973913845 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]]]}] 03:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1488ms 03:05:13 INFO - PROCESS | 1840 | 1460973913876 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 1840 | 1460973913880 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:05:13 INFO - PROCESS | 1840 | 1460973913885 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 1840 | 1460973913887 Marionette TRACE conn3 <- [1,1666,null,{}] 03:05:13 INFO - PROCESS | 1840 | 1460973913893 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}] 03:05:14 INFO - PROCESS | 1840 | 1460973914098 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:05:14 INFO - PROCESS | 1840 | 1460973914354 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038db000 == 140 [pid = 1840] [id = 424] 03:05:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbdfebcb800) [pid = 1840] [serial = 1273] [outer = (nil)] 03:05:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbe01b1f800) [pid = 1840] [serial = 1274] [outer = 0x7fbdfebcb800] 03:05:14 INFO - PROCESS | 1840 | 1460973914477 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbe081d1c00) [pid = 1840] [serial = 1275] [outer = 0x7fbdfebcb800] 03:05:15 INFO - PROCESS | 1840 | 1460973915331 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]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1529ms 03:05:15 INFO - PROCESS | 1840 | 1460973915417 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 1840 | 1460973915421 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:05:15 INFO - PROCESS | 1840 | 1460973915427 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1840 | 1460973915430 Marionette TRACE conn3 <- [1,1670,null,{}] 03:05:15 INFO - PROCESS | 1840 | 1460973915436 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}] 03:05:15 INFO - PROCESS | 1840 | 1460973915680 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:05:15 INFO - PROCESS | 1840 | 1460973915929 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3d7800 == 141 [pid = 1840] [id = 425] 03:05:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7fbdfebc8800) [pid = 1840] [serial = 1276] [outer = (nil)] 03:05:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7fbe047a4c00) [pid = 1840] [serial = 1277] [outer = 0x7fbdfebc8800] 03:05:16 INFO - PROCESS | 1840 | 1460973916047 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7fbe065a9400) [pid = 1840] [serial = 1278] [outer = 0x7fbdfebc8800] 03:05:17 INFO - PROCESS | 1840 | 1460973917284 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]]]}] 03:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1887ms 03:05:17 INFO - PROCESS | 1840 | 1460973917327 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:05:17 INFO - PROCESS | 1840 | 1460973917333 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:05:17 INFO - PROCESS | 1840 | 1460973917341 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:05:17 INFO - PROCESS | 1840 | 1460973917346 Marionette TRACE conn3 <- [1,1674,null,{}] 03:05:17 INFO - PROCESS | 1840 | 1460973917354 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}] 03:05:17 INFO - PROCESS | 1840 | 1460973917578 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:05:17 INFO - PROCESS | 1840 | 1460973917812 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054a2800 == 142 [pid = 1840] [id = 426] 03:05:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7fbdff91f400) [pid = 1840] [serial = 1279] [outer = (nil)] 03:05:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7fbdffc26400) [pid = 1840] [serial = 1280] [outer = 0x7fbdff91f400] 03:05:17 INFO - PROCESS | 1840 | 1460973917884 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7fbe01e26800) [pid = 1840] [serial = 1281] [outer = 0x7fbdff91f400] 03:05:18 INFO - PROCESS | 1840 | 1460973918927 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]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1634ms 03:05:18 INFO - PROCESS | 1840 | 1460973918976 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 1840 | 1460973918985 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:05:18 INFO - PROCESS | 1840 | 1460973918994 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1840 | 1460973918998 Marionette TRACE conn3 <- [1,1678,null,{}] 03:05:19 INFO - PROCESS | 1840 | 1460973919004 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}] 03:05:19 INFO - PROCESS | 1840 | 1460973919193 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:05:19 INFO - PROCESS | 1840 | 1460973919508 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff4fa000 == 143 [pid = 1840] [id = 427] 03:05:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7fbe044ed800) [pid = 1840] [serial = 1282] [outer = (nil)] 03:05:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7fbe047be800) [pid = 1840] [serial = 1283] [outer = 0x7fbe044ed800] 03:05:19 INFO - PROCESS | 1840 | 1460973919624 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7fbe06468000) [pid = 1840] [serial = 1284] [outer = 0x7fbe044ed800] 03:05:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25bd0000 == 142 [pid = 1840] [id = 359] 03:05:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e42000 == 141 [pid = 1840] [id = 355] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7fbe2597dc00) [pid = 1840] [serial = 1127] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7fbe027b2800) [pid = 1840] [serial = 1130] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7fbe27004000) [pid = 1840] [serial = 1133] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7fbe07b31800) [pid = 1840] [serial = 1136] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7fbe2d9eb000) [pid = 1840] [serial = 1139] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7fbe044f8000) [pid = 1840] [serial = 1142] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7fbe044f3800) [pid = 1840] [serial = 1145] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7fbe18420000) [pid = 1840] [serial = 1169] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13480000 == 140 [pid = 1840] [id = 392] 03:05:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e353000 == 139 [pid = 1840] [id = 391] 03:05:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfff41800 == 138 [pid = 1840] [id = 390] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7fbe12ee5400) [pid = 1840] [serial = 1014] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbe176dc800) [pid = 1840] [serial = 1166] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe1830f000) [pid = 1840] [serial = 1167] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbe13239400) [pid = 1840] [serial = 1115] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbe0fa54400) [pid = 1840] [serial = 1112] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe1308fc00) [pid = 1840] [serial = 1160] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbe0eecc000) [pid = 1840] [serial = 1155] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe07cd9c00) [pid = 1840] [serial = 1154] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe19284800) [pid = 1840] [serial = 1124] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbe17b07800) [pid = 1840] [serial = 1121] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe1890fc00) [pid = 1840] [serial = 891] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbe2ac4d400) [pid = 1840] [serial = 1083] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbe177ad800) [pid = 1840] [serial = 1023] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe2dcaa800) [pid = 1840] [serial = 909] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe065ae800) [pid = 1840] [serial = 1109] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe065a2c00) [pid = 1840] [serial = 1151] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbe25ee0800) [pid = 1840] [serial = 1077] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbe0fb4f800) [pid = 1840] [serial = 921] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe184a7400) [pid = 1840] [serial = 1068] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe081c9800) [pid = 1840] [serial = 1152] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe0f67d400) [pid = 1840] [serial = 1157] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe07cda400) [pid = 1840] [serial = 948] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe181d1000) [pid = 1840] [serial = 885] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe2d9f0000) [pid = 1840] [serial = 1089] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe047cb800) [pid = 1840] [serial = 969] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe16de4400) [pid = 1840] [serial = 1065] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe0f496800) [pid = 1840] [serial = 1011] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe135a0400) [pid = 1840] [serial = 1017] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe12eb7800) [pid = 1840] [serial = 855] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe1830d800) [pid = 1840] [serial = 957] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe17f16c00) [pid = 1840] [serial = 1026] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe24dd1c00) [pid = 1840] [serial = 1074] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe0fe85000) [pid = 1840] [serial = 975] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe18a9e000) [pid = 1840] [serial = 1071] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe2603ac00) [pid = 1840] [serial = 897] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe18910c00) [pid = 1840] [serial = 960] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe18393800) [pid = 1840] [serial = 1029] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe13599000) [pid = 1840] [serial = 882] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe2ae62000) [pid = 1840] [serial = 906] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe07cdb800) [pid = 1840] [serial = 972] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe0ff8c800) [pid = 1840] [serial = 1158] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe2a724400) [pid = 1840] [serial = 900] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe24dde400) [pid = 1840] [serial = 894] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe0ff84c00) [pid = 1840] [serial = 951] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe2b195400) [pid = 1840] [serial = 966] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0ff85800) [pid = 1840] [serial = 1062] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe07e81c00) [pid = 1840] [serial = 1008] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe2a72c800) [pid = 1840] [serial = 963] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe2ac58c00) [pid = 1840] [serial = 903] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbdff97cc00) [pid = 1840] [serial = 1092] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe2700d800) [pid = 1840] [serial = 1080] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe00c0f800) [pid = 1840] [serial = 918] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe065b1800) [pid = 1840] [serial = 912] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe15813c00) [pid = 1840] [serial = 978] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe14c20800) [pid = 1840] [serial = 1020] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe0f67e800) [pid = 1840] [serial = 1148] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe1841d400) [pid = 1840] [serial = 1035] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe0f491000) [pid = 1840] [serial = 879] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe18418000) [pid = 1840] [serial = 888] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe13b94000) [pid = 1840] [serial = 915] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe0e3f1c00) [pid = 1840] [serial = 1059] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe183dec00) [pid = 1840] [serial = 1032] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe15813400) [pid = 1840] [serial = 954] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe2b104800) [pid = 1840] [serial = 1086] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe15dcfc00) [pid = 1840] [serial = 1118] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe13b90000) [pid = 1840] [serial = 1163] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe13c74000) [pid = 1840] [serial = 1164] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe13596000) [pid = 1840] [serial = 1161] [outer = (nil)] [url = about:blank] 03:05:20 INFO - PROCESS | 1840 | 1460973920726 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]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1781ms 03:05:20 INFO - PROCESS | 1840 | 1460973920776 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1840 | 1460973920780 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:05:20 INFO - PROCESS | 1840 | 1460973920786 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1840 | 1460973920791 Marionette TRACE conn3 <- [1,1682,null,{}] 03:05:20 INFO - PROCESS | 1840 | 1460973920806 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}] 03:05:20 INFO - PROCESS | 1840 | 1460973920998 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:05:21 INFO - PROCESS | 1840 | 1460973921157 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05491000 == 139 [pid = 1840] [id = 428] 03:05:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbdff97cc00) [pid = 1840] [serial = 1285] [outer = (nil)] 03:05:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe07b2cc00) [pid = 1840] [serial = 1286] [outer = 0x7fbdff97cc00] 03:05:21 INFO - PROCESS | 1840 | 1460973921228 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe07e7d800) [pid = 1840] [serial = 1287] [outer = 0x7fbdff97cc00] 03:05:21 INFO - PROCESS | 1840 | 1460973921989 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]]]}] 03:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1238ms 03:05:22 INFO - PROCESS | 1840 | 1460973922025 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 1840 | 1460973922029 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:05:22 INFO - PROCESS | 1840 | 1460973922064 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 1840 | 1460973922068 Marionette TRACE conn3 <- [1,1686,null,{}] 03:05:22 INFO - PROCESS | 1840 | 1460973922077 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}] 03:05:22 INFO - PROCESS | 1840 | 1460973922256 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:05:22 INFO - PROCESS | 1840 | 1460973922271 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe07eb6000 == 140 [pid = 1840] [id = 429] 03:05:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe044ee000) [pid = 1840] [serial = 1288] [outer = (nil)] 03:05:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe0e2da400) [pid = 1840] [serial = 1289] [outer = 0x7fbe044ee000] 03:05:22 INFO - PROCESS | 1840 | 1460973922334 Marionette DEBUG loaded listener.js 03:05:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe0ec22400) [pid = 1840] [serial = 1290] [outer = 0x7fbe044ee000] 03:05:23 INFO - PROCESS | 1840 | 1460973923298 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]]]}] 03:05:23 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 03:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1283ms 03:05:23 INFO - PROCESS | 1840 | 1460973923354 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:05:23 INFO - PROCESS | 1840 | 1460973923357 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:05:23 INFO - PROCESS | 1840 | 1460973923364 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 1840 | 1460973923367 Marionette TRACE conn3 <- [1,1690,null,{}] 03:05:23 INFO - PROCESS | 1840 | 1460973923377 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}] 03:05:23 INFO - PROCESS | 1840 | 1460973923610 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:05:23 INFO - PROCESS | 1840 | 1460973923639 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb8e000 == 141 [pid = 1840] [id = 430] 03:05:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe081ce000) [pid = 1840] [serial = 1291] [outer = (nil)] 03:05:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe0f1a8400) [pid = 1840] [serial = 1292] [outer = 0x7fbe081ce000] 03:05:23 INFO - PROCESS | 1840 | 1460973923698 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe0f67a800) [pid = 1840] [serial = 1293] [outer = 0x7fbe081ce000] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe01d50800) [pid = 1840] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdff6cc400) [pid = 1840] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0646c000) [pid = 1840] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe0ec1a400) [pid = 1840] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbdff977400) [pid = 1840] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbdff6c7400) [pid = 1840] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe01d5b000) [pid = 1840] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe047a0800) [pid = 1840] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbdff6c2400) [pid = 1840] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:05:24 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe047a3800) [pid = 1840] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:05:25 INFO - PROCESS | 1840 | 1460973925142 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]]]}] 03:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1789ms 03:05:25 INFO - PROCESS | 1840 | 1460973925155 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 1840 | 1460973925158 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:05:25 INFO - PROCESS | 1840 | 1460973925171 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1840 | 1460973925173 Marionette TRACE conn3 <- [1,1694,null,{}] 03:05:25 INFO - PROCESS | 1840 | 1460973925180 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}] 03:05:25 INFO - PROCESS | 1840 | 1460973925422 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:05:25 INFO - PROCESS | 1840 | 1460973925583 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e5b4000 == 142 [pid = 1840] [id = 431] 03:05:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe01d5a800) [pid = 1840] [serial = 1294] [outer = (nil)] 03:05:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe0ea0a400) [pid = 1840] [serial = 1295] [outer = 0x7fbe01d5a800] 03:05:25 INFO - PROCESS | 1840 | 1460973925654 Marionette DEBUG loaded listener.js 03:05:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe10b83c00) [pid = 1840] [serial = 1296] [outer = 0x7fbe01d5a800] 03:05:26 INFO - PROCESS | 1840 | 1460973926314 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]]]}] 03:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1193ms 03:05:26 INFO - PROCESS | 1840 | 1460973926358 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 1840 | 1460973926361 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:05:26 INFO - PROCESS | 1840 | 1460973926367 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 1840 | 1460973926369 Marionette TRACE conn3 <- [1,1698,null,{}] 03:05:26 INFO - PROCESS | 1840 | 1460973926375 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}] 03:05:26 INFO - PROCESS | 1840 | 1460973926571 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:05:26 INFO - PROCESS | 1840 | 1460973926729 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f177000 == 143 [pid = 1840] [id = 432] 03:05:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe01d58400) [pid = 1840] [serial = 1297] [outer = (nil)] 03:05:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe11965000) [pid = 1840] [serial = 1298] [outer = 0x7fbe01d58400] 03:05:26 INFO - PROCESS | 1840 | 1460973926790 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe13078c00) [pid = 1840] [serial = 1299] [outer = 0x7fbe01d58400] 03:05:27 INFO - PROCESS | 1840 | 1460973927872 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]]]}] 03:05:27 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 03:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1579ms 03:05:27 INFO - PROCESS | 1840 | 1460973927947 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:05:27 INFO - PROCESS | 1840 | 1460973927952 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:05:27 INFO - PROCESS | 1840 | 1460973927959 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 1840 | 1460973927965 Marionette TRACE conn3 <- [1,1702,null,{}] 03:05:27 INFO - PROCESS | 1840 | 1460973927973 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}] 03:05:28 INFO - PROCESS | 1840 | 1460973928212 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:05:28 INFO - PROCESS | 1840 | 1460973928466 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046a0800 == 144 [pid = 1840] [id = 433] 03:05:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe01b25800) [pid = 1840] [serial = 1300] [outer = (nil)] 03:05:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe044f0400) [pid = 1840] [serial = 1301] [outer = 0x7fbe01b25800] 03:05:28 INFO - PROCESS | 1840 | 1460973928590 Marionette DEBUG loaded listener.js 03:05:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe06465800) [pid = 1840] [serial = 1302] [outer = 0x7fbe01b25800] 03:05:29 INFO - PROCESS | 1840 | 1460973929578 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]]]}] 03:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1684ms 03:05:29 INFO - PROCESS | 1840 | 1460973929645 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:05:29 INFO - PROCESS | 1840 | 1460973929654 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:05:29 INFO - PROCESS | 1840 | 1460973929664 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 1840 | 1460973929669 Marionette TRACE conn3 <- [1,1706,null,{}] 03:05:29 INFO - PROCESS | 1840 | 1460973929675 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}] 03:05:29 INFO - PROCESS | 1840 | 1460973929918 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:05:30 INFO - PROCESS | 1840 | 1460973930263 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3cf800 == 145 [pid = 1840] [id = 434] 03:05:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe01d55800) [pid = 1840] [serial = 1303] [outer = (nil)] 03:05:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe081c3800) [pid = 1840] [serial = 1304] [outer = 0x7fbe01d55800] 03:05:30 INFO - PROCESS | 1840 | 1460973930341 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe0ea02c00) [pid = 1840] [serial = 1305] [outer = 0x7fbe01d55800] 03:05:31 INFO - PROCESS | 1840 | 1460973931190 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]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1587ms 03:05:31 INFO - PROCESS | 1840 | 1460973931252 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:05:31 INFO - PROCESS | 1840 | 1460973931256 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:05:31 INFO - PROCESS | 1840 | 1460973931263 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 1840 | 1460973931269 Marionette TRACE conn3 <- [1,1710,null,{}] 03:05:31 INFO - PROCESS | 1840 | 1460973931284 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}] 03:05:31 INFO - PROCESS | 1840 | 1460973931495 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:05:31 INFO - PROCESS | 1840 | 1460973931695 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d52000 == 146 [pid = 1840] [id = 435] 03:05:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe0ea0e800) [pid = 1840] [serial = 1306] [outer = (nil)] 03:05:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe0fb47000) [pid = 1840] [serial = 1307] [outer = 0x7fbe0ea0e800] 03:05:31 INFO - PROCESS | 1840 | 1460973931775 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe10f6f800) [pid = 1840] [serial = 1308] [outer = 0x7fbe0ea0e800] 03:05:32 INFO - PROCESS | 1840 | 1460973932705 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]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1483ms 03:05:32 INFO - PROCESS | 1840 | 1460973932747 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:05:32 INFO - PROCESS | 1840 | 1460973932752 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:05:32 INFO - PROCESS | 1840 | 1460973932758 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1840 | 1460973932761 Marionette TRACE conn3 <- [1,1714,null,{}] 03:05:32 INFO - PROCESS | 1840 | 1460973932766 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}] 03:05:32 INFO - PROCESS | 1840 | 1460973932961 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:05:33 INFO - PROCESS | 1840 | 1460973933165 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1347b800 == 147 [pid = 1840] [id = 436] 03:05:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe0f2b2000) [pid = 1840] [serial = 1309] [outer = (nil)] 03:05:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe13236000) [pid = 1840] [serial = 1310] [outer = 0x7fbe0f2b2000] 03:05:33 INFO - PROCESS | 1840 | 1460973933237 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe133a0000) [pid = 1840] [serial = 1311] [outer = 0x7fbe0f2b2000] 03:05:34 INFO - PROCESS | 1840 | 1460973934109 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]]]}] 03:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1390ms 03:05:34 INFO - PROCESS | 1840 | 1460973934153 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 1840 | 1460973934156 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:05:34 INFO - PROCESS | 1840 | 1460973934163 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:05:34 INFO - PROCESS | 1840 | 1460973934166 Marionette TRACE conn3 <- [1,1718,null,{}] 03:05:34 INFO - PROCESS | 1840 | 1460973934171 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}] 03:05:34 INFO - PROCESS | 1840 | 1460973934348 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:05:34 INFO - PROCESS | 1840 | 1460973934552 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139ad800 == 148 [pid = 1840] [id = 437] 03:05:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe10b83000) [pid = 1840] [serial = 1312] [outer = (nil)] 03:05:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe13596c00) [pid = 1840] [serial = 1313] [outer = 0x7fbe10b83000] 03:05:34 INFO - PROCESS | 1840 | 1460973934625 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe135a1800) [pid = 1840] [serial = 1314] [outer = 0x7fbe10b83000] 03:05:35 INFO - PROCESS | 1840 | 1460973935544 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]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1427ms 03:05:35 INFO - PROCESS | 1840 | 1460973935592 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1840 | 1460973935595 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:05:35 INFO - PROCESS | 1840 | 1460973935602 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1840 | 1460973935605 Marionette TRACE conn3 <- [1,1722,null,{}] 03:05:35 INFO - PROCESS | 1840 | 1460973935611 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}] 03:05:35 INFO - PROCESS | 1840 | 1460973935823 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:05:36 INFO - PROCESS | 1840 | 1460973936023 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cc0000 == 149 [pid = 1840] [id = 438] 03:05:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe13b8ec00) [pid = 1840] [serial = 1315] [outer = (nil)] 03:05:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe16a60800) [pid = 1840] [serial = 1316] [outer = 0x7fbe13b8ec00] 03:05:36 INFO - PROCESS | 1840 | 1460973936096 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe17f13400) [pid = 1840] [serial = 1317] [outer = 0x7fbe13b8ec00] 03:05:36 INFO - PROCESS | 1840 | 1460973936988 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]]]}] 03:05:37 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 03:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1431ms 03:05:37 INFO - PROCESS | 1840 | 1460973937036 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:05:37 INFO - PROCESS | 1840 | 1460973937041 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:05:37 INFO - PROCESS | 1840 | 1460973937050 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1840 | 1460973937055 Marionette TRACE conn3 <- [1,1726,null,{}] 03:05:37 INFO - PROCESS | 1840 | 1460973937063 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}] 03:05:37 INFO - PROCESS | 1840 | 1460973937341 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:05:37 INFO - PROCESS | 1840 | 1460973937615 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe15f97000 == 150 [pid = 1840] [id = 439] 03:05:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbdff6c6000) [pid = 1840] [serial = 1318] [outer = (nil)] 03:05:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe18302c00) [pid = 1840] [serial = 1319] [outer = 0x7fbdff6c6000] 03:05:37 INFO - PROCESS | 1840 | 1460973937732 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe1839a000) [pid = 1840] [serial = 1320] [outer = 0x7fbdff6c6000] 03:05:38 INFO - PROCESS | 1840 | 1460973938548 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]]]}] 03:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1534ms 03:05:38 INFO - PROCESS | 1840 | 1460973938583 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1840 | 1460973938586 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:05:38 INFO - PROCESS | 1840 | 1460973938592 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1840 | 1460973938595 Marionette TRACE conn3 <- [1,1730,null,{}] 03:05:38 INFO - PROCESS | 1840 | 1460973938601 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}] 03:05:38 INFO - PROCESS | 1840 | 1460973938863 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:05:39 INFO - PROCESS | 1840 | 1460973939014 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17bed800 == 151 [pid = 1840] [id = 440] 03:05:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe14c17000) [pid = 1840] [serial = 1321] [outer = (nil)] 03:05:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe18419000) [pid = 1840] [serial = 1322] [outer = 0x7fbe14c17000] 03:05:39 INFO - PROCESS | 1840 | 1460973939087 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe18904800) [pid = 1840] [serial = 1323] [outer = 0x7fbe14c17000] 03:05:39 INFO - PROCESS | 1840 | 1460973939963 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]]]}] 03:05:40 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 03:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1429ms 03:05:40 INFO - PROCESS | 1840 | 1460973940023 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:05:40 INFO - PROCESS | 1840 | 1460973940028 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:05:40 INFO - PROCESS | 1840 | 1460973940035 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1840 | 1460973940038 Marionette TRACE conn3 <- [1,1734,null,{}] 03:05:40 INFO - PROCESS | 1840 | 1460973940046 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}] 03:05:40 INFO - PROCESS | 1840 | 1460973940266 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:05:40 INFO - PROCESS | 1840 | 1460973940469 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18536800 == 152 [pid = 1840] [id = 441] 03:05:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe15dd2400) [pid = 1840] [serial = 1324] [outer = (nil)] 03:05:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe18e49000) [pid = 1840] [serial = 1325] [outer = 0x7fbe15dd2400] 03:05:40 INFO - PROCESS | 1840 | 1460973940586 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe196c1400) [pid = 1840] [serial = 1326] [outer = 0x7fbe15dd2400] 03:05:41 INFO - PROCESS | 1840 | 1460973941490 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]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1532ms 03:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:05:41 INFO - PROCESS | 1840 | 1460973941567 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1840 | 1460973941570 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:05:41 INFO - PROCESS | 1840 | 1460973941577 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1840 | 1460973941580 Marionette TRACE conn3 <- [1,1738,null,{}] 03:05:41 INFO - PROCESS | 1840 | 1460973941586 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}] 03:05:41 INFO - PROCESS | 1840 | 1460973941815 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:05:42 INFO - PROCESS | 1840 | 1460973942022 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fc1f800 == 153 [pid = 1840] [id = 442] 03:05:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe25bb5000) [pid = 1840] [serial = 1327] [outer = (nil)] 03:05:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe2600a400) [pid = 1840] [serial = 1328] [outer = 0x7fbe25bb5000] 03:05:42 INFO - PROCESS | 1840 | 1460973942189 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe26ef8000) [pid = 1840] [serial = 1329] [outer = 0x7fbe25bb5000] 03:05:43 INFO - PROCESS | 1840 | 1460973943139 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1637ms 03:05:43 INFO - PROCESS | 1840 | 1460973943213 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:05:43 INFO - PROCESS | 1840 | 1460973943223 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:05:43 INFO - PROCESS | 1840 | 1460973943229 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1840 | 1460973943233 Marionette TRACE conn3 <- [1,1742,null,{}] 03:05:43 INFO - PROCESS | 1840 | 1460973943238 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}] 03:05:43 INFO - PROCESS | 1840 | 1460973943497 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:05:43 INFO - PROCESS | 1840 | 1460973943754 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe28f82800 == 154 [pid = 1840] [id = 443] 03:05:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe2700ec00) [pid = 1840] [serial = 1330] [outer = (nil)] 03:05:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe2ac59400) [pid = 1840] [serial = 1331] [outer = 0x7fbe2700ec00] 03:05:43 INFO - PROCESS | 1840 | 1460973943877 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe2b225000) [pid = 1840] [serial = 1332] [outer = 0x7fbe2700ec00] 03:05:44 INFO - PROCESS | 1840 | 1460973944741 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]]]}] 03:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1586ms 03:05:44 INFO - PROCESS | 1840 | 1460973944816 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:05:44 INFO - PROCESS | 1840 | 1460973944820 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:05:44 INFO - PROCESS | 1840 | 1460973944826 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:05:44 INFO - PROCESS | 1840 | 1460973944828 Marionette TRACE conn3 <- [1,1746,null,{}] 03:05:44 INFO - PROCESS | 1840 | 1460973944834 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}] 03:05:45 INFO - PROCESS | 1840 | 1460973945084 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:05:45 INFO - PROCESS | 1840 | 1460973945334 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfff31800 == 155 [pid = 1840] [id = 444] 03:05:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbdfebcd000) [pid = 1840] [serial = 1333] [outer = (nil)] 03:05:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe01d4f000) [pid = 1840] [serial = 1334] [outer = 0x7fbdfebcd000] 03:05:45 INFO - PROCESS | 1840 | 1460973945454 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe0380b400) [pid = 1840] [serial = 1335] [outer = 0x7fbdfebcd000] 03:05:46 INFO - PROCESS | 1840 | 1460973946293 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]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1534ms 03:05:46 INFO - PROCESS | 1840 | 1460973946361 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 1840 | 1460973946364 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:05:46 INFO - PROCESS | 1840 | 1460973946370 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1840 | 1460973946372 Marionette TRACE conn3 <- [1,1750,null,{}] 03:05:46 INFO - PROCESS | 1840 | 1460973946378 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}] 03:05:46 INFO - PROCESS | 1840 | 1460973946577 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:05:46 INFO - PROCESS | 1840 | 1460973946783 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01db0000 == 156 [pid = 1840] [id = 445] 03:05:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbdfebcc000) [pid = 1840] [serial = 1336] [outer = (nil)] 03:05:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe0380ec00) [pid = 1840] [serial = 1337] [outer = 0x7fbdfebcc000] 03:05:46 INFO - PROCESS | 1840 | 1460973946901 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe0646f400) [pid = 1840] [serial = 1338] [outer = 0x7fbdfebcc000] 03:05:48 INFO - PROCESS | 1840 | 1460973948301 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]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1990ms 03:05:48 INFO - PROCESS | 1840 | 1460973948363 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:05:48 INFO - PROCESS | 1840 | 1460973948370 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:05:48 INFO - PROCESS | 1840 | 1460973948378 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1840 | 1460973948383 Marionette TRACE conn3 <- [1,1754,null,{}] 03:05:48 INFO - PROCESS | 1840 | 1460973948391 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}] 03:05:48 INFO - PROCESS | 1840 | 1460973948600 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:05:48 INFO - PROCESS | 1840 | 1460973948811 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe028de800 == 157 [pid = 1840] [id = 446] 03:05:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbdff6cf000) [pid = 1840] [serial = 1339] [outer = (nil)] 03:05:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe00c0a000) [pid = 1840] [serial = 1340] [outer = 0x7fbdff6cf000] 03:05:48 INFO - PROCESS | 1840 | 1460973948938 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe0380e800) [pid = 1840] [serial = 1341] [outer = 0x7fbdff6cf000] 03:05:50 INFO - PROCESS | 1840 | 1460973950016 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1689ms 03:05:50 INFO - PROCESS | 1840 | 1460973950070 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1840 | 1460973950082 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:05:50 INFO - PROCESS | 1840 | 1460973950093 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1840 | 1460973950096 Marionette TRACE conn3 <- [1,1758,null,{}] 03:05:50 INFO - PROCESS | 1840 | 1460973950102 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}] 03:05:50 INFO - PROCESS | 1840 | 1460973950308 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:05:50 INFO - PROCESS | 1840 | 1460973950603 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff5de800 == 158 [pid = 1840] [id = 447] 03:05:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbdff970c00) [pid = 1840] [serial = 1342] [outer = (nil)] 03:05:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe07b37c00) [pid = 1840] [serial = 1343] [outer = 0x7fbdff970c00] 03:05:50 INFO - PROCESS | 1840 | 1460973950754 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe07dbcc00) [pid = 1840] [serial = 1344] [outer = 0x7fbdff970c00] 03:05:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1803e800 == 157 [pid = 1840] [id = 51] 03:05:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e5b4000 == 156 [pid = 1840] [id = 431] 03:05:50 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe1964e000) [pid = 1840] [serial = 1187] [outer = (nil)] [url = about:blank] 03:05:50 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe1964b800) [pid = 1840] [serial = 1190] [outer = (nil)] [url = about:blank] 03:05:50 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbdffc24800) [pid = 1840] [serial = 1193] [outer = (nil)] [url = about:blank] 03:05:50 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe07db3c00) [pid = 1840] [serial = 1196] [outer = (nil)] [url = about:blank] 03:05:50 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe07dbe000) [pid = 1840] [serial = 1199] [outer = (nil)] [url = about:blank] 03:05:50 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe10b7f000) [pid = 1840] [serial = 1202] [outer = (nil)] [url = about:blank] 03:05:50 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe0eecc800) [pid = 1840] [serial = 1232] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb8e000 == 155 [pid = 1840] [id = 430] 03:05:51 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe07eb6000 == 154 [pid = 1840] [id = 429] 03:05:51 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05491000 == 153 [pid = 1840] [id = 428] 03:05:51 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff4fa000 == 152 [pid = 1840] [id = 427] 03:05:51 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe054a2800 == 151 [pid = 1840] [id = 426] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe0646bc00) [pid = 1840] [serial = 1095] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe18eb5400) [pid = 1840] [serial = 1170] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe065b0000) [pid = 1840] [serial = 1214] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe07b37800) [pid = 1840] [serial = 1215] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe10b80800) [pid = 1840] [serial = 1226] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe0fa5b800) [pid = 1840] [serial = 1178] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe081c7000) [pid = 1840] [serial = 1175] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe065a2800) [pid = 1840] [serial = 1217] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe0e3e7c00) [pid = 1840] [serial = 1218] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe01b2c000) [pid = 1840] [serial = 1209] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbdff928800) [pid = 1840] [serial = 1208] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe044f9c00) [pid = 1840] [serial = 1212] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe027b1800) [pid = 1840] [serial = 1211] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe01d4f400) [pid = 1840] [serial = 1205] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe0ec19800) [pid = 1840] [serial = 1220] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe0f19e800) [pid = 1840] [serial = 1221] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe13595400) [pid = 1840] [serial = 1181] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbdff974800) [pid = 1840] [serial = 1172] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe160e8c00) [pid = 1840] [serial = 1184] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe07ce7800) [pid = 1840] [serial = 1230] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe10b76c00) [pid = 1840] [serial = 1224] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe0f683c00) [pid = 1840] [serial = 1223] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe00c14c00) [pid = 1840] [serial = 1229] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe10f6b400) [pid = 1840] [serial = 1227] [outer = (nil)] [url = about:blank] 03:05:51 INFO - PROCESS | 1840 | 1460973951750 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]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1685ms 03:05:51 INFO - PROCESS | 1840 | 1460973951779 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:05:51 INFO - PROCESS | 1840 | 1460973951783 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:05:51 INFO - PROCESS | 1840 | 1460973951789 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1840 | 1460973951795 Marionette TRACE conn3 <- [1,1762,null,{}] 03:05:51 INFO - PROCESS | 1840 | 1460973951810 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}] 03:05:52 INFO - PROCESS | 1840 | 1460973951995 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:05:52 INFO - PROCESS | 1840 | 1460973952170 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0549e000 == 152 [pid = 1840] [id = 448] 03:05:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe0380e400) [pid = 1840] [serial = 1345] [outer = (nil)] 03:05:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe081ca400) [pid = 1840] [serial = 1346] [outer = 0x7fbe0380e400] 03:05:52 INFO - PROCESS | 1840 | 1460973952235 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe0eecf000) [pid = 1840] [serial = 1347] [outer = 0x7fbe0380e400] 03:05:52 INFO - PROCESS | 1840 | 1460973952985 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]]]}] 03:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1233ms 03:05:53 INFO - PROCESS | 1840 | 1460973953039 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:05:53 INFO - PROCESS | 1840 | 1460973953044 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:05:53 INFO - PROCESS | 1840 | 1460973953052 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:05:53 INFO - PROCESS | 1840 | 1460973953054 Marionette TRACE conn3 <- [1,1766,null,{}] 03:05:53 INFO - PROCESS | 1840 | 1460973953060 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}] 03:05:53 INFO - PROCESS | 1840 | 1460973953238 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:05:53 INFO - PROCESS | 1840 | 1460973953257 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb7f000 == 153 [pid = 1840] [id = 449] 03:05:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe0e3e4c00) [pid = 1840] [serial = 1348] [outer = (nil)] 03:05:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0fa61000) [pid = 1840] [serial = 1349] [outer = 0x7fbe0e3e4c00] 03:05:53 INFO - PROCESS | 1840 | 1460973953320 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe10b76c00) [pid = 1840] [serial = 1350] [outer = 0x7fbe0e3e4c00] 03:05:54 INFO - PROCESS | 1840 | 1460973954315 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]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1334ms 03:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:05:54 INFO - PROCESS | 1840 | 1460973954387 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1840 | 1460973954389 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:05:54 INFO - PROCESS | 1840 | 1460973954396 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1840 | 1460973954399 Marionette TRACE conn3 <- [1,1770,null,{}] 03:05:54 INFO - PROCESS | 1840 | 1460973954404 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}] 03:05:54 INFO - PROCESS | 1840 | 1460973954643 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:05:54 INFO - PROCESS | 1840 | 1460973954666 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f079000 == 154 [pid = 1840] [id = 450] 03:05:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe0f496800) [pid = 1840] [serial = 1351] [outer = (nil)] 03:05:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe10b7f400) [pid = 1840] [serial = 1352] [outer = 0x7fbe0f496800] 03:05:54 INFO - PROCESS | 1840 | 1460973954727 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe12eaf000) [pid = 1840] [serial = 1353] [outer = 0x7fbe0f496800] 03:05:56 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe01d5a800) [pid = 1840] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:05:56 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbdff91f400) [pid = 1840] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:05:56 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe081ce000) [pid = 1840] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:05:56 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe044ed800) [pid = 1840] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:05:56 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe044ee000) [pid = 1840] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:05:56 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbdff97cc00) [pid = 1840] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:05:56 INFO - PROCESS | 1840 | 1460973956111 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]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1736ms 03:05:56 INFO - PROCESS | 1840 | 1460973956136 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1840 | 1460973956140 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:05:56 INFO - PROCESS | 1840 | 1460973956145 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1840 | 1460973956147 Marionette TRACE conn3 <- [1,1774,null,{}] 03:05:56 INFO - PROCESS | 1840 | 1460973956154 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}] 03:05:56 INFO - PROCESS | 1840 | 1460973956439 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:05:56 INFO - PROCESS | 1840 | 1460973956553 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a7a800 == 155 [pid = 1840] [id = 451] 03:05:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe12ee0c00) [pid = 1840] [serial = 1354] [outer = (nil)] 03:05:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe13b8a400) [pid = 1840] [serial = 1355] [outer = 0x7fbe12ee0c00] 03:05:56 INFO - PROCESS | 1840 | 1460973956619 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe14fb8c00) [pid = 1840] [serial = 1356] [outer = 0x7fbe12ee0c00] 03:05:57 INFO - PROCESS | 1840 | 1460973957291 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1182ms 03:05:57 INFO - PROCESS | 1840 | 1460973957328 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:05:57 INFO - PROCESS | 1840 | 1460973957343 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:05:57 INFO - PROCESS | 1840 | 1460973957354 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1840 | 1460973957360 Marionette TRACE conn3 <- [1,1778,null,{}] 03:05:57 INFO - PROCESS | 1840 | 1460973957375 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}] 03:05:57 INFO - PROCESS | 1840 | 1460973957545 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:05:57 INFO - PROCESS | 1840 | 1460973957554 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c0d800 == 156 [pid = 1840] [id = 452] 03:05:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe15766400) [pid = 1840] [serial = 1357] [outer = (nil)] 03:05:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe16de3400) [pid = 1840] [serial = 1358] [outer = 0x7fbe15766400] 03:05:57 INFO - PROCESS | 1840 | 1460973957624 Marionette DEBUG loaded listener.js 03:05:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe17ad9c00) [pid = 1840] [serial = 1359] [outer = 0x7fbe15766400] 03:05:58 INFO - PROCESS | 1840 | 1460973958802 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]]]}] 03:05:58 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 03:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1502ms 03:05:58 INFO - PROCESS | 1840 | 1460973958852 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:05:58 INFO - PROCESS | 1840 | 1460973958859 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:05:58 INFO - PROCESS | 1840 | 1460973958867 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:05:58 INFO - PROCESS | 1840 | 1460973958872 Marionette TRACE conn3 <- [1,1782,null,{}] 03:05:58 INFO - PROCESS | 1840 | 1460973958881 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}] 03:05:59 INFO - PROCESS | 1840 | 1460973959093 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:05:59 INFO - PROCESS | 1840 | 1460973959296 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe048ae800 == 157 [pid = 1840] [id = 453] 03:05:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe00c16c00) [pid = 1840] [serial = 1360] [outer = (nil)] 03:05:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe03803400) [pid = 1840] [serial = 1361] [outer = 0x7fbe00c16c00] 03:05:59 INFO - PROCESS | 1840 | 1460973959418 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe0646c400) [pid = 1840] [serial = 1362] [outer = 0x7fbe00c16c00] 03:06:00 INFO - PROCESS | 1840 | 1460973960415 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]]]}] 03:06:00 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 03:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1590ms 03:06:00 INFO - PROCESS | 1840 | 1460973960458 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:06:00 INFO - PROCESS | 1840 | 1460973960471 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:06:00 INFO - PROCESS | 1840 | 1460973960482 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1840 | 1460973960485 Marionette TRACE conn3 <- [1,1786,null,{}] 03:06:00 INFO - PROCESS | 1840 | 1460973960492 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}] 03:06:00 INFO - PROCESS | 1840 | 1460973960705 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:06:01 INFO - PROCESS | 1840 | 1460973961019 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa36000 == 158 [pid = 1840] [id = 454] 03:06:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe07ce0c00) [pid = 1840] [serial = 1363] [outer = (nil)] 03:06:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe0c88c000) [pid = 1840] [serial = 1364] [outer = 0x7fbe07ce0c00] 03:06:01 INFO - PROCESS | 1840 | 1460973961138 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe0f1a7c00) [pid = 1840] [serial = 1365] [outer = 0x7fbe07ce0c00] 03:06:02 INFO - PROCESS | 1840 | 1460973962155 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]]]}] 03:06:02 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 03:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1736ms 03:06:02 INFO - PROCESS | 1840 | 1460973962234 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 1840 | 1460973962241 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:06:02 INFO - PROCESS | 1840 | 1460973962252 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1840 | 1460973962262 Marionette TRACE conn3 <- [1,1790,null,{}] 03:06:02 INFO - PROCESS | 1840 | 1460973962283 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}] 03:06:02 INFO - PROCESS | 1840 | 1460973962505 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:06:02 INFO - PROCESS | 1840 | 1460973962768 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13fbc000 == 159 [pid = 1840] [id = 455] 03:06:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe0f67cc00) [pid = 1840] [serial = 1366] [outer = (nil)] 03:06:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe12eb0c00) [pid = 1840] [serial = 1367] [outer = 0x7fbe0f67cc00] 03:06:02 INFO - PROCESS | 1840 | 1460973962891 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe1359f800) [pid = 1840] [serial = 1368] [outer = 0x7fbe0f67cc00] 03:06:03 INFO - PROCESS | 1840 | 1460973963818 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]]]}] 03:06:03 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) 03:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1600ms 03:06:03 INFO - PROCESS | 1840 | 1460973963850 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 1840 | 1460973963854 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:06:03 INFO - PROCESS | 1840 | 1460973963861 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1840 | 1460973963865 Marionette TRACE conn3 <- [1,1794,null,{}] 03:06:03 INFO - PROCESS | 1840 | 1460973963870 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}] 03:06:04 INFO - PROCESS | 1840 | 1460973964071 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:06:04 INFO - PROCESS | 1840 | 1460973964283 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1852d800 == 160 [pid = 1840] [id = 456] 03:06:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe0fb4b400) [pid = 1840] [serial = 1369] [outer = (nil)] 03:06:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe17213000) [pid = 1840] [serial = 1370] [outer = 0x7fbe0fb4b400] 03:06:04 INFO - PROCESS | 1840 | 1460973964401 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe1830a800) [pid = 1840] [serial = 1371] [outer = 0x7fbe0fb4b400] 03:06:05 INFO - PROCESS | 1840 | 1460973965348 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]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1535ms 03:06:05 INFO - PROCESS | 1840 | 1460973965398 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1840 | 1460973965401 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:06:05 INFO - PROCESS | 1840 | 1460973965407 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1840 | 1460973965409 Marionette TRACE conn3 <- [1,1798,null,{}] 03:06:05 INFO - PROCESS | 1840 | 1460973965415 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}] 03:06:05 INFO - PROCESS | 1840 | 1460973965607 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:06:05 INFO - PROCESS | 1840 | 1460973965816 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25c8c800 == 161 [pid = 1840] [id = 457] 03:06:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe13b89000) [pid = 1840] [serial = 1372] [outer = (nil)] 03:06:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe1872e400) [pid = 1840] [serial = 1373] [outer = 0x7fbe13b89000] 03:06:05 INFO - PROCESS | 1840 | 1460973965932 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe1964a000) [pid = 1840] [serial = 1374] [outer = 0x7fbe13b89000] 03:06:06 INFO - PROCESS | 1840 | 1460973966868 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]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1478ms 03:06:06 INFO - PROCESS | 1840 | 1460973966885 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1840 | 1460973966889 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:06:06 INFO - PROCESS | 1840 | 1460973966895 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1840 | 1460973966899 Marionette TRACE conn3 <- [1,1802,null,{}] 03:06:06 INFO - PROCESS | 1840 | 1460973966904 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}] 03:06:07 INFO - PROCESS | 1840 | 1460973967135 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:06:07 INFO - PROCESS | 1840 | 1460973967399 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b170800 == 162 [pid = 1840] [id = 458] 03:06:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe260da400) [pid = 1840] [serial = 1375] [outer = (nil)] 03:06:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe2ac53000) [pid = 1840] [serial = 1376] [outer = 0x7fbe260da400] 03:06:07 INFO - PROCESS | 1840 | 1460973967537 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe2ad2e800) [pid = 1840] [serial = 1377] [outer = 0x7fbe260da400] 03:06:08 INFO - PROCESS | 1840 | 1460973968432 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]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1580ms 03:06:08 INFO - PROCESS | 1840 | 1460973968477 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:06:08 INFO - PROCESS | 1840 | 1460973968481 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:06:08 INFO - PROCESS | 1840 | 1460973968487 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 1840 | 1460973968490 Marionette TRACE conn3 <- [1,1806,null,{}] 03:06:08 INFO - PROCESS | 1840 | 1460973968496 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}] 03:06:08 INFO - PROCESS | 1840 | 1460973968701 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:06:08 INFO - PROCESS | 1840 | 1460973968915 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe3028d000 == 163 [pid = 1840] [id = 459] 03:06:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe07c04000) [pid = 1840] [serial = 1378] [outer = (nil)] 03:06:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe07c0ac00) [pid = 1840] [serial = 1379] [outer = 0x7fbe07c04000] 03:06:09 INFO - PROCESS | 1840 | 1460973969032 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe07c0fc00) [pid = 1840] [serial = 1380] [outer = 0x7fbe07c04000] 03:06:09 INFO - PROCESS | 1840 | 1460973969964 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]]]}] 03:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1532ms 03:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:06:10 INFO - PROCESS | 1840 | 1460973970020 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1840 | 1460973970023 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:06:10 INFO - PROCESS | 1840 | 1460973970030 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1840 | 1460973970033 Marionette TRACE conn3 <- [1,1810,null,{}] 03:06:10 INFO - PROCESS | 1840 | 1460973970038 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}] 03:06:10 INFO - PROCESS | 1840 | 1460973970246 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:06:10 INFO - PROCESS | 1840 | 1460973970463 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfebae800 == 164 [pid = 1840] [id = 460] 03:06:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe07c05800) [pid = 1840] [serial = 1381] [outer = (nil)] 03:06:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe260db400) [pid = 1840] [serial = 1382] [outer = 0x7fbe07c05800] 03:06:10 INFO - PROCESS | 1840 | 1460973970582 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe2b32c000) [pid = 1840] [serial = 1383] [outer = 0x7fbe07c05800] 03:06:11 INFO - PROCESS | 1840 | 1460973971503 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]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 03:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:06:11 INFO - PROCESS | 1840 | 1460973971560 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 1840 | 1460973971563 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:06:11 INFO - PROCESS | 1840 | 1460973971569 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 1840 | 1460973971572 Marionette TRACE conn3 <- [1,1814,null,{}] 03:06:11 INFO - PROCESS | 1840 | 1460973971598 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}] 03:06:11 INFO - PROCESS | 1840 | 1460973971799 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:06:12 INFO - PROCESS | 1840 | 1460973972008 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1395d000 == 165 [pid = 1840] [id = 461] 03:06:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe07c06c00) [pid = 1840] [serial = 1384] [outer = (nil)] 03:06:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe08193400) [pid = 1840] [serial = 1385] [outer = 0x7fbe07c06c00] 03:06:12 INFO - PROCESS | 1840 | 1460973972125 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe08198800) [pid = 1840] [serial = 1386] [outer = 0x7fbe07c06c00] 03:06:13 INFO - PROCESS | 1840 | 1460973973042 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]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1553ms 03:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:06:13 INFO - PROCESS | 1840 | 1460973973122 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1840 | 1460973973125 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:06:13 INFO - PROCESS | 1840 | 1460973973132 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1840 | 1460973973135 Marionette TRACE conn3 <- [1,1818,null,{}] 03:06:13 INFO - PROCESS | 1840 | 1460973973141 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}] 03:06:13 INFO - PROCESS | 1840 | 1460973973345 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:06:13 INFO - PROCESS | 1840 | 1460973973681 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1368c000 == 166 [pid = 1840] [id = 462] 03:06:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe05888c00) [pid = 1840] [serial = 1387] [outer = (nil)] 03:06:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbe0588ec00) [pid = 1840] [serial = 1388] [outer = 0x7fbe05888c00] 03:06:13 INFO - PROCESS | 1840 | 1460973973761 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbe0818e800) [pid = 1840] [serial = 1389] [outer = 0x7fbe05888c00] 03:06:14 INFO - PROCESS | 1840 | 1460973974620 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]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1532ms 03:06:14 INFO - PROCESS | 1840 | 1460973974663 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:06:14 INFO - PROCESS | 1840 | 1460973974667 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:06:14 INFO - PROCESS | 1840 | 1460973974673 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1840 | 1460973974677 Marionette TRACE conn3 <- [1,1822,null,{}] 03:06:14 INFO - PROCESS | 1840 | 1460973974683 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}] 03:06:14 INFO - PROCESS | 1840 | 1460973974920 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:06:15 INFO - PROCESS | 1840 | 1460973975177 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc794000 == 167 [pid = 1840] [id = 463] 03:06:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbe2b36a800) [pid = 1840] [serial = 1390] [outer = (nil)] 03:06:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbe2cf9c800) [pid = 1840] [serial = 1391] [outer = 0x7fbe2b36a800] 03:06:15 INFO - PROCESS | 1840 | 1460973975321 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe2dc9e000) [pid = 1840] [serial = 1392] [outer = 0x7fbe2b36a800] 03:06:16 INFO - PROCESS | 1840 | 1460973976160 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]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 03:06:16 INFO - PROCESS | 1840 | 1460973976207 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1840 | 1460973976210 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:06:16 INFO - PROCESS | 1840 | 1460973976216 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1840 | 1460973976220 Marionette TRACE conn3 <- [1,1826,null,{}] 03:06:16 INFO - PROCESS | 1840 | 1460973976225 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}] 03:06:16 INFO - PROCESS | 1840 | 1460973976424 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:06:16 INFO - PROCESS | 1840 | 1460973976648 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc7b0800 == 168 [pid = 1840] [id = 464] 03:06:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbdfc512800) [pid = 1840] [serial = 1393] [outer = (nil)] 03:06:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbdfc51c800) [pid = 1840] [serial = 1394] [outer = 0x7fbdfc512800] 03:06:16 INFO - PROCESS | 1840 | 1460973976761 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbdfc521400) [pid = 1840] [serial = 1395] [outer = 0x7fbdfc512800] 03:06:17 INFO - PROCESS | 1840 | 1460973977705 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]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1527ms 03:06:17 INFO - PROCESS | 1840 | 1460973977746 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1840 | 1460973977749 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:06:17 INFO - PROCESS | 1840 | 1460973977777 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1840 | 1460973977781 Marionette TRACE conn3 <- [1,1830,null,{}] 03:06:17 INFO - PROCESS | 1840 | 1460973977787 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}] 03:06:17 INFO - PROCESS | 1840 | 1460973977996 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:06:18 INFO - PROCESS | 1840 | 1460973978213 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01e53800 == 169 [pid = 1840] [id = 465] 03:06:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbdfc51d000) [pid = 1840] [serial = 1396] [outer = (nil)] 03:06:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbdfc92b800) [pid = 1840] [serial = 1397] [outer = 0x7fbdfc51d000] 03:06:18 INFO - PROCESS | 1840 | 1460973978330 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbdfc92fc00) [pid = 1840] [serial = 1398] [outer = 0x7fbdfc51d000] 03:06:19 INFO - PROCESS | 1840 | 1460973979668 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]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1937ms 03:06:19 INFO - PROCESS | 1840 | 1460973979712 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:06:19 INFO - PROCESS | 1840 | 1460973979717 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:06:19 INFO - PROCESS | 1840 | 1460973979725 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1840 | 1460973979730 Marionette TRACE conn3 <- [1,1834,null,{}] 03:06:19 INFO - PROCESS | 1840 | 1460973979760 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}] 03:06:20 INFO - PROCESS | 1840 | 1460973980008 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:06:20 INFO - PROCESS | 1840 | 1460973980261 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05496000 == 170 [pid = 1840] [id = 466] 03:06:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7fbdfc965400) [pid = 1840] [serial = 1399] [outer = (nil)] 03:06:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7fbdfc96ec00) [pid = 1840] [serial = 1400] [outer = 0x7fbdfc965400] 03:06:20 INFO - PROCESS | 1840 | 1460973980341 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7fbdfebc2400) [pid = 1840] [serial = 1401] [outer = 0x7fbdfc965400] 03:06:21 INFO - PROCESS | 1840 | 1460973981263 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]]]}] 03:06:21 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 03:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1606ms 03:06:21 INFO - PROCESS | 1840 | 1460973981332 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 1840 | 1460973981340 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:06:21 INFO - PROCESS | 1840 | 1460973981350 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 1840 | 1460973981353 Marionette TRACE conn3 <- [1,1838,null,{}] 03:06:21 INFO - PROCESS | 1840 | 1460973981359 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}] 03:06:21 INFO - PROCESS | 1840 | 1460973981553 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:06:21 INFO - PROCESS | 1840 | 1460973981977 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff4e8800 == 171 [pid = 1840] [id = 467] 03:06:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7fbe00c11c00) [pid = 1840] [serial = 1402] [outer = (nil)] 03:06:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7fbe01b25400) [pid = 1840] [serial = 1403] [outer = 0x7fbe00c11c00] 03:06:22 INFO - PROCESS | 1840 | 1460973982052 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7fbe01e30800) [pid = 1840] [serial = 1404] [outer = 0x7fbe00c11c00] 03:06:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fc0b000 == 170 [pid = 1840] [id = 358] 03:06:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a7a800 == 169 [pid = 1840] [id = 451] 03:06:22 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7fbe11965000) [pid = 1840] [serial = 1298] [outer = (nil)] [url = about:blank] 03:06:22 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7fbe1890a000) [pid = 1840] [serial = 1265] [outer = (nil)] [url = about:blank] 03:06:22 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7fbe1a80c400) [pid = 1840] [serial = 1268] [outer = (nil)] [url = about:blank] 03:06:22 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7fbe01b1f800) [pid = 1840] [serial = 1274] [outer = (nil)] [url = about:blank] 03:06:22 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7fbe17ad3c00) [pid = 1840] [serial = 1262] [outer = (nil)] [url = about:blank] 03:06:22 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7fbe175dd000) [pid = 1840] [serial = 1259] [outer = (nil)] [url = about:blank] 03:06:22 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbe0f67d000) [pid = 1840] [serial = 1271] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f079000 == 168 [pid = 1840] [id = 450] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb7f000 == 167 [pid = 1840] [id = 449] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0549e000 == 166 [pid = 1840] [id = 448] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff5de800 == 165 [pid = 1840] [id = 447] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe028de800 == 164 [pid = 1840] [id = 446] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe28f82800 == 163 [pid = 1840] [id = 443] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fc1f800 == 162 [pid = 1840] [id = 442] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18536800 == 161 [pid = 1840] [id = 441] 03:06:23 INFO - PROCESS | 1840 | 1460973983156 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]]]}] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17bed800 == 160 [pid = 1840] [id = 440] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe15f97000 == 159 [pid = 1840] [id = 439] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13cc0000 == 158 [pid = 1840] [id = 438] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139ad800 == 157 [pid = 1840] [id = 437] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1347b800 == 156 [pid = 1840] [id = 436] 03:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1830ms 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10d52000 == 155 [pid = 1840] [id = 435] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3cf800 == 154 [pid = 1840] [id = 434] 03:06:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046a0800 == 153 [pid = 1840] [id = 433] 03:06:23 INFO - PROCESS | 1840 | 1460973983186 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 1840 | 1460973983190 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe0ea0a400) [pid = 1840] [serial = 1295] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbdffc26400) [pid = 1840] [serial = 1280] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbe13c7bc00) [pid = 1840] [serial = 1253] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe0f67a800) [pid = 1840] [serial = 1293] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbe0798b000) [pid = 1840] [serial = 1238] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe047a4c00) [pid = 1840] [serial = 1277] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe047be800) [pid = 1840] [serial = 1283] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbe12ebb000) [pid = 1840] [serial = 1247] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe10b83c00) [pid = 1840] [serial = 1296] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbe133a5000) [pid = 1840] [serial = 1250] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbe15f7ac00) [pid = 1840] [serial = 1256] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe01d4d000) [pid = 1840] [serial = 1235] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe01e26800) [pid = 1840] [serial = 1281] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe0f1a8400) [pid = 1840] [serial = 1292] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbe0ec22400) [pid = 1840] [serial = 1290] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbe07e7d800) [pid = 1840] [serial = 1287] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe0f569000) [pid = 1840] [serial = 1241] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe06468000) [pid = 1840] [serial = 1284] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe0e2da400) [pid = 1840] [serial = 1289] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe07b2cc00) [pid = 1840] [serial = 1286] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe10b7a000) [pid = 1840] [serial = 1244] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1840 | 1460973983239 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1840 | 1460973983245 Marionette TRACE conn3 <- [1,1842,null,{}] 03:06:23 INFO - PROCESS | 1840 | 1460973983265 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}] 03:06:23 INFO - PROCESS | 1840 | 1460973983448 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:06:23 INFO - PROCESS | 1840 | 1460973983729 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046c5800 == 154 [pid = 1840] [id = 468] 03:06:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe01d54000) [pid = 1840] [serial = 1405] [outer = (nil)] 03:06:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe049a1800) [pid = 1840] [serial = 1406] [outer = 0x7fbe01d54000] 03:06:23 INFO - PROCESS | 1840 | 1460973983806 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe065a5400) [pid = 1840] [serial = 1407] [outer = 0x7fbe01d54000] 03:06:24 INFO - PROCESS | 1840 | 1460973984564 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]]]}] 03:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1383ms 03:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:06:24 INFO - PROCESS | 1840 | 1460973984580 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 1840 | 1460973984583 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:06:24 INFO - PROCESS | 1840 | 1460973984601 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 1840 | 1460973984605 Marionette TRACE conn3 <- [1,1846,null,{}] 03:06:24 INFO - PROCESS | 1840 | 1460973984612 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}] 03:06:24 INFO - PROCESS | 1840 | 1460973984788 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:06:24 INFO - PROCESS | 1840 | 1460973984802 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089f8800 == 155 [pid = 1840] [id = 469] 03:06:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe047be800) [pid = 1840] [serial = 1408] [outer = (nil)] 03:06:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe0818f000) [pid = 1840] [serial = 1409] [outer = 0x7fbe047be800] 03:06:24 INFO - PROCESS | 1840 | 1460973984865 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe0819b000) [pid = 1840] [serial = 1410] [outer = 0x7fbe047be800] 03:06:25 INFO - PROCESS | 1840 | 1460973985874 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]]]}] 03:06:25 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) 03:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1306ms 03:06:25 INFO - PROCESS | 1840 | 1460973985895 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:06:25 INFO - PROCESS | 1840 | 1460973985898 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:06:25 INFO - PROCESS | 1840 | 1460973985921 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1840 | 1460973985925 Marionette TRACE conn3 <- [1,1850,null,{}] 03:06:25 INFO - PROCESS | 1840 | 1460973985930 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}] 03:06:26 INFO - PROCESS | 1840 | 1460973986181 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:06:26 INFO - PROCESS | 1840 | 1460973986214 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb14000 == 156 [pid = 1840] [id = 470] 03:06:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe01b2c000) [pid = 1840] [serial = 1411] [outer = (nil)] 03:06:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe0798c000) [pid = 1840] [serial = 1412] [outer = 0x7fbe01b2c000] 03:06:26 INFO - PROCESS | 1840 | 1460973986285 Marionette DEBUG loaded listener.js 03:06:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe0ea03000) [pid = 1840] [serial = 1413] [outer = 0x7fbe01b2c000] 03:06:27 INFO - PROCESS | 1840 | 1460973987214 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]]]}] 03:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1354ms 03:06:27 INFO - PROCESS | 1840 | 1460973987263 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:06:27 INFO - PROCESS | 1840 | 1460973987267 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:06:27 INFO - PROCESS | 1840 | 1460973987272 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 1840 | 1460973987276 Marionette TRACE conn3 <- [1,1854,null,{}] 03:06:27 INFO - PROCESS | 1840 | 1460973987280 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}] 03:06:27 INFO - PROCESS | 1840 | 1460973987575 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:06:27 INFO - PROCESS | 1840 | 1460973987605 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a76000 == 157 [pid = 1840] [id = 471] 03:06:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe0f2b9800) [pid = 1840] [serial = 1414] [outer = (nil)] 03:06:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe0fa5c400) [pid = 1840] [serial = 1415] [outer = 0x7fbe0f2b9800] 03:06:27 INFO - PROCESS | 1840 | 1460973987672 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbe12eb3800) [pid = 1840] [serial = 1416] [outer = 0x7fbe0f2b9800] 03:06:28 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbe0380e400) [pid = 1840] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:06:28 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbdff970c00) [pid = 1840] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:06:28 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe0e3e4c00) [pid = 1840] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:06:28 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe12ee0c00) [pid = 1840] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:06:28 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe0f496800) [pid = 1840] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:06:28 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbdff6cf000) [pid = 1840] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:06:28 INFO - PROCESS | 1840 | 1460973988956 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]]]}] 03:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1728ms 03:06:29 INFO - PROCESS | 1840 | 1460973989002 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 1840 | 1460973989006 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:06:29 INFO - PROCESS | 1840 | 1460973989011 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 1840 | 1460973989013 Marionette TRACE conn3 <- [1,1858,null,{}] 03:06:29 INFO - PROCESS | 1840 | 1460973989018 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}] 03:06:29 INFO - PROCESS | 1840 | 1460973989198 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:06:29 INFO - PROCESS | 1840 | 1460973989367 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe136a0800 == 158 [pid = 1840] [id = 472] 03:06:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbdfc517000) [pid = 1840] [serial = 1417] [outer = (nil)] 03:06:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe12ee4c00) [pid = 1840] [serial = 1418] [outer = 0x7fbdfc517000] 03:06:29 INFO - PROCESS | 1840 | 1460973989428 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe13595400) [pid = 1840] [serial = 1419] [outer = 0x7fbdfc517000] 03:06:30 INFO - PROCESS | 1840 | 1460973990149 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]]]}] 03:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1182ms 03:06:30 INFO - PROCESS | 1840 | 1460973990199 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 1840 | 1460973990204 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:06:30 INFO - PROCESS | 1840 | 1460973990225 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1840 | 1460973990229 Marionette TRACE conn3 <- [1,1862,null,{}] 03:06:30 INFO - PROCESS | 1840 | 1460973990238 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}] 03:06:30 INFO - PROCESS | 1840 | 1460973990567 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:06:30 INFO - PROCESS | 1840 | 1460973990777 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3d4000 == 159 [pid = 1840] [id = 473] 03:06:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbdfc519000) [pid = 1840] [serial = 1420] [outer = (nil)] 03:06:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbdfc521c00) [pid = 1840] [serial = 1421] [outer = 0x7fbdfc519000] 03:06:30 INFO - PROCESS | 1840 | 1460973990860 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbdfc965800) [pid = 1840] [serial = 1422] [outer = 0x7fbdfc519000] 03:06:31 INFO - PROCESS | 1840 | 1460973991841 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]]]}] 03:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1681ms 03:06:31 INFO - PROCESS | 1840 | 1460973991908 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:06:31 INFO - PROCESS | 1840 | 1460973991915 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:06:31 INFO - PROCESS | 1840 | 1460973991923 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:06:31 INFO - PROCESS | 1840 | 1460973991929 Marionette TRACE conn3 <- [1,1866,null,{}] 03:06:31 INFO - PROCESS | 1840 | 1460973991936 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}] 03:06:32 INFO - PROCESS | 1840 | 1460973992156 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:06:32 INFO - PROCESS | 1840 | 1460973992424 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc51800 == 160 [pid = 1840] [id = 474] 03:06:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbe03803000) [pid = 1840] [serial = 1423] [outer = (nil)] 03:06:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbe03811c00) [pid = 1840] [serial = 1424] [outer = 0x7fbe03803000] 03:06:32 INFO - PROCESS | 1840 | 1460973992550 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbe05889000) [pid = 1840] [serial = 1425] [outer = 0x7fbe03803000] 03:06:33 INFO - PROCESS | 1840 | 1460973993470 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]]]}] 03:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1583ms 03:06:33 INFO - PROCESS | 1840 | 1460973993506 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 1840 | 1460973993511 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:06:33 INFO - PROCESS | 1840 | 1460973993517 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1840 | 1460973993520 Marionette TRACE conn3 <- [1,1870,null,{}] 03:06:33 INFO - PROCESS | 1840 | 1460973993526 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}] 03:06:33 INFO - PROCESS | 1840 | 1460973993745 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:06:34 INFO - PROCESS | 1840 | 1460973994047 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1396b000 == 161 [pid = 1840] [id = 475] 03:06:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe047a5c00) [pid = 1840] [serial = 1426] [outer = (nil)] 03:06:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbe08190400) [pid = 1840] [serial = 1427] [outer = 0x7fbe047a5c00] 03:06:34 INFO - PROCESS | 1840 | 1460973994168 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbe0eeca000) [pid = 1840] [serial = 1428] [outer = 0x7fbe047a5c00] 03:06:35 INFO - PROCESS | 1840 | 1460973995075 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]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1631ms 03:06:35 INFO - PROCESS | 1840 | 1460973995149 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 1840 | 1460973995156 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:06:35 INFO - PROCESS | 1840 | 1460973995172 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 1840 | 1460973995179 Marionette TRACE conn3 <- [1,1874,null,{}] 03:06:35 INFO - PROCESS | 1840 | 1460973995185 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}] 03:06:35 INFO - PROCESS | 1840 | 1460973995456 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:06:35 INFO - PROCESS | 1840 | 1460973995710 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13fba800 == 162 [pid = 1840] [id = 476] 03:06:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbe0646dc00) [pid = 1840] [serial = 1429] [outer = (nil)] 03:06:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbe0fb31400) [pid = 1840] [serial = 1430] [outer = 0x7fbe0646dc00] 03:06:35 INFO - PROCESS | 1840 | 1460973995830 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbe1359c400) [pid = 1840] [serial = 1431] [outer = 0x7fbe0646dc00] 03:06:36 INFO - PROCESS | 1840 | 1460973996683 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]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1548ms 03:06:36 INFO - PROCESS | 1840 | 1460973996715 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1840 | 1460973996717 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:06:36 INFO - PROCESS | 1840 | 1460973996724 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1840 | 1460973996727 Marionette TRACE conn3 <- [1,1878,null,{}] 03:06:36 INFO - PROCESS | 1840 | 1460973996733 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}] 03:06:36 INFO - PROCESS | 1840 | 1460973996937 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:06:37 INFO - PROCESS | 1840 | 1460973997154 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17fb2000 == 163 [pid = 1840] [id = 477] 03:06:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbe07dbe000) [pid = 1840] [serial = 1432] [outer = (nil)] 03:06:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7fbe16889c00) [pid = 1840] [serial = 1433] [outer = 0x7fbe07dbe000] 03:06:37 INFO - PROCESS | 1840 | 1460973997267 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7fbe17ada400) [pid = 1840] [serial = 1434] [outer = 0x7fbe07dbe000] 03:06:38 INFO - PROCESS | 1840 | 1460973998167 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]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1481ms 03:06:38 INFO - PROCESS | 1840 | 1460973998206 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 1840 | 1460973998210 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:06:38 INFO - PROCESS | 1840 | 1460973998216 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1840 | 1460973998219 Marionette TRACE conn3 <- [1,1882,null,{}] 03:06:38 INFO - PROCESS | 1840 | 1460973998244 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}] 03:06:38 INFO - PROCESS | 1840 | 1460973998460 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:06:38 INFO - PROCESS | 1840 | 1460973998716 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25c79800 == 164 [pid = 1840] [id = 478] 03:06:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7fbe12edd800) [pid = 1840] [serial = 1435] [outer = (nil)] 03:06:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7fbe18a9d800) [pid = 1840] [serial = 1436] [outer = 0x7fbe12edd800] 03:06:38 INFO - PROCESS | 1840 | 1460973998817 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7fbe1b599000) [pid = 1840] [serial = 1437] [outer = 0x7fbe12edd800] 03:06:39 INFO - PROCESS | 1840 | 1460973999766 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]]]}] 03:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1599ms 03:06:39 INFO - PROCESS | 1840 | 1460973999817 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:06:39 INFO - PROCESS | 1840 | 1460973999821 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:06:39 INFO - PROCESS | 1840 | 1460973999827 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 1840 | 1460973999830 Marionette TRACE conn3 <- [1,1886,null,{}] 03:06:39 INFO - PROCESS | 1840 | 1460973999836 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}] 03:06:40 INFO - PROCESS | 1840 | 1460974000042 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:06:40 INFO - PROCESS | 1840 | 1460974000368 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b131000 == 165 [pid = 1840] [id = 479] 03:06:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7fbe12edf000) [pid = 1840] [serial = 1438] [outer = (nil)] 03:06:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7fbe2a725800) [pid = 1840] [serial = 1439] [outer = 0x7fbe12edf000] 03:06:40 INFO - PROCESS | 1840 | 1460974000462 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7fbe2b104800) [pid = 1840] [serial = 1440] [outer = 0x7fbe12edf000] 03:06:41 INFO - PROCESS | 1840 | 1460974001264 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]]]}] 03:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1485ms 03:06:41 INFO - PROCESS | 1840 | 1460974001313 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 1840 | 1460974001317 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:06:41 INFO - PROCESS | 1840 | 1460974001322 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 1840 | 1460974001325 Marionette TRACE conn3 <- [1,1890,null,{}] 03:06:41 INFO - PROCESS | 1840 | 1460974001330 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}] 03:06:41 INFO - PROCESS | 1840 | 1460974001528 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:06:41 INFO - PROCESS | 1840 | 1460974001743 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfea13800 == 166 [pid = 1840] [id = 480] 03:06:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7fbdfd742400) [pid = 1840] [serial = 1441] [outer = (nil)] 03:06:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7fbdfd74ac00) [pid = 1840] [serial = 1442] [outer = 0x7fbdfd742400] 03:06:41 INFO - PROCESS | 1840 | 1460974001856 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7fbdfd750400) [pid = 1840] [serial = 1443] [outer = 0x7fbdfd742400] 03:06:42 INFO - PROCESS | 1840 | 1460974002780 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]]]}] 03:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1527ms 03:06:42 INFO - PROCESS | 1840 | 1460974002852 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 1840 | 1460974002856 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:06:42 INFO - PROCESS | 1840 | 1460974002862 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1840 | 1460974002866 Marionette TRACE conn3 <- [1,1894,null,{}] 03:06:42 INFO - PROCESS | 1840 | 1460974002871 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}] 03:06:43 INFO - PROCESS | 1840 | 1460974003090 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:06:43 INFO - PROCESS | 1840 | 1460974003346 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe03715000 == 167 [pid = 1840] [id = 481] 03:06:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7fbdfd744c00) [pid = 1840] [serial = 1444] [outer = (nil)] 03:06:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7fbdfeb65c00) [pid = 1840] [serial = 1445] [outer = 0x7fbdfd744c00] 03:06:43 INFO - PROCESS | 1840 | 1460974003464 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7fbdfeb6a800) [pid = 1840] [serial = 1446] [outer = 0x7fbdfd744c00] 03:06:44 INFO - PROCESS | 1840 | 1460974004380 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]]]}] 03:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1584ms 03:06:44 INFO - PROCESS | 1840 | 1460974004447 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 1840 | 1460974004451 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:06:44 INFO - PROCESS | 1840 | 1460974004457 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1840 | 1460974004460 Marionette TRACE conn3 <- [1,1898,null,{}] 03:06:44 INFO - PROCESS | 1840 | 1460974004465 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}] 03:06:44 INFO - PROCESS | 1840 | 1460974004668 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:06:44 INFO - PROCESS | 1840 | 1460974004923 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0372d000 == 168 [pid = 1840] [id = 482] 03:06:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7fbdfd748c00) [pid = 1840] [serial = 1447] [outer = (nil)] 03:06:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7fbdfeb70000) [pid = 1840] [serial = 1448] [outer = 0x7fbdfd748c00] 03:06:45 INFO - PROCESS | 1840 | 1460974005047 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7fbe28fbfc00) [pid = 1840] [serial = 1449] [outer = 0x7fbdfd748c00] 03:06:46 INFO - PROCESS | 1840 | 1460974006012 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]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1630ms 03:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:06:46 INFO - PROCESS | 1840 | 1460974006088 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 1840 | 1460974006091 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:06:46 INFO - PROCESS | 1840 | 1460974006097 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1840 | 1460974006100 Marionette TRACE conn3 <- [1,1902,null,{}] 03:06:46 INFO - PROCESS | 1840 | 1460974006105 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}] 03:06:46 INFO - PROCESS | 1840 | 1460974006356 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:06:46 INFO - PROCESS | 1840 | 1460974006668 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0573d800 == 169 [pid = 1840] [id = 483] 03:06:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7fbe07d2cc00) [pid = 1840] [serial = 1450] [outer = (nil)] 03:06:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7fbe07d2fc00) [pid = 1840] [serial = 1451] [outer = 0x7fbe07d2cc00] 03:06:46 INFO - PROCESS | 1840 | 1460974006758 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7fbe2ac4ac00) [pid = 1840] [serial = 1452] [outer = 0x7fbe07d2cc00] 03:06:47 INFO - PROCESS | 1840 | 1460974007614 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]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1585ms 03:06:47 INFO - PROCESS | 1840 | 1460974007682 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:06:47 INFO - PROCESS | 1840 | 1460974007692 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:06:47 INFO - PROCESS | 1840 | 1460974007697 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 1840 | 1460974007701 Marionette TRACE conn3 <- [1,1906,null,{}] 03:06:47 INFO - PROCESS | 1840 | 1460974007706 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}] 03:06:47 INFO - PROCESS | 1840 | 1460974007970 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:06:48 INFO - PROCESS | 1840 | 1460974008275 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfd8e9000 == 170 [pid = 1840] [id = 484] 03:06:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7fbdfe8ea000) [pid = 1840] [serial = 1453] [outer = (nil)] 03:06:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7fbdfe8f1800) [pid = 1840] [serial = 1454] [outer = 0x7fbdfe8ea000] 03:06:48 INFO - PROCESS | 1840 | 1460974008355 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7fbe2b197800) [pid = 1840] [serial = 1455] [outer = 0x7fbdfe8ea000] 03:06:49 INFO - PROCESS | 1840 | 1460974009197 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]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1534ms 03:06:49 INFO - PROCESS | 1840 | 1460974009232 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1840 | 1460974009236 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:06:49 INFO - PROCESS | 1840 | 1460974009242 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1840 | 1460974009245 Marionette TRACE conn3 <- [1,1910,null,{}] 03:06:49 INFO - PROCESS | 1840 | 1460974009250 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}] 03:06:49 INFO - PROCESS | 1840 | 1460974009501 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:06:49 INFO - PROCESS | 1840 | 1460974009801 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe00de5000 == 171 [pid = 1840] [id = 485] 03:06:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7fbdfe8eb400) [pid = 1840] [serial = 1456] [outer = (nil)] 03:06:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7fbe00dc4c00) [pid = 1840] [serial = 1457] [outer = 0x7fbdfe8eb400] 03:06:49 INFO - PROCESS | 1840 | 1460974009881 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7fbe00dca800) [pid = 1840] [serial = 1458] [outer = 0x7fbdfe8eb400] 03:06:50 INFO - PROCESS | 1840 | 1460974010730 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]]]}] 03:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1536ms 03:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:06:50 INFO - PROCESS | 1840 | 1460974010780 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:06:50 INFO - PROCESS | 1840 | 1460974010783 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:06:50 INFO - PROCESS | 1840 | 1460974010789 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 1840 | 1460974010792 Marionette TRACE conn3 <- [1,1914,null,{}] 03:06:50 INFO - PROCESS | 1840 | 1460974010797 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}] 03:06:51 INFO - PROCESS | 1840 | 1460974010998 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:06:51 INFO - PROCESS | 1840 | 1460974011262 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05742800 == 172 [pid = 1840] [id = 486] 03:06:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7fbdfe4a7000) [pid = 1840] [serial = 1459] [outer = (nil)] 03:06:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7fbdfe4ae800) [pid = 1840] [serial = 1460] [outer = 0x7fbdfe4a7000] 03:06:51 INFO - PROCESS | 1840 | 1460974011380 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7fbdfe4b3400) [pid = 1840] [serial = 1461] [outer = 0x7fbdfe4a7000] 03:06:52 INFO - PROCESS | 1840 | 1460974012235 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]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1489ms 03:06:52 INFO - PROCESS | 1840 | 1460974012278 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 1840 | 1460974012282 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:06:52 INFO - PROCESS | 1840 | 1460974012288 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1840 | 1460974012290 Marionette TRACE conn3 <- [1,1918,null,{}] 03:06:52 INFO - PROCESS | 1840 | 1460974012296 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}] 03:06:52 INFO - PROCESS | 1840 | 1460974012503 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:06:52 INFO - PROCESS | 1840 | 1460974012771 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc01c000 == 173 [pid = 1840] [id = 487] 03:06:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7fbdfe4afc00) [pid = 1840] [serial = 1462] [outer = (nil)] 03:06:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7fbe00dc5800) [pid = 1840] [serial = 1463] [outer = 0x7fbdfe4afc00] 03:06:52 INFO - PROCESS | 1840 | 1460974012896 Marionette DEBUG loaded listener.js 03:06:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7fbe00dce000) [pid = 1840] [serial = 1464] [outer = 0x7fbdfe4afc00] 03:06:53 INFO - PROCESS | 1840 | 1460974013735 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]]]}] 03:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1488ms 03:06:53 INFO - PROCESS | 1840 | 1460974013777 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1840 | 1460974013781 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:06:53 INFO - PROCESS | 1840 | 1460974013787 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1840 | 1460974013789 Marionette TRACE conn3 <- [1,1922,null,{}] 03:06:53 INFO - PROCESS | 1840 | 1460974013794 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}] 03:06:54 INFO - PROCESS | 1840 | 1460974014007 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:06:54 INFO - PROCESS | 1840 | 1460974014336 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139b2800 == 174 [pid = 1840] [id = 488] 03:06:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7fbe01c7f000) [pid = 1840] [serial = 1465] [outer = (nil)] 03:06:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7fbe01c81400) [pid = 1840] [serial = 1466] [outer = 0x7fbe01c7f000] 03:06:54 INFO - PROCESS | 1840 | 1460974014455 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7fbe0798f000) [pid = 1840] [serial = 1467] [outer = 0x7fbe01c7f000] 03:06:54 INFO - PROCESS | 1840 | ************************* 03:06:54 INFO - PROCESS | 1840 | A coding exception was thrown and uncaught in a Task. 03:06:54 INFO - PROCESS | 1840 | 03:06:54 INFO - PROCESS | 1840 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:06:54 INFO - PROCESS | 1840 | Full stack: 03:06:54 INFO - PROCESS | 1840 | ************************* 03:06:55 INFO - PROCESS | 1840 | 1460974015327 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]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1582ms 03:06:55 INFO - PROCESS | 1840 | 1460974015370 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1840 | 1460974015374 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:06:55 INFO - PROCESS | 1840 | 1460974015380 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1840 | 1460974015383 Marionette TRACE conn3 <- [1,1926,null,{}] 03:06:55 INFO - PROCESS | 1840 | 1460974015388 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}] 03:06:55 INFO - PROCESS | 1840 | 1460974015606 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:06:56 INFO - PROCESS | 1840 | 1460974016418 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01e61800 == 175 [pid = 1840] [id = 489] 03:06:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7fbdfc928800) [pid = 1840] [serial = 1468] [outer = (nil)] 03:06:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7fbdfc931400) [pid = 1840] [serial = 1469] [outer = 0x7fbdfc928800] 03:06:56 INFO - PROCESS | 1840 | 1460974016498 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7fbdfc96f800) [pid = 1840] [serial = 1470] [outer = 0x7fbdfc928800] 03:06:57 INFO - PROCESS | 1840 | 1460974017372 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]]]}] 03:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2036ms 03:06:57 INFO - PROCESS | 1840 | 1460974017419 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 1840 | 1460974017425 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:06:57 INFO - PROCESS | 1840 | 1460974017434 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 1840 | 1460974017438 Marionette TRACE conn3 <- [1,1930,null,{}] 03:06:57 INFO - PROCESS | 1840 | 1460974017445 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}] 03:06:57 INFO - PROCESS | 1840 | 1460974017653 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:06:57 INFO - PROCESS | 1840 | 1460974017931 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe044c2800 == 176 [pid = 1840] [id = 490] 03:06:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7fbdfc520400) [pid = 1840] [serial = 1471] [outer = (nil)] 03:06:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7fbdfc970400) [pid = 1840] [serial = 1472] [outer = 0x7fbdfc520400] 03:06:58 INFO - PROCESS | 1840 | 1460974018052 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7fbe00c13c00) [pid = 1840] [serial = 1473] [outer = 0x7fbdfc520400] 03:06:59 INFO - PROCESS | 1840 | 1460974019167 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]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1786ms 03:06:59 INFO - PROCESS | 1840 | 1460974019225 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:06:59 INFO - PROCESS | 1840 | 1460974019231 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:06:59 INFO - PROCESS | 1840 | 1460974019237 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1840 | 1460974019241 Marionette TRACE conn3 <- [1,1934,null,{}] 03:06:59 INFO - PROCESS | 1840 | 1460974019246 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}] 03:06:59 INFO - PROCESS | 1840 | 1460974019443 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:06:59 INFO - PROCESS | 1840 | 1460974019799 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfebb0000 == 177 [pid = 1840] [id = 491] 03:06:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7fbe0588a000) [pid = 1840] [serial = 1474] [outer = (nil)] 03:06:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7fbe0653a800) [pid = 1840] [serial = 1475] [outer = 0x7fbe0588a000] 03:06:59 INFO - PROCESS | 1840 | 1460974019870 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7fbe0653f000) [pid = 1840] [serial = 1476] [outer = 0x7fbe0588a000] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7fbe16de3400) [pid = 1840] [serial = 1358] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7fbe2600a400) [pid = 1840] [serial = 1328] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7fbe2ac59400) [pid = 1840] [serial = 1331] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7fbe18419000) [pid = 1840] [serial = 1322] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7fbe01d4f000) [pid = 1840] [serial = 1334] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7fbe18e49000) [pid = 1840] [serial = 1325] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe136a0800 == 176 [pid = 1840] [id = 472] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a76000 == 175 [pid = 1840] [id = 471] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb14000 == 174 [pid = 1840] [id = 470] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089f8800 == 173 [pid = 1840] [id = 469] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046c5800 == 172 [pid = 1840] [id = 468] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff4e8800 == 171 [pid = 1840] [id = 467] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05496000 == 170 [pid = 1840] [id = 466] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1395d000 == 169 [pid = 1840] [id = 461] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfebae800 == 168 [pid = 1840] [id = 460] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe3028d000 == 167 [pid = 1840] [id = 459] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b170800 == 166 [pid = 1840] [id = 458] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25c8c800 == 165 [pid = 1840] [id = 457] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1852d800 == 164 [pid = 1840] [id = 456] 03:07:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe048ae800 == 163 [pid = 1840] [id = 453] 03:07:00 INFO - PROCESS | 1840 | 1460974020930 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]]]}] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7fbe14fb8c00) [pid = 1840] [serial = 1356] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7fbe0eecf000) [pid = 1840] [serial = 1347] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7fbe07b37c00) [pid = 1840] [serial = 1343] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7fbe07dbcc00) [pid = 1840] [serial = 1344] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7fbe10b76c00) [pid = 1840] [serial = 1350] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7fbe044f0400) [pid = 1840] [serial = 1301] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7fbe13596c00) [pid = 1840] [serial = 1313] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7fbe0fa61000) [pid = 1840] [serial = 1349] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7fbe0380ec00) [pid = 1840] [serial = 1337] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7fbe18302c00) [pid = 1840] [serial = 1319] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7fbe13b8a400) [pid = 1840] [serial = 1355] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7fbe16a60800) [pid = 1840] [serial = 1316] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7fbe081c3800) [pid = 1840] [serial = 1304] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7fbe13236000) [pid = 1840] [serial = 1310] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7fbe12eaf000) [pid = 1840] [serial = 1353] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7fbe10b7f400) [pid = 1840] [serial = 1352] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7fbe081ca400) [pid = 1840] [serial = 1346] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7fbe0fb47000) [pid = 1840] [serial = 1307] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7fbe00c0a000) [pid = 1840] [serial = 1340] [outer = (nil)] [url = about:blank] 03:07:00 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7fbe0380e800) [pid = 1840] [serial = 1341] [outer = (nil)] [url = about:blank] 03:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1785ms 03:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:07:01 INFO - PROCESS | 1840 | 1460974021023 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 1840 | 1460974021027 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:07:01 INFO - PROCESS | 1840 | 1460974021040 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 1840 | 1460974021048 Marionette TRACE conn3 <- [1,1938,null,{}] 03:07:01 INFO - PROCESS | 1840 | 1460974021063 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}] 03:07:01 INFO - PROCESS | 1840 | 1460974021261 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:07:01 INFO - PROCESS | 1840 | 1460974021485 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05863800 == 164 [pid = 1840] [id = 492] 03:07:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7fbdfebd1c00) [pid = 1840] [serial = 1477] [outer = (nil)] 03:07:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7fbe0798ac00) [pid = 1840] [serial = 1478] [outer = 0x7fbdfebd1c00] 03:07:01 INFO - PROCESS | 1840 | 1460974021554 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7fbe07c10400) [pid = 1840] [serial = 1479] [outer = 0x7fbdfebd1c00] 03:07:02 INFO - PROCESS | 1840 | 1460974022373 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]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1403ms 03:07:02 INFO - PROCESS | 1840 | 1460974022439 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 1840 | 1460974022446 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:07:02 INFO - PROCESS | 1840 | 1460974022455 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1840 | 1460974022458 Marionette TRACE conn3 <- [1,1942,null,{}] 03:07:02 INFO - PROCESS | 1840 | 1460974022468 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}] 03:07:02 INFO - PROCESS | 1840 | 1460974022698 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:07:02 INFO - PROCESS | 1840 | 1460974022988 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3b8000 == 165 [pid = 1840] [id = 493] 03:07:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7fbe0588b000) [pid = 1840] [serial = 1480] [outer = (nil)] 03:07:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7fbe07d31800) [pid = 1840] [serial = 1481] [outer = 0x7fbe0588b000] 03:07:03 INFO - PROCESS | 1840 | 1460974023070 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7fbe07dc3c00) [pid = 1840] [serial = 1482] [outer = 0x7fbe0588b000] 03:07:03 INFO - PROCESS | 1840 | 1460974023837 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]]]}] 03:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1435ms 03:07:03 INFO - PROCESS | 1840 | 1460974023894 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 1840 | 1460974023898 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:07:03 INFO - PROCESS | 1840 | 1460974023904 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 1840 | 1460974023907 Marionette TRACE conn3 <- [1,1946,null,{}] 03:07:03 INFO - PROCESS | 1840 | 1460974023912 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}] 03:07:04 INFO - PROCESS | 1840 | 1460974024183 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:07:04 INFO - PROCESS | 1840 | 1460974024220 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc44000 == 166 [pid = 1840] [id = 494] 03:07:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7fbe08197000) [pid = 1840] [serial = 1483] [outer = (nil)] 03:07:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7fbe0c88e000) [pid = 1840] [serial = 1484] [outer = 0x7fbe08197000] 03:07:04 INFO - PROCESS | 1840 | 1460974024296 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7fbe0ec23800) [pid = 1840] [serial = 1485] [outer = 0x7fbe08197000] 03:07:05 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7fbe01b2c000) [pid = 1840] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:07:05 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7fbe01d54000) [pid = 1840] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:07:05 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7fbe047be800) [pid = 1840] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:07:05 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7fbdfc965400) [pid = 1840] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:07:05 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7fbe0f2b9800) [pid = 1840] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:07:05 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7fbe00c11c00) [pid = 1840] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:07:05 INFO - PROCESS | 1840 | 1460974025740 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]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1886ms 03:07:05 INFO - PROCESS | 1840 | 1460974025791 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1840 | 1460974025795 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:07:05 INFO - PROCESS | 1840 | 1460974025801 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1840 | 1460974025804 Marionette TRACE conn3 <- [1,1950,null,{}] 03:07:05 INFO - PROCESS | 1840 | 1460974025810 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}] 03:07:06 INFO - PROCESS | 1840 | 1460974026078 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:07:06 INFO - PROCESS | 1840 | 1460974026193 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc55800 == 167 [pid = 1840] [id = 495] 03:07:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7fbdff6c8400) [pid = 1840] [serial = 1486] [outer = (nil)] 03:07:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7fbe0f48c800) [pid = 1840] [serial = 1487] [outer = 0x7fbdff6c8400] 03:07:06 INFO - PROCESS | 1840 | 1460974026254 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7fbe0fb2d400) [pid = 1840] [serial = 1488] [outer = 0x7fbdff6c8400] 03:07:06 INFO - PROCESS | 1840 | 1460974026968 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]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1178ms 03:07:06 INFO - PROCESS | 1840 | 1460974026979 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1840 | 1460974026982 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:07:06 INFO - PROCESS | 1840 | 1460974026988 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1840 | 1460974026990 Marionette TRACE conn3 <- [1,1954,null,{}] 03:07:06 INFO - PROCESS | 1840 | 1460974026995 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}] 03:07:07 INFO - PROCESS | 1840 | 1460974027192 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:07:07 INFO - PROCESS | 1840 | 1460974027518 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8cc000 == 168 [pid = 1840] [id = 496] 03:07:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7fbdfc514400) [pid = 1840] [serial = 1489] [outer = (nil)] 03:07:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7fbdfc51bc00) [pid = 1840] [serial = 1490] [outer = 0x7fbdfc514400] 03:07:07 INFO - PROCESS | 1840 | 1460974027613 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7fbdfd748400) [pid = 1840] [serial = 1491] [outer = 0x7fbdfc514400] 03:07:08 INFO - PROCESS | 1840 | 1460974028590 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1632ms 03:07:08 INFO - PROCESS | 1840 | 1460974028623 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1840 | 1460974028630 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:07:08 INFO - PROCESS | 1840 | 1460974028640 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1840 | 1460974028643 Marionette TRACE conn3 <- [1,1958,null,{}] 03:07:08 INFO - PROCESS | 1840 | 1460974028651 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}] 03:07:08 INFO - PROCESS | 1840 | 1460974028919 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:07:09 INFO - PROCESS | 1840 | 1460974029249 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe04721800 == 169 [pid = 1840] [id = 497] 03:07:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7fbdffc2b400) [pid = 1840] [serial = 1492] [outer = (nil)] 03:07:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7fbe01c77000) [pid = 1840] [serial = 1493] [outer = 0x7fbdffc2b400] 03:07:09 INFO - PROCESS | 1840 | 1460974029329 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7fbe044ee800) [pid = 1840] [serial = 1494] [outer = 0x7fbdffc2b400] 03:07:10 INFO - PROCESS | 1840 | 1460974030318 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1736ms 03:07:10 INFO - PROCESS | 1840 | 1460974030387 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1840 | 1460974030393 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:07:10 INFO - PROCESS | 1840 | 1460974030401 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1840 | 1460974030405 Marionette TRACE conn3 <- [1,1962,null,{}] 03:07:10 INFO - PROCESS | 1840 | 1460974030411 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}] 03:07:10 INFO - PROCESS | 1840 | 1460974030654 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:07:11 INFO - PROCESS | 1840 | 1460974031000 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f08e800 == 170 [pid = 1840] [id = 498] 03:07:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7fbe00dc5c00) [pid = 1840] [serial = 1495] [outer = (nil)] 03:07:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7fbe0653d400) [pid = 1840] [serial = 1496] [outer = 0x7fbe00dc5c00] 03:07:11 INFO - PROCESS | 1840 | 1460974031079 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7fbe07c03400) [pid = 1840] [serial = 1497] [outer = 0x7fbe00dc5c00] 03:07:12 INFO - PROCESS | 1840 | 1460974032108 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]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1740ms 03:07:12 INFO - PROCESS | 1840 | 1460974032144 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1840 | 1460974032150 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:07:12 INFO - PROCESS | 1840 | 1460974032170 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1840 | 1460974032184 Marionette TRACE conn3 <- [1,1966,null,{}] 03:07:12 INFO - PROCESS | 1840 | 1460974032198 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}] 03:07:12 INFO - PROCESS | 1840 | 1460974032658 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:07:12 INFO - PROCESS | 1840 | 1460974032958 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139b0000 == 171 [pid = 1840] [id = 499] 03:07:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7fbe07d2e800) [pid = 1840] [serial = 1498] [outer = (nil)] 03:07:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7fbe08196c00) [pid = 1840] [serial = 1499] [outer = 0x7fbe07d2e800] 03:07:13 INFO - PROCESS | 1840 | 1460974033033 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7fbe0ec19800) [pid = 1840] [serial = 1500] [outer = 0x7fbe07d2e800] 03:07:13 INFO - PROCESS | 1840 | 1460974033913 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]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1813ms 03:07:13 INFO - PROCESS | 1840 | 1460974033972 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 1840 | 1460974033976 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:07:13 INFO - PROCESS | 1840 | 1460974033983 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 1840 | 1460974033987 Marionette TRACE conn3 <- [1,1970,null,{}] 03:07:13 INFO - PROCESS | 1840 | 1460974033992 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}] 03:07:14 INFO - PROCESS | 1840 | 1460974034223 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:07:14 INFO - PROCESS | 1840 | 1460974034558 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cda800 == 172 [pid = 1840] [id = 500] 03:07:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7fbdff6c6800) [pid = 1840] [serial = 1501] [outer = (nil)] 03:07:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7fbe0fa5fc00) [pid = 1840] [serial = 1502] [outer = 0x7fbdff6c6800] 03:07:14 INFO - PROCESS | 1840 | 1460974034638 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7fbe0fe85000) [pid = 1840] [serial = 1503] [outer = 0x7fbdff6c6800] 03:07:15 INFO - PROCESS | 1840 | 1460974035476 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1539ms 03:07:15 INFO - PROCESS | 1840 | 1460974035523 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1840 | 1460974035527 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:07:15 INFO - PROCESS | 1840 | 1460974035533 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1840 | 1460974035537 Marionette TRACE conn3 <- [1,1974,null,{}] 03:07:15 INFO - PROCESS | 1840 | 1460974035542 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}] 03:07:15 INFO - PROCESS | 1840 | 1460974035771 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:07:16 INFO - PROCESS | 1840 | 1460974036033 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17dc1800 == 173 [pid = 1840] [id = 501] 03:07:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7fbe12ee1c00) [pid = 1840] [serial = 1504] [outer = (nil)] 03:07:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7fbe1308a000) [pid = 1840] [serial = 1505] [outer = 0x7fbe12ee1c00] 03:07:16 INFO - PROCESS | 1840 | 1460974036180 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7fbe14fb8c00) [pid = 1840] [serial = 1506] [outer = 0x7fbe12ee1c00] 03:07:17 INFO - PROCESS | 1840 | 1460974037068 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]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1580ms 03:07:17 INFO - PROCESS | 1840 | 1460974037116 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1840 | 1460974037118 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:07:17 INFO - PROCESS | 1840 | 1460974037125 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1840 | 1460974037128 Marionette TRACE conn3 <- [1,1978,null,{}] 03:07:17 INFO - PROCESS | 1840 | 1460974037133 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}] 03:07:17 INFO - PROCESS | 1840 | 1460974037340 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:07:17 INFO - PROCESS | 1840 | 1460974037655 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25b85800 == 174 [pid = 1840] [id = 502] 03:07:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7fbe12d11800) [pid = 1840] [serial = 1507] [outer = (nil)] 03:07:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7fbe1830f000) [pid = 1840] [serial = 1508] [outer = 0x7fbe12d11800] 03:07:17 INFO - PROCESS | 1840 | 1460974037741 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7fbe1841f800) [pid = 1840] [serial = 1509] [outer = 0x7fbe12d11800] 03:07:18 INFO - PROCESS | 1840 | 1460974038562 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]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1478ms 03:07:18 INFO - PROCESS | 1840 | 1460974038604 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1840 | 1460974038608 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:07:18 INFO - PROCESS | 1840 | 1460974038614 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1840 | 1460974038617 Marionette TRACE conn3 <- [1,1982,null,{}] 03:07:18 INFO - PROCESS | 1840 | 1460974038622 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}] 03:07:18 INFO - PROCESS | 1840 | 1460974038839 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:07:19 INFO - PROCESS | 1840 | 1460974039105 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a896000 == 175 [pid = 1840] [id = 503] 03:07:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7fbe16de2c00) [pid = 1840] [serial = 1510] [outer = (nil)] 03:07:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7fbe18eb5400) [pid = 1840] [serial = 1511] [outer = 0x7fbe16de2c00] 03:07:19 INFO - PROCESS | 1840 | 1460974039187 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7fbe1b204400) [pid = 1840] [serial = 1512] [outer = 0x7fbe16de2c00] 03:07:20 INFO - PROCESS | 1840 | 1460974040056 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]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1479ms 03:07:20 INFO - PROCESS | 1840 | 1460974040094 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1840 | 1460974040099 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:07:20 INFO - PROCESS | 1840 | 1460974040105 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1840 | 1460974040107 Marionette TRACE conn3 <- [1,1986,null,{}] 03:07:20 INFO - PROCESS | 1840 | 1460974040113 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}] 03:07:20 INFO - PROCESS | 1840 | 1460974040315 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:07:20 INFO - PROCESS | 1840 | 1460974040584 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8ab000 == 176 [pid = 1840] [id = 504] 03:07:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7fbe13095400) [pid = 1840] [serial = 1513] [outer = (nil)] 03:07:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7fbe25ee0800) [pid = 1840] [serial = 1514] [outer = 0x7fbe13095400] 03:07:20 INFO - PROCESS | 1840 | 1460974040672 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7fbe2a72cc00) [pid = 1840] [serial = 1515] [outer = 0x7fbe13095400] 03:07:21 INFO - PROCESS | 1840 | 1460974041539 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]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1487ms 03:07:21 INFO - PROCESS | 1840 | 1460974041593 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1840 | 1460974041597 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:07:21 INFO - PROCESS | 1840 | 1460974041604 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1840 | 1460974041607 Marionette TRACE conn3 <- [1,1990,null,{}] 03:07:21 INFO - PROCESS | 1840 | 1460974041613 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}] 03:07:21 INFO - PROCESS | 1840 | 1460974041822 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:07:22 INFO - PROCESS | 1840 | 1460974042093 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe5db000 == 177 [pid = 1840] [id = 505] 03:07:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7fbdfc782400) [pid = 1840] [serial = 1516] [outer = (nil)] 03:07:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7fbdfc78b000) [pid = 1840] [serial = 1517] [outer = 0x7fbdfc782400] 03:07:22 INFO - PROCESS | 1840 | 1460974042223 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7fbdfc790000) [pid = 1840] [serial = 1518] [outer = 0x7fbdfc782400] 03:07:23 INFO - PROCESS | 1840 | 1460974043052 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]]]}] 03:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1478ms 03:07:23 INFO - PROCESS | 1840 | 1460974043083 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1840 | 1460974043087 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:07:23 INFO - PROCESS | 1840 | 1460974043094 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1840 | 1460974043098 Marionette TRACE conn3 <- [1,1994,null,{}] 03:07:23 INFO - PROCESS | 1840 | 1460974043103 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}] 03:07:23 INFO - PROCESS | 1840 | 1460974043312 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:07:23 INFO - PROCESS | 1840 | 1460974043537 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe5f4000 == 178 [pid = 1840] [id = 506] 03:07:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7fbdfc78f400) [pid = 1840] [serial = 1519] [outer = (nil)] 03:07:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7fbdfc9d3c00) [pid = 1840] [serial = 1520] [outer = 0x7fbdfc78f400] 03:07:23 INFO - PROCESS | 1840 | 1460974043674 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7fbdfc9dac00) [pid = 1840] [serial = 1521] [outer = 0x7fbdfc78f400] 03:07:24 INFO - PROCESS | 1840 | 1460974044614 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]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1590ms 03:07:24 INFO - PROCESS | 1840 | 1460974044684 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1840 | 1460974044689 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:07:24 INFO - PROCESS | 1840 | 1460974044696 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1840 | 1460974044702 Marionette TRACE conn3 <- [1,1998,null,{}] 03:07:24 INFO - PROCESS | 1840 | 1460974044708 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}] 03:07:24 INFO - PROCESS | 1840 | 1460974044990 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:07:25 INFO - PROCESS | 1840 | 1460974045305 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe720800 == 179 [pid = 1840] [id = 507] 03:07:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7fbdffd45c00) [pid = 1840] [serial = 1522] [outer = (nil)] 03:07:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7fbdffd4cc00) [pid = 1840] [serial = 1523] [outer = 0x7fbdffd45c00] 03:07:25 INFO - PROCESS | 1840 | 1460974045388 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7fbe18422000) [pid = 1840] [serial = 1524] [outer = 0x7fbdffd45c00] 03:07:26 INFO - PROCESS | 1840 | 1460974046205 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1582ms 03:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:07:26 INFO - PROCESS | 1840 | 1460974046280 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1840 | 1460974046283 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:07:26 INFO - PROCESS | 1840 | 1460974046289 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1840 | 1460974046293 Marionette TRACE conn3 <- [1,2002,null,{}] 03:07:26 INFO - PROCESS | 1840 | 1460974046298 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}] 03:07:26 INFO - PROCESS | 1840 | 1460974046517 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:07:26 INFO - PROCESS | 1840 | 1460974046815 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9d9c000 == 180 [pid = 1840] [id = 508] 03:07:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7fbdf9f4c800) [pid = 1840] [serial = 1525] [outer = (nil)] 03:07:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7fbdf9f54c00) [pid = 1840] [serial = 1526] [outer = 0x7fbdf9f4c800] 03:07:27 INFO - PROCESS | 1840 | 1460974047006 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7fbdf9f5a000) [pid = 1840] [serial = 1527] [outer = 0x7fbdf9f4c800] 03:07:28 INFO - PROCESS | 1840 | 1460974048054 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]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1831ms 03:07:28 INFO - PROCESS | 1840 | 1460974048121 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1840 | 1460974048124 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:07:28 INFO - PROCESS | 1840 | 1460974048130 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1840 | 1460974048132 Marionette TRACE conn3 <- [1,2006,null,{}] 03:07:28 INFO - PROCESS | 1840 | 1460974048139 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}] 03:07:28 INFO - PROCESS | 1840 | 1460974048361 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:07:28 INFO - PROCESS | 1840 | 1460974048629 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9e29800 == 181 [pid = 1840] [id = 509] 03:07:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7fbdf9e43800) [pid = 1840] [serial = 1528] [outer = (nil)] 03:07:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7fbdf9e49800) [pid = 1840] [serial = 1529] [outer = 0x7fbdf9e43800] 03:07:28 INFO - PROCESS | 1840 | 1460974048751 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7fbdf9e4f400) [pid = 1840] [serial = 1530] [outer = 0x7fbdf9e43800] 03:07:29 INFO - PROCESS | 1840 | 1460974049660 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]]]}] 03:07:29 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 03:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1583ms 03:07:29 INFO - PROCESS | 1840 | 1460974049715 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1840 | 1460974049717 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:07:29 INFO - PROCESS | 1840 | 1460974049724 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1840 | 1460974049727 Marionette TRACE conn3 <- [1,2010,null,{}] 03:07:29 INFO - PROCESS | 1840 | 1460974049733 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}] 03:07:29 INFO - PROCESS | 1840 | 1460974049947 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:07:30 INFO - PROCESS | 1840 | 1460974050262 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe64e000 == 182 [pid = 1840] [id = 510] 03:07:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7fbdf9e44400) [pid = 1840] [serial = 1531] [outer = (nil)] 03:07:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7fbdf9f5a800) [pid = 1840] [serial = 1532] [outer = 0x7fbdf9e44400] 03:07:30 INFO - PROCESS | 1840 | 1460974050341 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7fbe0fb4d400) [pid = 1840] [serial = 1533] [outer = 0x7fbdf9e44400] 03:07:31 INFO - PROCESS | 1840 | 1460974051255 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]]]}] 03:07:31 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 03:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1629ms 03:07:31 INFO - PROCESS | 1840 | 1460974051355 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1840 | 1460974051357 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:07:31 INFO - PROCESS | 1840 | 1460974051365 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1840 | 1460974051368 Marionette TRACE conn3 <- [1,2014,null,{}] 03:07:31 INFO - PROCESS | 1840 | 1460974051373 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}] 03:07:31 INFO - PROCESS | 1840 | 1460974051630 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:07:31 INFO - PROCESS | 1840 | 1460974051958 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe665000 == 183 [pid = 1840] [id = 511] 03:07:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7fbdf9531c00) [pid = 1840] [serial = 1534] [outer = (nil)] 03:07:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7fbdf9538400) [pid = 1840] [serial = 1535] [outer = 0x7fbdf9531c00] 03:07:32 INFO - PROCESS | 1840 | 1460974052035 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 300 (0x7fbdf953d400) [pid = 1840] [serial = 1536] [outer = 0x7fbdf9531c00] 03:07:32 INFO - PROCESS | 1840 | 1460974052907 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]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1583ms 03:07:32 INFO - PROCESS | 1840 | 1460974052949 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1840 | 1460974052952 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:07:32 INFO - PROCESS | 1840 | 1460974052959 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1840 | 1460974052962 Marionette TRACE conn3 <- [1,2018,null,{}] 03:07:32 INFO - PROCESS | 1840 | 1460974052967 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}] 03:07:33 INFO - PROCESS | 1840 | 1460974053260 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:07:33 INFO - PROCESS | 1840 | 1460974053478 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9658000 == 184 [pid = 1840] [id = 512] 03:07:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 301 (0x7fbdf9532000) [pid = 1840] [serial = 1537] [outer = (nil)] 03:07:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 302 (0x7fbdf9f53400) [pid = 1840] [serial = 1538] [outer = 0x7fbdf9532000] 03:07:33 INFO - PROCESS | 1840 | 1460974053606 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 303 (0x7fbe2a727800) [pid = 1840] [serial = 1539] [outer = 0x7fbdf9532000] 03:07:34 INFO - PROCESS | 1840 | 1460974054492 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]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1587ms 03:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:07:34 INFO - PROCESS | 1840 | 1460974054547 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1840 | 1460974054550 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:07:34 INFO - PROCESS | 1840 | 1460974054556 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1840 | 1460974054559 Marionette TRACE conn3 <- [1,2022,null,{}] 03:07:34 INFO - PROCESS | 1840 | 1460974054571 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}] 03:07:34 INFO - PROCESS | 1840 | 1460974054828 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:07:35 INFO - PROCESS | 1840 | 1460974055147 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9845000 == 185 [pid = 1840] [id = 513] 03:07:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 304 (0x7fbdf9533800) [pid = 1840] [serial = 1540] [outer = (nil)] 03:07:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 305 (0x7fbdf981e000) [pid = 1840] [serial = 1541] [outer = 0x7fbdf9533800] 03:07:35 INFO - PROCESS | 1840 | 1460974055228 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 306 (0x7fbdf9823400) [pid = 1840] [serial = 1542] [outer = 0x7fbdf9533800] 03:07:36 INFO - PROCESS | 1840 | 1460974056643 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2197ms 03:07:36 INFO - PROCESS | 1840 | 1460974056753 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1840 | 1460974056758 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:07:36 INFO - PROCESS | 1840 | 1460974056765 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1840 | 1460974056770 Marionette TRACE conn3 <- [1,2026,null,{}] 03:07:36 INFO - PROCESS | 1840 | 1460974056777 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}] 03:07:36 INFO - PROCESS | 1840 | 1460974056990 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:07:37 INFO - PROCESS | 1840 | 1460974057269 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe70e800 == 186 [pid = 1840] [id = 514] 03:07:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 307 (0x7fbdfc791c00) [pid = 1840] [serial = 1543] [outer = (nil)] 03:07:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 308 (0x7fbdfc973400) [pid = 1840] [serial = 1544] [outer = 0x7fbdfc791c00] 03:07:37 INFO - PROCESS | 1840 | 1460974057341 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7fbdfc9db000) [pid = 1840] [serial = 1545] [outer = 0x7fbdfc791c00] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2dcb6000 == 185 [pid = 1840] [id = 395] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe28a06800 == 184 [pid = 1840] [id = 394] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe01daa800 == 183 [pid = 1840] [id = 402] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13fb5000 == 182 [pid = 1840] [id = 397] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb8f800 == 181 [pid = 1840] [id = 400] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0266e000 == 180 [pid = 1840] [id = 398] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046cf000 == 179 [pid = 1840] [id = 396] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb76000 == 178 [pid = 1840] [id = 399] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc55800 == 177 [pid = 1840] [id = 495] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc44000 == 176 [pid = 1840] [id = 494] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3b8000 == 175 [pid = 1840] [id = 493] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05863800 == 174 [pid = 1840] [id = 492] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfebb0000 == 173 [pid = 1840] [id = 491] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe044c2800 == 172 [pid = 1840] [id = 490] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe01e61800 == 171 [pid = 1840] [id = 489] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0573d800 == 170 [pid = 1840] [id = 483] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0372d000 == 169 [pid = 1840] [id = 482] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe03715000 == 168 [pid = 1840] [id = 481] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfea13800 == 167 [pid = 1840] [id = 480] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b131000 == 166 [pid = 1840] [id = 479] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25c79800 == 165 [pid = 1840] [id = 478] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17fb2000 == 164 [pid = 1840] [id = 477] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13fba800 == 163 [pid = 1840] [id = 476] 03:07:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff3d4000 == 162 [pid = 1840] [id = 473] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7fbe12ee4c00) [pid = 1840] [serial = 1418] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 307 (0x7fbe0798c000) [pid = 1840] [serial = 1412] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 306 (0x7fbe049a1800) [pid = 1840] [serial = 1406] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 305 (0x7fbe065a5400) [pid = 1840] [serial = 1407] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 304 (0x7fbe0818f000) [pid = 1840] [serial = 1409] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 303 (0x7fbe0c88c000) [pid = 1840] [serial = 1364] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 302 (0x7fbdfebc2400) [pid = 1840] [serial = 1401] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 301 (0x7fbdfc96ec00) [pid = 1840] [serial = 1400] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 300 (0x7fbe07c0ac00) [pid = 1840] [serial = 1379] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 299 (0x7fbe08193400) [pid = 1840] [serial = 1385] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7fbe2ac53000) [pid = 1840] [serial = 1376] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7fbe0fa5c400) [pid = 1840] [serial = 1415] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7fbe01e30800) [pid = 1840] [serial = 1404] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7fbe01b25400) [pid = 1840] [serial = 1403] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7fbdfc92b800) [pid = 1840] [serial = 1397] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7fbe17213000) [pid = 1840] [serial = 1370] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7fbe03803400) [pid = 1840] [serial = 1361] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7fbe12eb0c00) [pid = 1840] [serial = 1367] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7fbe260db400) [pid = 1840] [serial = 1382] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7fbe1872e400) [pid = 1840] [serial = 1373] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7fbe0588ec00) [pid = 1840] [serial = 1388] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7fbe2cf9c800) [pid = 1840] [serial = 1391] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7fbdfc51c800) [pid = 1840] [serial = 1394] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7fbe0ea03000) [pid = 1840] [serial = 1413] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7fbe12eb3800) [pid = 1840] [serial = 1416] [outer = (nil)] [url = about:blank] 03:07:38 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7fbe0819b000) [pid = 1840] [serial = 1410] [outer = (nil)] [url = about:blank] 03:07:39 INFO - PROCESS | 1840 | 1460974059069 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2387ms 03:07:39 INFO - PROCESS | 1840 | 1460974059154 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1840 | 1460974059163 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:07:39 INFO - PROCESS | 1840 | 1460974059172 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1840 | 1460974059175 Marionette TRACE conn3 <- [1,2030,null,{}] 03:07:39 INFO - PROCESS | 1840 | 1460974059182 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}] 03:07:39 INFO - PROCESS | 1840 | 1460974059383 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:07:39 INFO - PROCESS | 1840 | 1460974059571 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfd8dc800 == 163 [pid = 1840] [id = 515] 03:07:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7fbdf9818c00) [pid = 1840] [serial = 1546] [outer = (nil)] 03:07:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7fbdfd746400) [pid = 1840] [serial = 1547] [outer = 0x7fbdf9818c00] 03:07:39 INFO - PROCESS | 1840 | 1460974059650 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7fbdfeb68400) [pid = 1840] [serial = 1548] [outer = 0x7fbdf9818c00] 03:07:40 INFO - PROCESS | 1840 | 1460974060433 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]]]}] 03:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1331ms 03:07:40 INFO - PROCESS | 1840 | 1460974060508 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1840 | 1460974060514 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:07:40 INFO - PROCESS | 1840 | 1460974060531 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1840 | 1460974060537 Marionette TRACE conn3 <- [1,2034,null,{}] 03:07:40 INFO - PROCESS | 1840 | 1460974060552 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}] 03:07:40 INFO - PROCESS | 1840 | 1460974060774 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:07:41 INFO - PROCESS | 1840 | 1460974060999 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe00df4000 == 164 [pid = 1840] [id = 516] 03:07:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7fbdfe8e7000) [pid = 1840] [serial = 1549] [outer = (nil)] 03:07:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7fbdffd43c00) [pid = 1840] [serial = 1550] [outer = 0x7fbdfe8e7000] 03:07:41 INFO - PROCESS | 1840 | 1460974061075 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7fbe00dc3800) [pid = 1840] [serial = 1551] [outer = 0x7fbdfe8e7000] 03:07:41 INFO - PROCESS | 1840 | 1460974061967 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1488ms 03:07:42 INFO - PROCESS | 1840 | 1460974062023 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:07:42 INFO - PROCESS | 1840 | 1460974062039 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:07:42 INFO - PROCESS | 1840 | 1460974062045 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1840 | 1460974062049 Marionette TRACE conn3 <- [1,2038,null,{}] 03:07:42 INFO - PROCESS | 1840 | 1460974062054 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}] 03:07:42 INFO - PROCESS | 1840 | 1460974062325 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:07:42 INFO - PROCESS | 1840 | 1460974062354 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe028f4000 == 165 [pid = 1840] [id = 517] 03:07:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7fbdfeb6e400) [pid = 1840] [serial = 1552] [outer = (nil)] 03:07:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7fbe0380bc00) [pid = 1840] [serial = 1553] [outer = 0x7fbdfeb6e400] 03:07:42 INFO - PROCESS | 1840 | 1460974062419 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7fbe049a2c00) [pid = 1840] [serial = 1554] [outer = 0x7fbdfeb6e400] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7fbdff6cb400) [pid = 1840] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7fbdff97c400) [pid = 1840] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7fbdfebcc000) [pid = 1840] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7fbdfc51d000) [pid = 1840] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7fbdfebc8800) [pid = 1840] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7fbe01b25800) [pid = 1840] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7fbe2b36a800) [pid = 1840] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7fbe183d1400) [pid = 1840] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7fbe0646b000) [pid = 1840] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7fbe06469000) [pid = 1840] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7fbe01e2b400) [pid = 1840] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7fbe0e3e8800) [pid = 1840] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7fbe1307b800) [pid = 1840] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7fbe01d55800) [pid = 1840] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7fbe05888c00) [pid = 1840] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7fbe183d8400) [pid = 1840] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7fbdffc22000) [pid = 1840] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7fbe0eed3c00) [pid = 1840] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7fbe07e7b000) [pid = 1840] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7fbe0f2b2000) [pid = 1840] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7fbdfc512800) [pid = 1840] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7fbe0ea0e800) [pid = 1840] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7fbe13b8ec00) [pid = 1840] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7fbdfebcb800) [pid = 1840] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7fbe0f56d400) [pid = 1840] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7fbe13093c00) [pid = 1840] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7fbe0f2bf400) [pid = 1840] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7fbe12eb2400) [pid = 1840] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7fbdff6c7800) [pid = 1840] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7fbe10b83000) [pid = 1840] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7fbe07c05800) [pid = 1840] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7fbe07c04000) [pid = 1840] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7fbe260da400) [pid = 1840] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7fbe13b89000) [pid = 1840] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7fbe0fb4b400) [pid = 1840] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7fbe0f67cc00) [pid = 1840] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7fbe07ce0c00) [pid = 1840] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7fbe00c16c00) [pid = 1840] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7fbdfebcd000) [pid = 1840] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7fbe2700ec00) [pid = 1840] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7fbe25bb5000) [pid = 1840] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7fbe15dd2400) [pid = 1840] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7fbe14c17000) [pid = 1840] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7fbdff6c6000) [pid = 1840] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7fbe10b7d400) [pid = 1840] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7fbdffc1e800) [pid = 1840] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7fbdff928400) [pid = 1840] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7fbdff92a800) [pid = 1840] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7fbdff92a000) [pid = 1840] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7fbe1964a800) [pid = 1840] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7fbdff6c3400) [pid = 1840] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7fbe08197000) [pid = 1840] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7fbe0edd2000) [pid = 1840] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7fbe03803000) [pid = 1840] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7fbe027b4400) [pid = 1840] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7fbdff6ca400) [pid = 1840] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7fbe13092400) [pid = 1840] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7fbe0646dc00) [pid = 1840] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7fbe044f3400) [pid = 1840] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7fbdfebd1c00) [pid = 1840] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7fbe01d58400) [pid = 1840] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7fbe0588a000) [pid = 1840] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7fbe047c2400) [pid = 1840] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7fbdfc928800) [pid = 1840] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbdfc519000) [pid = 1840] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe12ee2c00) [pid = 1840] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbe1857a000) [pid = 1840] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbdff979400) [pid = 1840] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe0f1a1000) [pid = 1840] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbdfc520400) [pid = 1840] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe01d53800) [pid = 1840] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe0fb4cc00) [pid = 1840] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbe2cf9b800) [pid = 1840] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe027aa400) [pid = 1840] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbe12eadc00) [pid = 1840] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbdfc517000) [pid = 1840] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe047a5c00) [pid = 1840] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe0588b000) [pid = 1840] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe07c06c00) [pid = 1840] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbe0f571800) [pid = 1840] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:07:44 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbe0f67f000) [pid = 1840] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:07:44 INFO - PROCESS | 1840 | 1460974064559 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]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2536ms 03:07:44 INFO - PROCESS | 1840 | 1460974064582 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1840 | 1460974064586 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:07:44 INFO - PROCESS | 1840 | 1460974064592 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1840 | 1460974064594 Marionette TRACE conn3 <- [1,2042,null,{}] 03:07:44 INFO - PROCESS | 1840 | 1460974064600 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}] 03:07:44 INFO - PROCESS | 1840 | 1460974064901 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:07:45 INFO - PROCESS | 1840 | 1460974065032 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff5e5000 == 166 [pid = 1840] [id = 518] 03:07:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbdfc516000) [pid = 1840] [serial = 1555] [outer = (nil)] 03:07:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbdfebcbc00) [pid = 1840] [serial = 1556] [outer = 0x7fbdfc516000] 03:07:45 INFO - PROCESS | 1840 | 1460974065097 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbdff97d000) [pid = 1840] [serial = 1557] [outer = 0x7fbdfc516000] 03:07:45 INFO - PROCESS | 1840 | 1460974065868 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]]]}] 03:07:45 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) 03:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1333ms 03:07:45 INFO - PROCESS | 1840 | 1460974065927 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 1840 | 1460974065930 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:07:45 INFO - PROCESS | 1840 | 1460974065936 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 1840 | 1460974065938 Marionette TRACE conn3 <- [1,2046,null,{}] 03:07:45 INFO - PROCESS | 1840 | 1460974065955 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}] 03:07:46 INFO - PROCESS | 1840 | 1460974066354 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:07:46 INFO - PROCESS | 1840 | 1460974066692 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc021800 == 167 [pid = 1840] [id = 519] 03:07:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbdf9818800) [pid = 1840] [serial = 1558] [outer = (nil)] 03:07:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbdf9823c00) [pid = 1840] [serial = 1559] [outer = 0x7fbdf9818800] 03:07:46 INFO - PROCESS | 1840 | 1460974066776 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbdf9f5a400) [pid = 1840] [serial = 1560] [outer = 0x7fbdf9818800] 03:07:47 INFO - PROCESS | 1840 | 1460974067712 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]]]}] 03:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1841ms 03:07:47 INFO - PROCESS | 1840 | 1460974067780 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1840 | 1460974067787 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:07:47 INFO - PROCESS | 1840 | 1460974067794 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1840 | 1460974067800 Marionette TRACE conn3 <- [1,2050,null,{}] 03:07:47 INFO - PROCESS | 1840 | 1460974067807 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}] 03:07:48 INFO - PROCESS | 1840 | 1460974068061 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:07:48 INFO - PROCESS | 1840 | 1460974068387 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3d4000 == 168 [pid = 1840] [id = 520] 03:07:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbdfc9d5000) [pid = 1840] [serial = 1561] [outer = (nil)] 03:07:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbdfe8f0000) [pid = 1840] [serial = 1562] [outer = 0x7fbdfc9d5000] 03:07:48 INFO - PROCESS | 1840 | 1460974068467 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbdfebce800) [pid = 1840] [serial = 1563] [outer = 0x7fbdfc9d5000] 03:07:49 INFO - PROCESS | 1840 | 1460974069406 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]]]}] 03:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1685ms 03:07:49 INFO - PROCESS | 1840 | 1460974069481 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1840 | 1460974069485 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:07:49 INFO - PROCESS | 1840 | 1460974069492 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1840 | 1460974069495 Marionette TRACE conn3 <- [1,2054,null,{}] 03:07:49 INFO - PROCESS | 1840 | 1460974069501 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}] 03:07:49 INFO - PROCESS | 1840 | 1460974069754 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:07:50 INFO - PROCESS | 1840 | 1460974070124 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0470f000 == 169 [pid = 1840] [id = 521] 03:07:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbdffd43800) [pid = 1840] [serial = 1564] [outer = (nil)] 03:07:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe00c0f800) [pid = 1840] [serial = 1565] [outer = 0x7fbdffd43800] 03:07:50 INFO - PROCESS | 1840 | 1460974070199 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbe01e2a800) [pid = 1840] [serial = 1566] [outer = 0x7fbdffd43800] 03:07:51 INFO - PROCESS | 1840 | 1460974071182 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]]]}] 03:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1733ms 03:07:51 INFO - PROCESS | 1840 | 1460974071226 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1840 | 1460974071233 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:07:51 INFO - PROCESS | 1840 | 1460974071249 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1840 | 1460974071256 Marionette TRACE conn3 <- [1,2058,null,{}] 03:07:51 INFO - PROCESS | 1840 | 1460974071262 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}] 03:07:51 INFO - PROCESS | 1840 | 1460974071487 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:07:51 INFO - PROCESS | 1840 | 1460974071756 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05862800 == 170 [pid = 1840] [id = 522] 03:07:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbdff6cb400) [pid = 1840] [serial = 1567] [outer = (nil)] 03:07:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbe0588bc00) [pid = 1840] [serial = 1568] [outer = 0x7fbdff6cb400] 03:07:51 INFO - PROCESS | 1840 | 1460974071878 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbe0653e400) [pid = 1840] [serial = 1569] [outer = 0x7fbdff6cb400] 03:07:52 INFO - PROCESS | 1840 | 1460974072747 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]]]}] 03:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1551ms 03:07:52 INFO - PROCESS | 1840 | 1460974072793 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:07:52 INFO - PROCESS | 1840 | 1460974072797 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:07:52 INFO - PROCESS | 1840 | 1460974072803 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1840 | 1460974072806 Marionette TRACE conn3 <- [1,2062,null,{}] 03:07:52 INFO - PROCESS | 1840 | 1460974072811 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}] 03:07:53 INFO - PROCESS | 1840 | 1460974073027 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:07:53 INFO - PROCESS | 1840 | 1460974073305 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb75800 == 171 [pid = 1840] [id = 523] 03:07:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbdffd49000) [pid = 1840] [serial = 1570] [outer = (nil)] 03:07:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbe065a3c00) [pid = 1840] [serial = 1571] [outer = 0x7fbdffd49000] 03:07:53 INFO - PROCESS | 1840 | 1460974073426 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7fbe07c04400) [pid = 1840] [serial = 1572] [outer = 0x7fbdffd49000] 03:07:54 INFO - PROCESS | 1840 | 1460974074280 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]]]}] 03:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1537ms 03:07:54 INFO - PROCESS | 1840 | 1460974074340 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:07:54 INFO - PROCESS | 1840 | 1460974074344 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:07:54 INFO - PROCESS | 1840 | 1460974074351 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1840 | 1460974074354 Marionette TRACE conn3 <- [1,2066,null,{}] 03:07:54 INFO - PROCESS | 1840 | 1460974074359 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}] 03:07:54 INFO - PROCESS | 1840 | 1460974074587 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:07:54 INFO - PROCESS | 1840 | 1460974074918 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb0b800 == 172 [pid = 1840] [id = 524] 03:07:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7fbe07d2ec00) [pid = 1840] [serial = 1573] [outer = (nil)] 03:07:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7fbe07d33c00) [pid = 1840] [serial = 1574] [outer = 0x7fbe07d2ec00] 03:07:55 INFO - PROCESS | 1840 | 1460974075016 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7fbe07e79400) [pid = 1840] [serial = 1575] [outer = 0x7fbe07d2ec00] 03:07:55 INFO - PROCESS | 1840 | 1460974075899 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]]]}] 03:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1583ms 03:07:55 INFO - PROCESS | 1840 | 1460974075936 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1840 | 1460974075940 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:07:55 INFO - PROCESS | 1840 | 1460974075946 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1840 | 1460974075949 Marionette TRACE conn3 <- [1,2070,null,{}] 03:07:55 INFO - PROCESS | 1840 | 1460974075955 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}] 03:07:56 INFO - PROCESS | 1840 | 1460974076162 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:07:56 INFO - PROCESS | 1840 | 1460974076475 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc54000 == 173 [pid = 1840] [id = 525] 03:07:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7fbe07d2f000) [pid = 1840] [serial = 1576] [outer = (nil)] 03:07:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7fbe0ca95800) [pid = 1840] [serial = 1577] [outer = 0x7fbe07d2f000] 03:07:56 INFO - PROCESS | 1840 | 1460974076557 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7fbe0ec22400) [pid = 1840] [serial = 1578] [outer = 0x7fbe07d2f000] 03:07:57 INFO - PROCESS | 1840 | 1460974077389 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]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1478ms 03:07:57 INFO - PROCESS | 1840 | 1460974077425 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1840 | 1460974077429 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:07:57 INFO - PROCESS | 1840 | 1460974077435 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1840 | 1460974077437 Marionette TRACE conn3 <- [1,2074,null,{}] 03:07:57 INFO - PROCESS | 1840 | 1460974077443 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}] 03:07:57 INFO - PROCESS | 1840 | 1460974077651 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:07:57 INFO - PROCESS | 1840 | 1460974077925 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134dc800 == 174 [pid = 1840] [id = 526] 03:07:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7fbe07e7b000) [pid = 1840] [serial = 1579] [outer = (nil)] 03:07:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7fbe0f491000) [pid = 1840] [serial = 1580] [outer = 0x7fbe07e7b000] 03:07:58 INFO - PROCESS | 1840 | 1460974078010 Marionette DEBUG loaded listener.js 03:07:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7fbe0f67d400) [pid = 1840] [serial = 1581] [outer = 0x7fbe07e7b000] 03:07:58 INFO - PROCESS | 1840 | 1460974078860 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]]]}] 03:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1485ms 03:07:58 INFO - PROCESS | 1840 | 1460974078921 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:07:58 INFO - PROCESS | 1840 | 1460974078925 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:07:58 INFO - PROCESS | 1840 | 1460974078950 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1840 | 1460974078953 Marionette TRACE conn3 <- [1,2078,null,{}] 03:07:58 INFO - PROCESS | 1840 | 1460974078959 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}] 03:07:59 INFO - PROCESS | 1840 | 1460974079172 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:07:59 INFO - PROCESS | 1840 | 1460974079445 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13954800 == 175 [pid = 1840] [id = 527] 03:07:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7fbe0818f000) [pid = 1840] [serial = 1582] [outer = (nil)] 03:07:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7fbe0fb2b000) [pid = 1840] [serial = 1583] [outer = 0x7fbe0818f000] 03:07:59 INFO - PROCESS | 1840 | 1460974079562 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7fbe10b7b000) [pid = 1840] [serial = 1584] [outer = 0x7fbe0818f000] 03:08:00 INFO - PROCESS | 1840 | 1460974080490 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]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1589ms 03:08:00 INFO - PROCESS | 1840 | 1460974080536 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1840 | 1460974080539 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:08:00 INFO - PROCESS | 1840 | 1460974080546 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1840 | 1460974080549 Marionette TRACE conn3 <- [1,2082,null,{}] 03:08:00 INFO - PROCESS | 1840 | 1460974080554 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}] 03:08:00 INFO - PROCESS | 1840 | 1460974080795 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:08:01 INFO - PROCESS | 1840 | 1460974081110 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c84000 == 176 [pid = 1840] [id = 528] 03:08:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7fbdfeb66000) [pid = 1840] [serial = 1585] [outer = (nil)] 03:08:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7fbe10b84800) [pid = 1840] [serial = 1586] [outer = 0x7fbdfeb66000] 03:08:01 INFO - PROCESS | 1840 | 1460974081195 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7fbe12eb4400) [pid = 1840] [serial = 1587] [outer = 0x7fbdfeb66000] 03:08:02 INFO - PROCESS | 1840 | 1460974082272 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]]]}] 03:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1782ms 03:08:02 INFO - PROCESS | 1840 | 1460974082330 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:08:02 INFO - PROCESS | 1840 | 1460974082333 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:08:02 INFO - PROCESS | 1840 | 1460974082339 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:08:02 INFO - PROCESS | 1840 | 1460974082341 Marionette TRACE conn3 <- [1,2086,null,{}] 03:08:02 INFO - PROCESS | 1840 | 1460974082347 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}] 03:08:02 INFO - PROCESS | 1840 | 1460974082680 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:08:03 INFO - PROCESS | 1840 | 1460974083013 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe15fa8800 == 177 [pid = 1840] [id = 529] 03:08:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7fbe1308b800) [pid = 1840] [serial = 1588] [outer = (nil)] 03:08:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7fbe13236400) [pid = 1840] [serial = 1589] [outer = 0x7fbe1308b800] 03:08:03 INFO - PROCESS | 1840 | 1460974083111 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7fbe13597800) [pid = 1840] [serial = 1590] [outer = 0x7fbe1308b800] 03:08:04 INFO - PROCESS | 1840 | 1460974084013 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]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1735ms 03:08:04 INFO - PROCESS | 1840 | 1460974084077 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:08:04 INFO - PROCESS | 1840 | 1460974084088 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:08:04 INFO - PROCESS | 1840 | 1460974084093 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1840 | 1460974084099 Marionette TRACE conn3 <- [1,2090,null,{}] 03:08:04 INFO - PROCESS | 1840 | 1460974084105 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}] 03:08:04 INFO - PROCESS | 1840 | 1460974084388 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:08:04 INFO - PROCESS | 1840 | 1460974084714 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18e64000 == 178 [pid = 1840] [id = 530] 03:08:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7fbe0ca94800) [pid = 1840] [serial = 1591] [outer = (nil)] 03:08:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7fbe13c78800) [pid = 1840] [serial = 1592] [outer = 0x7fbe0ca94800] 03:08:04 INFO - PROCESS | 1840 | 1460974084805 Marionette DEBUG loaded listener.js 03:08:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7fbe16dd8800) [pid = 1840] [serial = 1593] [outer = 0x7fbe0ca94800] 03:08:05 INFO - PROCESS | 1840 | 1460974085740 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]]]}] 03:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1689ms 03:08:05 INFO - PROCESS | 1840 | 1460974085783 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:08:05 INFO - PROCESS | 1840 | 1460974085788 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:08:05 INFO - PROCESS | 1840 | 1460974085794 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1840 | 1460974085797 Marionette TRACE conn3 <- [1,2094,null,{}] 03:08:05 INFO - PROCESS | 1840 | 1460974085803 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}] 03:08:06 INFO - PROCESS | 1840 | 1460974086012 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:08:06 INFO - PROCESS | 1840 | 1460974086292 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25bd3800 == 179 [pid = 1840] [id = 531] 03:08:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7fbe0fb26800) [pid = 1840] [serial = 1594] [outer = (nil)] 03:08:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7fbe177ad800) [pid = 1840] [serial = 1595] [outer = 0x7fbe0fb26800] 03:08:06 INFO - PROCESS | 1840 | 1460974086425 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7fbe17f20000) [pid = 1840] [serial = 1596] [outer = 0x7fbe0fb26800] 03:08:07 INFO - PROCESS | 1840 | 1460974087307 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]]]}] 03:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1585ms 03:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:08:07 INFO - PROCESS | 1840 | 1460974087379 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:08:07 INFO - PROCESS | 1840 | 1460974087382 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:08:07 INFO - PROCESS | 1840 | 1460974087388 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 1840 | 1460974087392 Marionette TRACE conn3 <- [1,2098,null,{}] 03:08:07 INFO - PROCESS | 1840 | 1460974087398 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}] 03:08:07 INFO - PROCESS | 1840 | 1460974087670 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:08:07 INFO - PROCESS | 1840 | 1460974087990 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2ae95800 == 180 [pid = 1840] [id = 532] 03:08:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7fbe15dd2400) [pid = 1840] [serial = 1597] [outer = (nil)] 03:08:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7fbe18393000) [pid = 1840] [serial = 1598] [outer = 0x7fbe15dd2400] 03:08:08 INFO - PROCESS | 1840 | 1460974088070 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7fbe18731c00) [pid = 1840] [serial = 1599] [outer = 0x7fbe15dd2400] 03:08:08 INFO - PROCESS | 1840 | 1460974088987 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]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1641ms 03:08:09 INFO - PROCESS | 1840 | 1460974089029 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1840 | 1460974089032 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:08:09 INFO - PROCESS | 1840 | 1460974089039 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1840 | 1460974089042 Marionette TRACE conn3 <- [1,2102,null,{}] 03:08:09 INFO - PROCESS | 1840 | 1460974089049 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}] 03:08:09 INFO - PROCESS | 1840 | 1460974089271 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:08:09 INFO - PROCESS | 1840 | 1460974089597 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe7bc800 == 181 [pid = 1840] [id = 533] 03:08:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7fbe133a5800) [pid = 1840] [serial = 1600] [outer = (nil)] 03:08:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7fbe195a7400) [pid = 1840] [serial = 1601] [outer = 0x7fbe133a5800] 03:08:09 INFO - PROCESS | 1840 | 1460974089683 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7fbe1ef56c00) [pid = 1840] [serial = 1602] [outer = 0x7fbe133a5800] 03:08:10 INFO - PROCESS | 1840 | 1460974090543 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]]]}] 03:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1544ms 03:08:10 INFO - PROCESS | 1840 | 1460974090585 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:08:10 INFO - PROCESS | 1840 | 1460974090589 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:08:10 INFO - PROCESS | 1840 | 1460974090596 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 1840 | 1460974090600 Marionette TRACE conn3 <- [1,2106,null,{}] 03:08:10 INFO - PROCESS | 1840 | 1460974090606 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}] 03:08:10 INFO - PROCESS | 1840 | 1460974090872 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:08:11 INFO - PROCESS | 1840 | 1460974091199 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe32982000 == 182 [pid = 1840] [id = 534] 03:08:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7fbe13b91800) [pid = 1840] [serial = 1603] [outer = (nil)] 03:08:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7fbe26d29800) [pid = 1840] [serial = 1604] [outer = 0x7fbe13b91800] 03:08:11 INFO - PROCESS | 1840 | 1460974091291 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7fbe2ac4e000) [pid = 1840] [serial = 1605] [outer = 0x7fbe13b91800] 03:08:12 INFO - PROCESS | 1840 | 1460974092165 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]]]}] 03:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1635ms 03:08:12 INFO - PROCESS | 1840 | 1460974092232 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:08:12 INFO - PROCESS | 1840 | 1460974092237 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:08:12 INFO - PROCESS | 1840 | 1460974092243 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 1840 | 1460974092247 Marionette TRACE conn3 <- [1,2110,null,{}] 03:08:12 INFO - PROCESS | 1840 | 1460974092253 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}] 03:08:12 INFO - PROCESS | 1840 | 1460974092482 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:08:12 INFO - PROCESS | 1840 | 1460974092809 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe014e9000 == 183 [pid = 1840] [id = 535] 03:08:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7fbe18310c00) [pid = 1840] [serial = 1606] [outer = (nil)] 03:08:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7fbe2ad24c00) [pid = 1840] [serial = 1607] [outer = 0x7fbe18310c00] 03:08:12 INFO - PROCESS | 1840 | 1460974092892 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7fbe2b327c00) [pid = 1840] [serial = 1608] [outer = 0x7fbe18310c00] 03:08:13 INFO - PROCESS | 1840 | 1460974093819 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]]]}] 03:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1642ms 03:08:13 INFO - PROCESS | 1840 | 1460974093887 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 1840 | 1460974093890 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:08:13 INFO - PROCESS | 1840 | 1460974093897 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1840 | 1460974093900 Marionette TRACE conn3 <- [1,2114,null,{}] 03:08:13 INFO - PROCESS | 1840 | 1460974093906 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}] 03:08:14 INFO - PROCESS | 1840 | 1460974094137 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:08:14 INFO - PROCESS | 1840 | 1460974094474 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfea1b800 == 184 [pid = 1840] [id = 536] 03:08:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7fbdfc92d400) [pid = 1840] [serial = 1609] [outer = (nil)] 03:08:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7fbdfe4aec00) [pid = 1840] [serial = 1610] [outer = 0x7fbdfc92d400] 03:08:14 INFO - PROCESS | 1840 | 1460974094554 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7fbe0130a400) [pid = 1840] [serial = 1611] [outer = 0x7fbdfc92d400] 03:08:15 INFO - PROCESS | 1840 | 1460974095485 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]]]}] 03:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1635ms 03:08:15 INFO - PROCESS | 1840 | 1460974095533 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1840 | 1460974095537 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:08:15 INFO - PROCESS | 1840 | 1460974095543 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1840 | 1460974095545 Marionette TRACE conn3 <- [1,2118,null,{}] 03:08:15 INFO - PROCESS | 1840 | 1460974095550 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}] 03:08:15 INFO - PROCESS | 1840 | 1460974095834 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:08:16 INFO - PROCESS | 1840 | 1460974096169 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfee1e000 == 185 [pid = 1840] [id = 537] 03:08:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7fbdfc514000) [pid = 1840] [serial = 1612] [outer = (nil)] 03:08:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7fbdff922800) [pid = 1840] [serial = 1613] [outer = 0x7fbdfc514000] 03:08:16 INFO - PROCESS | 1840 | 1460974096276 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7fbe0130d000) [pid = 1840] [serial = 1614] [outer = 0x7fbdfc514000] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fc1e800 == 184 [pid = 1840] [id = 418] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe14ec8800 == 183 [pid = 1840] [id = 415] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e3e800 == 182 [pid = 1840] [id = 416] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc7b0800 == 181 [pid = 1840] [id = 464] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18e57000 == 180 [pid = 1840] [id = 417] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe01e53800 == 179 [pid = 1840] [id = 465] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1368c000 == 178 [pid = 1840] [id = 462] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc794000 == 177 [pid = 1840] [id = 463] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8ab000 == 176 [pid = 1840] [id = 504] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a896000 == 175 [pid = 1840] [id = 503] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25b85800 == 174 [pid = 1840] [id = 502] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17dc1800 == 173 [pid = 1840] [id = 501] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13cda800 == 172 [pid = 1840] [id = 500] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139b0000 == 171 [pid = 1840] [id = 499] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f08e800 == 170 [pid = 1840] [id = 498] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe04721800 == 169 [pid = 1840] [id = 497] 03:08:17 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8cc000 == 168 [pid = 1840] [id = 496] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7fbe0f683400) [pid = 1840] [serial = 1149] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7fbe0646f400) [pid = 1840] [serial = 1338] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7fbdfc92fc00) [pid = 1840] [serial = 1398] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7fbe065a9400) [pid = 1840] [serial = 1278] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7fbe01e31800) [pid = 1840] [serial = 1206] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7fbe2b32c000) [pid = 1840] [serial = 1383] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7fbe07c0fc00) [pid = 1840] [serial = 1380] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7fbe2ad2e800) [pid = 1840] [serial = 1377] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7fbe1964a000) [pid = 1840] [serial = 1374] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7fbe1830a800) [pid = 1840] [serial = 1371] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7fbe1359f800) [pid = 1840] [serial = 1368] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7fbe0f1a7c00) [pid = 1840] [serial = 1365] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7fbe0646c400) [pid = 1840] [serial = 1362] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7fbe0380b400) [pid = 1840] [serial = 1335] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7fbe2b225000) [pid = 1840] [serial = 1332] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7fbe26ef8000) [pid = 1840] [serial = 1329] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7fbe196c1400) [pid = 1840] [serial = 1326] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7fbe18904800) [pid = 1840] [serial = 1323] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7fbe1839a000) [pid = 1840] [serial = 1320] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7fbe2a727000) [pid = 1840] [serial = 1203] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7fbe2a728400) [pid = 1840] [serial = 1200] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7fbe07db9800) [pid = 1840] [serial = 1197] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7fbdffc29c00) [pid = 1840] [serial = 1194] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7fbe2ae5c800) [pid = 1840] [serial = 1191] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7fbe2908e400) [pid = 1840] [serial = 1188] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7fbe01d53c00) [pid = 1840] [serial = 1173] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7fbe13c71000) [pid = 1840] [serial = 1251] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7fbe0ea02c00) [pid = 1840] [serial = 1305] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7fbe0818e800) [pid = 1840] [serial = 1389] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7fbe1f03ac00) [pid = 1840] [serial = 1269] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7fbe01e2c000) [pid = 1840] [serial = 1236] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7fbe17f22400) [pid = 1840] [serial = 1263] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7fbe11aac000) [pid = 1840] [serial = 1245] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7fbe133a0000) [pid = 1840] [serial = 1311] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7fbdfc521400) [pid = 1840] [serial = 1395] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7fbe10f6f800) [pid = 1840] [serial = 1308] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7fbe17f13400) [pid = 1840] [serial = 1317] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7fbe081d1c00) [pid = 1840] [serial = 1275] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7fbe176dec00) [pid = 1840] [serial = 1185] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7fbe16c97c00) [pid = 1840] [serial = 1257] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7fbe13077800) [pid = 1840] [serial = 1248] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7fbe15766800) [pid = 1840] [serial = 1254] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7fbe0e2dd000) [pid = 1840] [serial = 1176] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbe135a1800) [pid = 1840] [serial = 1314] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe08198800) [pid = 1840] [serial = 1386] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbe0fe80000) [pid = 1840] [serial = 1179] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbe13c77000) [pid = 1840] [serial = 1182] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe06465800) [pid = 1840] [serial = 1302] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbe2dc9e000) [pid = 1840] [serial = 1392] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe19648800) [pid = 1840] [serial = 1266] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe0fb24c00) [pid = 1840] [serial = 1242] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbe07e77400) [pid = 1840] [serial = 1239] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe24dd1800) [pid = 1840] [serial = 1272] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbe17ad2c00) [pid = 1840] [serial = 1260] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbe0c88e000) [pid = 1840] [serial = 1484] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbe2a725800) [pid = 1840] [serial = 1439] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe18a9d800) [pid = 1840] [serial = 1436] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbdfe8f1800) [pid = 1840] [serial = 1454] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbdfeb65c00) [pid = 1840] [serial = 1445] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbe07d2fc00) [pid = 1840] [serial = 1451] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe1721e000) [pid = 1840] [serial = 1119] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe03811c00) [pid = 1840] [serial = 1424] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe07b36400) [pid = 1840] [serial = 1137] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe05889000) [pid = 1840] [serial = 1425] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe027b9800) [pid = 1840] [serial = 1131] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe2b102400) [pid = 1840] [serial = 1128] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe0fb31400) [pid = 1840] [serial = 1430] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe0fb48000) [pid = 1840] [serial = 1143] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe1359c400) [pid = 1840] [serial = 1431] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0798ac00) [pid = 1840] [serial = 1478] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe07c10400) [pid = 1840] [serial = 1479] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe13078c00) [pid = 1840] [serial = 1299] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe0653a800) [pid = 1840] [serial = 1475] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe0653f000) [pid = 1840] [serial = 1476] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbdfd74ac00) [pid = 1840] [serial = 1442] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe10b7b400) [pid = 1840] [serial = 1233] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbdfc931400) [pid = 1840] [serial = 1469] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbdfc96f800) [pid = 1840] [serial = 1470] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe0ec23800) [pid = 1840] [serial = 1485] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbdfc521c00) [pid = 1840] [serial = 1421] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe17f1e000) [pid = 1840] [serial = 1122] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe24dd4c00) [pid = 1840] [serial = 1125] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe0f678800) [pid = 1840] [serial = 1146] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe10a5a400) [pid = 1840] [serial = 1113] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbdfc965800) [pid = 1840] [serial = 1422] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe16889c00) [pid = 1840] [serial = 1433] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbdfc970400) [pid = 1840] [serial = 1472] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0c888c00) [pid = 1840] [serial = 1110] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe13086800) [pid = 1840] [serial = 1107] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe2f257000) [pid = 1840] [serial = 1140] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe00c13c00) [pid = 1840] [serial = 1473] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe00dc5800) [pid = 1840] [serial = 1463] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe2b222400) [pid = 1840] [serial = 1134] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe01c81400) [pid = 1840] [serial = 1466] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe13b87c00) [pid = 1840] [serial = 1116] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbdfe4ae800) [pid = 1840] [serial = 1460] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe00dc4c00) [pid = 1840] [serial = 1457] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe13595400) [pid = 1840] [serial = 1419] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbdfeb70000) [pid = 1840] [serial = 1448] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe08190400) [pid = 1840] [serial = 1427] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0eeca000) [pid = 1840] [serial = 1428] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe07d31800) [pid = 1840] [serial = 1481] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe07dc3c00) [pid = 1840] [serial = 1482] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0f48c800) [pid = 1840] [serial = 1487] [outer = (nil)] [url = about:blank] 03:08:18 INFO - PROCESS | 1840 | 1460974098993 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]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 3491ms 03:08:19 INFO - PROCESS | 1840 | 1460974099037 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1840 | 1460974099048 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:08:19 INFO - PROCESS | 1840 | 1460974099084 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1840 | 1460974099091 Marionette TRACE conn3 <- [1,2122,null,{}] 03:08:19 INFO - PROCESS | 1840 | 1460974099103 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}] 03:08:19 INFO - PROCESS | 1840 | 1460974099399 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:08:19 INFO - PROCESS | 1840 | 1460974099726 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc009800 == 169 [pid = 1840] [id = 538] 03:08:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbdfc521c00) [pid = 1840] [serial = 1615] [outer = (nil)] 03:08:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbdfc789400) [pid = 1840] [serial = 1616] [outer = 0x7fbdfc521c00] 03:08:19 INFO - PROCESS | 1840 | 1460974099793 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbdfc92fc00) [pid = 1840] [serial = 1617] [outer = 0x7fbdfc521c00] 03:08:20 INFO - PROCESS | 1840 | 1460974100716 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]]]}] 03:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1701ms 03:08:20 INFO - PROCESS | 1840 | 1460974100779 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:08:20 INFO - PROCESS | 1840 | 1460974100787 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:08:20 INFO - PROCESS | 1840 | 1460974100798 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:08:20 INFO - PROCESS | 1840 | 1460974100802 Marionette TRACE conn3 <- [1,2126,null,{}] 03:08:20 INFO - PROCESS | 1840 | 1460974100808 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}] 03:08:21 INFO - PROCESS | 1840 | 1460974101121 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:08:21 INFO - PROCESS | 1840 | 1460974101150 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe5e0800 == 170 [pid = 1840] [id = 539] 03:08:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbdf9f52000) [pid = 1840] [serial = 1618] [outer = (nil)] 03:08:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbdfc9d6c00) [pid = 1840] [serial = 1619] [outer = 0x7fbdf9f52000] 03:08:21 INFO - PROCESS | 1840 | 1460974101215 Marionette DEBUG loaded listener.js 03:08:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbdfe8f1800) [pid = 1840] [serial = 1620] [outer = 0x7fbdf9f52000] 03:08:22 INFO - PROCESS | 1840 | 1460974102404 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]]]}] 03:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1631ms 03:08:22 INFO - PROCESS | 1840 | 1460974102429 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 1840 | 1460974102433 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:08:22 INFO - PROCESS | 1840 | 1460974102439 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 1840 | 1460974102445 Marionette TRACE conn3 <- [1,2130,null,{}] 03:08:22 INFO - PROCESS | 1840 | 1460974102883 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}] 03:08:22 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbdfeb6e400) [pid = 1840] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:08:22 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbdfe8e7000) [pid = 1840] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:08:22 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbdff6c8400) [pid = 1840] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:08:22 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbdf9818c00) [pid = 1840] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:08:22 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdfc791c00) [pid = 1840] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:08:23 INFO - PROCESS | 1840 | 1460974103244 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:08:23 INFO - PROCESS | 1840 | 1460974103374 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe721800 == 171 [pid = 1840] [id = 540] 03:08:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbdfebc9000) [pid = 1840] [serial = 1621] [outer = (nil)] 03:08:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbdff91e800) [pid = 1840] [serial = 1622] [outer = 0x7fbdfebc9000] 03:08:23 INFO - PROCESS | 1840 | 1460974103443 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbdff971800) [pid = 1840] [serial = 1623] [outer = 0x7fbdfebc9000] 03:08:24 INFO - PROCESS | 1840 | 1460974104205 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] 03:08:24 INFO - PROCESS | 1840 | 1460974104256 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:08:24 INFO - PROCESS | 1840 | 1460974104261 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 1840 | 1460974104263 Marionette TRACE conn3 <- [1,2134,null,{}] 03:08:24 INFO - PROCESS | 1840 | 1460974104273 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}] 03:08:24 INFO - PROCESS | 1840 | 1460974104472 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:08:24 INFO - PROCESS | 1840 | 1460974104655 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfee1d800 == 172 [pid = 1840] [id = 541] 03:08:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbdfc9dec00) [pid = 1840] [serial = 1624] [outer = (nil)] 03:08:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbdffd47400) [pid = 1840] [serial = 1625] [outer = 0x7fbdfc9dec00] 03:08:24 INFO - PROCESS | 1840 | 1460974104726 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe00dc3c00) [pid = 1840] [serial = 1626] [outer = 0x7fbdfc9dec00] 03:08:26 INFO - PROCESS | 1840 | 1460974106012 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]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1789ms 03:08:26 INFO - PROCESS | 1840 | 1460974106052 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1840 | 1460974106059 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:08:26 INFO - PROCESS | 1840 | 1460974106070 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1840 | 1460974106075 Marionette TRACE conn3 <- [1,2138,null,{}] 03:08:26 INFO - PROCESS | 1840 | 1460974106085 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}] 03:08:26 INFO - PROCESS | 1840 | 1460974106358 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:08:26 INFO - PROCESS | 1840 | 1460974106679 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfd8f1800 == 173 [pid = 1840] [id = 542] 03:08:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbdfc96cc00) [pid = 1840] [serial = 1627] [outer = (nil)] 03:08:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbdfc9d3400) [pid = 1840] [serial = 1628] [outer = 0x7fbdfc96cc00] 03:08:26 INFO - PROCESS | 1840 | 1460974106771 Marionette DEBUG loaded listener.js 03:08:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbdfe4b0c00) [pid = 1840] [serial = 1629] [outer = 0x7fbdfc96cc00] 03:08:27 INFO - PROCESS | 1840 | 1460974107722 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]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1689ms 03:08:27 INFO - PROCESS | 1840 | 1460974107759 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 1840 | 1460974107768 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:08:27 INFO - PROCESS | 1840 | 1460974107780 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 1840 | 1460974107783 Marionette TRACE conn3 <- [1,2142,null,{}] 03:08:27 INFO - PROCESS | 1840 | 1460974107790 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}] 03:08:28 INFO - PROCESS | 1840 | 1460974108023 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:08:28 INFO - PROCESS | 1840 | 1460974108371 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff5e9800 == 174 [pid = 1840] [id = 543] 03:08:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbdfe8e7000) [pid = 1840] [serial = 1630] [outer = (nil)] 03:08:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbdff929c00) [pid = 1840] [serial = 1631] [outer = 0x7fbdfe8e7000] 03:08:28 INFO - PROCESS | 1840 | 1460974108456 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbdffd45800) [pid = 1840] [serial = 1632] [outer = 0x7fbdfe8e7000] 03:08:29 INFO - PROCESS | 1840 | 1460974109329 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] 03:08:29 INFO - PROCESS | 1840 | 1460974109376 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:08:29 INFO - PROCESS | 1840 | 1460974109382 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1840 | 1460974109388 Marionette TRACE conn3 <- [1,2146,null,{}] 03:08:29 INFO - PROCESS | 1840 | 1460974109406 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}] 03:08:29 INFO - PROCESS | 1840 | 1460974109650 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:08:29 INFO - PROCESS | 1840 | 1460974109964 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0257a000 == 175 [pid = 1840] [id = 544] 03:08:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe0130f400) [pid = 1840] [serial = 1633] [outer = (nil)] 03:08:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe01e23000) [pid = 1840] [serial = 1634] [outer = 0x7fbe0130f400] 03:08:30 INFO - PROCESS | 1840 | 1460974110048 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe01e31800) [pid = 1840] [serial = 1635] [outer = 0x7fbe0130f400] 03:08:31 INFO - PROCESS | 1840 | 1460974111027 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] 03:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:08:31 INFO - PROCESS | 1840 | 1460974111080 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:08:31 INFO - PROCESS | 1840 | 1460974111086 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1840 | 1460974111089 Marionette TRACE conn3 <- [1,2150,null,{}] 03:08:31 INFO - PROCESS | 1840 | 1460974111095 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}] 03:08:31 INFO - PROCESS | 1840 | 1460974111312 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:08:31 INFO - PROCESS | 1840 | 1460974111629 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038f8800 == 176 [pid = 1840] [id = 545] 03:08:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe01b2b800) [pid = 1840] [serial = 1636] [outer = (nil)] 03:08:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe044ed800) [pid = 1840] [serial = 1637] [outer = 0x7fbe01b2b800] 03:08:31 INFO - PROCESS | 1840 | 1460974111716 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe047a5400) [pid = 1840] [serial = 1638] [outer = 0x7fbe01b2b800] 03:08:32 INFO - PROCESS | 1840 | 1460974112560 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]]]}] 03:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1534ms 03:08:32 INFO - PROCESS | 1840 | 1460974112620 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:08:32 INFO - PROCESS | 1840 | 1460974112624 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:08:32 INFO - PROCESS | 1840 | 1460974112631 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 1840 | 1460974112634 Marionette TRACE conn3 <- [1,2154,null,{}] 03:08:32 INFO - PROCESS | 1840 | 1460974112639 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}] 03:08:32 INFO - PROCESS | 1840 | 1460974112864 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:08:33 INFO - PROCESS | 1840 | 1460974113132 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046c6000 == 177 [pid = 1840] [id = 546] 03:08:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe03802c00) [pid = 1840] [serial = 1639] [outer = (nil)] 03:08:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe05887400) [pid = 1840] [serial = 1640] [outer = 0x7fbe03802c00] 03:08:33 INFO - PROCESS | 1840 | 1460974113254 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe06464c00) [pid = 1840] [serial = 1641] [outer = 0x7fbe03802c00] 03:08:34 INFO - PROCESS | 1840 | 1460974114116 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]]]}] 03:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1533ms 03:08:34 INFO - PROCESS | 1840 | 1460974114165 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:08:34 INFO - PROCESS | 1840 | 1460974114168 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:08:34 INFO - PROCESS | 1840 | 1460974114176 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:08:34 INFO - PROCESS | 1840 | 1460974114179 Marionette TRACE conn3 <- [1,2158,null,{}] 03:08:34 INFO - PROCESS | 1840 | 1460974114184 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}] 03:08:34 INFO - PROCESS | 1840 | 1460974114417 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:08:34 INFO - PROCESS | 1840 | 1460974114680 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe056d0800 == 178 [pid = 1840] [id = 547] 03:08:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe07b2e400) [pid = 1840] [serial = 1642] [outer = (nil)] 03:08:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe07c11800) [pid = 1840] [serial = 1643] [outer = 0x7fbe07b2e400] 03:08:34 INFO - PROCESS | 1840 | 1460974114821 Marionette DEBUG loaded listener.js 03:08:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe07d2c000) [pid = 1840] [serial = 1644] [outer = 0x7fbe07b2e400] 03:08:35 INFO - PROCESS | 1840 | 1460974115716 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1578ms 03:08:35 INFO - PROCESS | 1840 | 1460974115756 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1840 | 1460974115758 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:08:35 INFO - PROCESS | 1840 | 1460974115771 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1840 | 1460974115779 Marionette TRACE conn3 <- [1,2162,null,{}] 03:08:35 INFO - PROCESS | 1840 | 1460974115786 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}] 03:08:36 INFO - PROCESS | 1840 | 1460974116011 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:08:36 INFO - PROCESS | 1840 | 1460974116331 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05781000 == 179 [pid = 1840] [id = 548] 03:08:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe01d55800) [pid = 1840] [serial = 1645] [outer = (nil)] 03:08:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe07dbb800) [pid = 1840] [serial = 1646] [outer = 0x7fbe01d55800] 03:08:36 INFO - PROCESS | 1840 | 1460974116414 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe07dcfc00) [pid = 1840] [serial = 1647] [outer = 0x7fbe01d55800] 03:08:37 INFO - PROCESS | 1840 | 1460974117304 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]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1596ms 03:08:37 INFO - PROCESS | 1840 | 1460974117367 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1840 | 1460974117371 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:08:37 INFO - PROCESS | 1840 | 1460974117377 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1840 | 1460974117381 Marionette TRACE conn3 <- [1,2166,null,{}] 03:08:37 INFO - PROCESS | 1840 | 1460974117387 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}] 03:08:37 INFO - PROCESS | 1840 | 1460974117603 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:08:37 INFO - PROCESS | 1840 | 1460974117914 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe07ec0800 == 180 [pid = 1840] [id = 549] 03:08:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe00c0f400) [pid = 1840] [serial = 1648] [outer = (nil)] 03:08:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe08195400) [pid = 1840] [serial = 1649] [outer = 0x7fbe00c0f400] 03:08:37 INFO - PROCESS | 1840 | 1460974117994 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe0c884800) [pid = 1840] [serial = 1650] [outer = 0x7fbe00c0f400] 03:08:38 INFO - PROCESS | 1840 | 1460974118847 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]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1530ms 03:08:38 INFO - PROCESS | 1840 | 1460974118908 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 1840 | 1460974118912 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:08:38 INFO - PROCESS | 1840 | 1460974118918 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 1840 | 1460974118921 Marionette TRACE conn3 <- [1,2170,null,{}] 03:08:38 INFO - PROCESS | 1840 | 1460974118926 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}] 03:08:39 INFO - PROCESS | 1840 | 1460974119141 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:08:39 INFO - PROCESS | 1840 | 1460974119404 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb90800 == 181 [pid = 1840] [id = 550] 03:08:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe07b2ec00) [pid = 1840] [serial = 1651] [outer = (nil)] 03:08:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe0e3e7400) [pid = 1840] [serial = 1652] [outer = 0x7fbe07b2ec00] 03:08:39 INFO - PROCESS | 1840 | 1460974119523 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe0eec9800) [pid = 1840] [serial = 1653] [outer = 0x7fbe07b2ec00] 03:08:40 INFO - PROCESS | 1840 | 1460974120396 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]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1528ms 03:08:40 INFO - PROCESS | 1840 | 1460974120448 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 1840 | 1460974120452 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:08:40 INFO - PROCESS | 1840 | 1460974120458 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1840 | 1460974120461 Marionette TRACE conn3 <- [1,2174,null,{}] 03:08:40 INFO - PROCESS | 1840 | 1460974120472 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}] 03:08:40 INFO - PROCESS | 1840 | 1460974120705 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:08:41 INFO - PROCESS | 1840 | 1460974121021 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e5c8800 == 182 [pid = 1840] [id = 551] 03:08:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe07dc1800) [pid = 1840] [serial = 1654] [outer = (nil)] 03:08:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe0f497800) [pid = 1840] [serial = 1655] [outer = 0x7fbe07dc1800] 03:08:41 INFO - PROCESS | 1840 | 1460974121098 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe0f67ac00) [pid = 1840] [serial = 1656] [outer = 0x7fbe07dc1800] 03:08:42 INFO - PROCESS | 1840 | 1460974122004 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1589ms 03:08:42 INFO - PROCESS | 1840 | 1460974122048 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 1840 | 1460974122052 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:08:42 INFO - PROCESS | 1840 | 1460974122058 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 1840 | 1460974122062 Marionette TRACE conn3 <- [1,2178,null,{}] 03:08:42 INFO - PROCESS | 1840 | 1460974122067 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}] 03:08:42 INFO - PROCESS | 1840 | 1460974122304 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:08:42 INFO - PROCESS | 1840 | 1460974122634 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa2e000 == 183 [pid = 1840] [id = 552] 03:08:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe10b77000) [pid = 1840] [serial = 1657] [outer = (nil)] 03:08:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe10b83400) [pid = 1840] [serial = 1658] [outer = 0x7fbe10b77000] 03:08:42 INFO - PROCESS | 1840 | 1460974122719 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe12eba400) [pid = 1840] [serial = 1659] [outer = 0x7fbe10b77000] 03:08:43 INFO - PROCESS | 1840 | 1460974123582 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]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 03:08:43 INFO - PROCESS | 1840 | 1460974123639 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:08:43 INFO - PROCESS | 1840 | 1460974123643 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:08:43 INFO - PROCESS | 1840 | 1460974123650 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1840 | 1460974123654 Marionette TRACE conn3 <- [1,2182,null,{}] 03:08:43 INFO - PROCESS | 1840 | 1460974123660 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}] 03:08:43 INFO - PROCESS | 1840 | 1460974123900 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:08:44 INFO - PROCESS | 1840 | 1460974124215 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11ade800 == 184 [pid = 1840] [id = 553] 03:08:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe10b7a400) [pid = 1840] [serial = 1660] [outer = (nil)] 03:08:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe13076c00) [pid = 1840] [serial = 1661] [outer = 0x7fbe10b7a400] 03:08:44 INFO - PROCESS | 1840 | 1460974124296 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe13091400) [pid = 1840] [serial = 1662] [outer = 0x7fbe10b7a400] 03:08:45 INFO - PROCESS | 1840 | 1460974125202 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]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1591ms 03:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:08:45 INFO - PROCESS | 1840 | 1460974125241 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:08:45 INFO - PROCESS | 1840 | 1460974125244 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:08:45 INFO - PROCESS | 1840 | 1460974125250 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1840 | 1460974125253 Marionette TRACE conn3 <- [1,2186,null,{}] 03:08:45 INFO - PROCESS | 1840 | 1460974125258 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}] 03:08:45 INFO - PROCESS | 1840 | 1460974125472 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:08:45 INFO - PROCESS | 1840 | 1460974125829 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1369a000 == 185 [pid = 1840] [id = 554] 03:08:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe1339f000) [pid = 1840] [serial = 1663] [outer = (nil)] 03:08:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe133ab800) [pid = 1840] [serial = 1664] [outer = 0x7fbe1339f000] 03:08:45 INFO - PROCESS | 1840 | 1460974125910 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe13b8a800) [pid = 1840] [serial = 1665] [outer = 0x7fbe1339f000] 03:08:46 INFO - PROCESS | 1840 | 1460974126784 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]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1581ms 03:08:46 INFO - PROCESS | 1840 | 1460974126832 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1840 | 1460974126834 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:08:46 INFO - PROCESS | 1840 | 1460974126841 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1840 | 1460974126843 Marionette TRACE conn3 <- [1,2190,null,{}] 03:08:46 INFO - PROCESS | 1840 | 1460974126848 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}] 03:08:47 INFO - PROCESS | 1840 | 1460974127063 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:08:47 INFO - PROCESS | 1840 | 1460974127334 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139ab800 == 186 [pid = 1840] [id = 555] 03:08:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbdfd749c00) [pid = 1840] [serial = 1666] [outer = (nil)] 03:08:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe13c6e400) [pid = 1840] [serial = 1667] [outer = 0x7fbdfd749c00] 03:08:47 INFO - PROCESS | 1840 | 1460974127472 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe14c1b800) [pid = 1840] [serial = 1668] [outer = 0x7fbdfd749c00] 03:08:48 INFO - PROCESS | 1840 | 1460974128327 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]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1545ms 03:08:48 INFO - PROCESS | 1840 | 1460974128387 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 1840 | 1460974128391 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:08:48 INFO - PROCESS | 1840 | 1460974128397 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 1840 | 1460974128400 Marionette TRACE conn3 <- [1,2194,null,{}] 03:08:48 INFO - PROCESS | 1840 | 1460974128405 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}] 03:08:48 INFO - PROCESS | 1840 | 1460974128627 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:08:48 INFO - PROCESS | 1840 | 1460974128905 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c91800 == 187 [pid = 1840] [id = 556] 03:08:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe1323e000) [pid = 1840] [serial = 1669] [outer = (nil)] 03:08:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbe158e3800) [pid = 1840] [serial = 1670] [outer = 0x7fbe1323e000] 03:08:49 INFO - PROCESS | 1840 | 1460974129026 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbe16ac1800) [pid = 1840] [serial = 1671] [outer = 0x7fbe1323e000] 03:08:49 INFO - PROCESS | 1840 | 1460974129909 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]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1586ms 03:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:08:49 INFO - PROCESS | 1840 | 1460974129985 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:08:49 INFO - PROCESS | 1840 | 1460974129988 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:08:49 INFO - PROCESS | 1840 | 1460974129995 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 1840 | 1460974129998 Marionette TRACE conn3 <- [1,2198,null,{}] 03:08:50 INFO - PROCESS | 1840 | 1460974130003 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}] 03:08:50 INFO - PROCESS | 1840 | 1460974130256 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:08:50 INFO - PROCESS | 1840 | 1460974130570 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13faa800 == 188 [pid = 1840] [id = 557] 03:08:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbe13242800) [pid = 1840] [serial = 1672] [outer = (nil)] 03:08:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbe17a07000) [pid = 1840] [serial = 1673] [outer = 0x7fbe13242800] 03:08:50 INFO - PROCESS | 1840 | 1460974130668 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe17f22400) [pid = 1840] [serial = 1674] [outer = 0x7fbe13242800] 03:08:51 INFO - PROCESS | 1840 | 1460974131585 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]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1647ms 03:08:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:08:51 INFO - PROCESS | 1840 | 1460974131641 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 1840 | 1460974131644 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:08:51 INFO - PROCESS | 1840 | 1460974131651 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 1840 | 1460974131654 Marionette TRACE conn3 <- [1,2202,null,{}] 03:08:51 INFO - PROCESS | 1840 | 1460974131659 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}] 03:08:51 INFO - PROCESS | 1840 | 1460974131870 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:08:52 INFO - PROCESS | 1840 | 1460974132146 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe168c4800 == 189 [pid = 1840] [id = 558] 03:08:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbe14ea4400) [pid = 1840] [serial = 1675] [outer = (nil)] 03:08:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbe183d8800) [pid = 1840] [serial = 1676] [outer = 0x7fbe14ea4400] 03:08:52 INFO - PROCESS | 1840 | 1460974132232 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbe18730400) [pid = 1840] [serial = 1677] [outer = 0x7fbe14ea4400] 03:08:53 INFO - PROCESS | 1840 | 1460974133446 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]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1844ms 03:08:53 INFO - PROCESS | 1840 | 1460974133496 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1840 | 1460974133502 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:08:53 INFO - PROCESS | 1840 | 1460974133511 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1840 | 1460974133515 Marionette TRACE conn3 <- [1,2206,null,{}] 03:08:53 INFO - PROCESS | 1840 | 1460974133525 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}] 03:08:53 INFO - PROCESS | 1840 | 1460974133865 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:08:54 INFO - PROCESS | 1840 | 1460974134180 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e4a000 == 190 [pid = 1840] [id = 559] 03:08:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbe16889c00) [pid = 1840] [serial = 1678] [outer = (nil)] 03:08:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7fbe18a9bc00) [pid = 1840] [serial = 1679] [outer = 0x7fbe16889c00] 03:08:54 INFO - PROCESS | 1840 | 1460974134254 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7fbe196be000) [pid = 1840] [serial = 1680] [outer = 0x7fbe16889c00] 03:08:55 INFO - PROCESS | 1840 | 1460974135415 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]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1932ms 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13013800 == 189 [pid = 1840] [id = 408] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc51800 == 188 [pid = 1840] [id = 474] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3be000 == 187 [pid = 1840] [id = 404] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1396b000 == 186 [pid = 1840] [id = 475] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe721800 == 185 [pid = 1840] [id = 540] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe5e0800 == 184 [pid = 1840] [id = 539] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc009800 == 183 [pid = 1840] [id = 538] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfea1b800 == 182 [pid = 1840] [id = 536] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe014e9000 == 181 [pid = 1840] [id = 535] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe32982000 == 180 [pid = 1840] [id = 534] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe7bc800 == 179 [pid = 1840] [id = 533] 03:08:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2ae95800 == 178 [pid = 1840] [id = 532] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7fbdfebcbc00) [pid = 1840] [serial = 1556] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7fbe0380bc00) [pid = 1840] [serial = 1553] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbdf981e000) [pid = 1840] [serial = 1541] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbdffd43c00) [pid = 1840] [serial = 1550] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe0653d400) [pid = 1840] [serial = 1496] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbdfc9d3c00) [pid = 1840] [serial = 1520] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe0fb2d400) [pid = 1840] [serial = 1488] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe1830f000) [pid = 1840] [serial = 1508] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbdfd746400) [pid = 1840] [serial = 1547] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe18eb5400) [pid = 1840] [serial = 1511] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbdfc51bc00) [pid = 1840] [serial = 1490] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbdfeb68400) [pid = 1840] [serial = 1548] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbdfc9db000) [pid = 1840] [serial = 1545] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbe08196c00) [pid = 1840] [serial = 1499] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbe0fa5fc00) [pid = 1840] [serial = 1502] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbdf9f53400) [pid = 1840] [serial = 1538] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbdf9538400) [pid = 1840] [serial = 1535] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbdf9f54c00) [pid = 1840] [serial = 1526] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe00dc3800) [pid = 1840] [serial = 1551] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbdf9f5a800) [pid = 1840] [serial = 1532] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbdffd4cc00) [pid = 1840] [serial = 1523] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbdfc973400) [pid = 1840] [serial = 1544] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe25ee0800) [pid = 1840] [serial = 1514] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe01c77000) [pid = 1840] [serial = 1493] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbdf9e49800) [pid = 1840] [serial = 1529] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe049a2c00) [pid = 1840] [serial = 1554] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe1308a000) [pid = 1840] [serial = 1505] [outer = (nil)] [url = about:blank] 03:08:56 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbdfc78b000) [pid = 1840] [serial = 1517] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1840 | 1460974137034 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:08:57 INFO - PROCESS | 1840 | 1460974137042 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:08:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:08:57 INFO - PROCESS | 1840 | 1460974137095 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 1840 | 1460974137104 Marionette TRACE conn3 <- [1,2210,null,{}] 03:08:57 INFO - PROCESS | 1840 | 1460974137113 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}] 03:08:57 INFO - PROCESS | 1840 | 1460974137319 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:08:57 INFO - PROCESS | 1840 | 1460974137527 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9e3c800 == 179 [pid = 1840] [id = 560] 03:08:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbdfc78dc00) [pid = 1840] [serial = 1681] [outer = (nil)] 03:08:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbdfc928800) [pid = 1840] [serial = 1682] [outer = 0x7fbdfc78dc00] 03:08:57 INFO - PROCESS | 1840 | 1460974137597 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbdfc96ac00) [pid = 1840] [serial = 1683] [outer = 0x7fbdfc78dc00] 03:08:58 INFO - PROCESS | 1840 | 1460974138375 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]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1308ms 03:08:58 INFO - PROCESS | 1840 | 1460974138405 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 1840 | 1460974138410 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:08:58 INFO - PROCESS | 1840 | 1460974138422 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1840 | 1460974138426 Marionette TRACE conn3 <- [1,2214,null,{}] 03:08:58 INFO - PROCESS | 1840 | 1460974138433 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}] 03:08:58 INFO - PROCESS | 1840 | 1460974138629 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:08:58 INFO - PROCESS | 1840 | 1460974138646 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe5da800 == 180 [pid = 1840] [id = 561] 03:08:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbdfc51dc00) [pid = 1840] [serial = 1684] [outer = (nil)] 03:08:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbdfe8e5400) [pid = 1840] [serial = 1685] [outer = 0x7fbdfc51dc00] 03:08:58 INFO - PROCESS | 1840 | 1460974138908 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbdfeb70000) [pid = 1840] [serial = 1686] [outer = 0x7fbdfc51dc00] 03:08:59 INFO - PROCESS | 1840 | 1460974139865 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]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1494ms 03:08:59 INFO - PROCESS | 1840 | 1460974139926 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:08:59 INFO - PROCESS | 1840 | 1460974139936 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:08:59 INFO - PROCESS | 1840 | 1460974139941 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1840 | 1460974139945 Marionette TRACE conn3 <- [1,2218,null,{}] 03:08:59 INFO - PROCESS | 1840 | 1460974139957 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}] 03:09:00 INFO - PROCESS | 1840 | 1460974140266 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:09:00 INFO - PROCESS | 1840 | 1460974140304 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe7c5800 == 181 [pid = 1840] [id = 562] 03:09:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbdfe4a6800) [pid = 1840] [serial = 1687] [outer = (nil)] 03:09:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbdffd47c00) [pid = 1840] [serial = 1688] [outer = 0x7fbdfe4a6800] 03:09:00 INFO - PROCESS | 1840 | 1460974140374 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe00dc3800) [pid = 1840] [serial = 1689] [outer = 0x7fbdfe4a6800] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbdf9f52000) [pid = 1840] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe12edf000) [pid = 1840] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe07dbe000) [pid = 1840] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe1308b800) [pid = 1840] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe0ca94800) [pid = 1840] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe13b91800) [pid = 1840] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe12edd800) [pid = 1840] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe16de2c00) [pid = 1840] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe18310c00) [pid = 1840] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbdfc78f400) [pid = 1840] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbdfe4a7000) [pid = 1840] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbdfebc9000) [pid = 1840] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbdfd742400) [pid = 1840] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe15dd2400) [pid = 1840] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbdfc521c00) [pid = 1840] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe01c7f000) [pid = 1840] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe133a5800) [pid = 1840] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe07e7b000) [pid = 1840] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe0fb26800) [pid = 1840] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbdfd744c00) [pid = 1840] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbdffc2b400) [pid = 1840] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbdfc782400) [pid = 1840] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbdfe8ea000) [pid = 1840] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbdfeb66000) [pid = 1840] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe00dc5c00) [pid = 1840] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbdfd748c00) [pid = 1840] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe12ee1c00) [pid = 1840] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbdff6c6800) [pid = 1840] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbdfc514400) [pid = 1840] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbdfc92d400) [pid = 1840] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbdfc514000) [pid = 1840] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe12d11800) [pid = 1840] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe13095400) [pid = 1840] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe0818f000) [pid = 1840] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe07d2e800) [pid = 1840] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe15766400) [pid = 1840] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe07d2cc00) [pid = 1840] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbdffd45c00) [pid = 1840] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbdfe8eb400) [pid = 1840] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:09:02 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbdfe4afc00) [pid = 1840] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:09:02 INFO - PROCESS | 1840 | 1460974142454 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]]]}] 03:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2539ms 03:09:02 INFO - PROCESS | 1840 | 1460974142482 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 1840 | 1460974142487 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:09:02 INFO - PROCESS | 1840 | 1460974142496 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 1840 | 1460974142500 Marionette TRACE conn3 <- [1,2222,null,{}] 03:09:02 INFO - PROCESS | 1840 | 1460974142518 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}] 03:09:02 INFO - PROCESS | 1840 | 1460974142790 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:09:03 INFO - PROCESS | 1840 | 1460974143005 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe7b1000 == 182 [pid = 1840] [id = 563] 03:09:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbdfc517400) [pid = 1840] [serial = 1690] [outer = (nil)] 03:09:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbdfe4a7c00) [pid = 1840] [serial = 1691] [outer = 0x7fbdfc517400] 03:09:03 INFO - PROCESS | 1840 | 1460974143072 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbdfeb71c00) [pid = 1840] [serial = 1692] [outer = 0x7fbdfc517400] 03:09:03 INFO - PROCESS | 1840 | 1460974143876 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]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1445ms 03:09:03 INFO - PROCESS | 1840 | 1460974143942 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 1840 | 1460974143945 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:09:03 INFO - PROCESS | 1840 | 1460974143953 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 1840 | 1460974143958 Marionette TRACE conn3 <- [1,2226,null,{}] 03:09:03 INFO - PROCESS | 1840 | 1460974143964 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}] 03:09:04 INFO - PROCESS | 1840 | 1460974144235 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:09:04 INFO - PROCESS | 1840 | 1460974144725 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9d89000 == 183 [pid = 1840] [id = 564] 03:09:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbdf9e43c00) [pid = 1840] [serial = 1693] [outer = (nil)] 03:09:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbdf9f57800) [pid = 1840] [serial = 1694] [outer = 0x7fbdf9e43c00] 03:09:04 INFO - PROCESS | 1840 | 1460974144865 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbdfc78b400) [pid = 1840] [serial = 1695] [outer = 0x7fbdf9e43c00] 03:09:05 INFO - PROCESS | 1840 | 1460974145856 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]]]}] 03:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1939ms 03:09:05 INFO - PROCESS | 1840 | 1460974145894 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 1840 | 1460974145903 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:09:05 INFO - PROCESS | 1840 | 1460974145914 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 1840 | 1460974145919 Marionette TRACE conn3 <- [1,2230,null,{}] 03:09:05 INFO - PROCESS | 1840 | 1460974145928 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}] 03:09:06 INFO - PROCESS | 1840 | 1460974146183 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:09:06 INFO - PROCESS | 1840 | 1460974146520 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfea0c000 == 184 [pid = 1840] [id = 565] 03:09:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbdfe4a9400) [pid = 1840] [serial = 1696] [outer = (nil)] 03:09:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbdfe8f3800) [pid = 1840] [serial = 1697] [outer = 0x7fbdfe4a9400] 03:09:06 INFO - PROCESS | 1840 | 1460974146626 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbdfebd0400) [pid = 1840] [serial = 1698] [outer = 0x7fbdfe4a9400] 03:09:07 INFO - PROCESS | 1840 | 1460974147604 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]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1742ms 03:09:07 INFO - PROCESS | 1840 | 1460974147665 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 1840 | 1460974147675 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:09:07 INFO - PROCESS | 1840 | 1460974147686 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 1840 | 1460974147690 Marionette TRACE conn3 <- [1,2234,null,{}] 03:09:07 INFO - PROCESS | 1840 | 1460974147700 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}] 03:09:07 INFO - PROCESS | 1840 | 1460974147996 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:09:08 INFO - PROCESS | 1840 | 1460974148361 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe014dc000 == 185 [pid = 1840] [id = 566] 03:09:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbdffd42c00) [pid = 1840] [serial = 1699] [outer = (nil)] 03:09:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe00c12c00) [pid = 1840] [serial = 1700] [outer = 0x7fbdffd42c00] 03:09:08 INFO - PROCESS | 1840 | 1460974148439 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe01303000) [pid = 1840] [serial = 1701] [outer = 0x7fbdffd42c00] 03:09:09 INFO - PROCESS | 1840 | 1460974149351 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]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1736ms 03:09:09 INFO - PROCESS | 1840 | 1460974149422 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:09:09 INFO - PROCESS | 1840 | 1460974149426 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:09:09 INFO - PROCESS | 1840 | 1460974149443 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1840 | 1460974149453 Marionette TRACE conn3 <- [1,2238,null,{}] 03:09:09 INFO - PROCESS | 1840 | 1460974149460 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}] 03:09:09 INFO - PROCESS | 1840 | 1460974149755 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:09:10 INFO - PROCESS | 1840 | 1460974150089 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0267e800 == 186 [pid = 1840] [id = 567] 03:09:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbdffd4dc00) [pid = 1840] [serial = 1702] [outer = (nil)] 03:09:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe027ab800) [pid = 1840] [serial = 1703] [outer = 0x7fbdffd4dc00] 03:09:10 INFO - PROCESS | 1840 | 1460974150165 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe044f3400) [pid = 1840] [serial = 1704] [outer = 0x7fbdffd4dc00] 03:09:11 INFO - PROCESS | 1840 | 1460974151123 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]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1753ms 03:09:11 INFO - PROCESS | 1840 | 1460974151186 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1840 | 1460974151191 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:09:11 INFO - PROCESS | 1840 | 1460974151198 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1840 | 1460974151202 Marionette TRACE conn3 <- [1,2242,null,{}] 03:09:11 INFO - PROCESS | 1840 | 1460974151208 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}] 03:09:11 INFO - PROCESS | 1840 | 1460974151446 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:09:11 INFO - PROCESS | 1840 | 1460974151761 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046db800 == 187 [pid = 1840] [id = 568] 03:09:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe01309800) [pid = 1840] [serial = 1705] [outer = (nil)] 03:09:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe05889800) [pid = 1840] [serial = 1706] [outer = 0x7fbe01309800] 03:09:11 INFO - PROCESS | 1840 | 1460974151843 Marionette DEBUG loaded listener.js 03:09:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe06467800) [pid = 1840] [serial = 1707] [outer = 0x7fbe01309800] 03:09:12 INFO - PROCESS | 1840 | 1460974152925 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]]]}] 03:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1782ms 03:09:12 INFO - PROCESS | 1840 | 1460974152983 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 1840 | 1460974152988 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:09:13 INFO - PROCESS | 1840 | 1460974152998 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1840 | 1460974153003 Marionette TRACE conn3 <- [1,2246,null,{}] 03:09:13 INFO - PROCESS | 1840 | 1460974153012 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}] 03:09:13 INFO - PROCESS | 1840 | 1460974153369 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:09:13 INFO - PROCESS | 1840 | 1460974153710 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05745000 == 188 [pid = 1840] [id = 569] 03:09:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe065aac00) [pid = 1840] [serial = 1708] [outer = (nil)] 03:09:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe07986800) [pid = 1840] [serial = 1709] [outer = 0x7fbe065aac00] 03:09:13 INFO - PROCESS | 1840 | 1460974153809 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe07d29000) [pid = 1840] [serial = 1710] [outer = 0x7fbe065aac00] 03:09:14 INFO - PROCESS | 1840 | 1460974154777 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]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1837ms 03:09:14 INFO - PROCESS | 1840 | 1460974154836 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:09:14 INFO - PROCESS | 1840 | 1460974154842 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:09:14 INFO - PROCESS | 1840 | 1460974154851 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1840 | 1460974154856 Marionette TRACE conn3 <- [1,2250,null,{}] 03:09:14 INFO - PROCESS | 1840 | 1460974154864 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}] 03:09:15 INFO - PROCESS | 1840 | 1460974155259 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:09:15 INFO - PROCESS | 1840 | 1460974155644 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3b4800 == 189 [pid = 1840] [id = 570] 03:09:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe065ae800) [pid = 1840] [serial = 1711] [outer = (nil)] 03:09:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe08193400) [pid = 1840] [serial = 1712] [outer = 0x7fbe065ae800] 03:09:15 INFO - PROCESS | 1840 | 1460974155777 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe0edd1800) [pid = 1840] [serial = 1713] [outer = 0x7fbe065ae800] 03:09:16 INFO - PROCESS | 1840 | 1460974156884 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]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2092ms 03:09:16 INFO - PROCESS | 1840 | 1460974156943 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 1840 | 1460974156947 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:09:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:09:16 INFO - PROCESS | 1840 | 1460974156953 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1840 | 1460974156956 Marionette TRACE conn3 <- [1,2254,null,{}] 03:09:16 INFO - PROCESS | 1840 | 1460974156962 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}] 03:09:17 INFO - PROCESS | 1840 | 1460974157250 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:09:17 INFO - PROCESS | 1840 | 1460974157565 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa32800 == 190 [pid = 1840] [id = 571] 03:09:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe07db8800) [pid = 1840] [serial = 1714] [outer = (nil)] 03:09:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe0f563400) [pid = 1840] [serial = 1715] [outer = 0x7fbe07db8800] 03:09:17 INFO - PROCESS | 1840 | 1460974157647 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe0fa54800) [pid = 1840] [serial = 1716] [outer = 0x7fbe07db8800] 03:09:18 INFO - PROCESS | 1840 | 1460974158511 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]]]}] 03:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1587ms 03:09:18 INFO - PROCESS | 1840 | 1460974158541 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:09:18 INFO - PROCESS | 1840 | 1460974158546 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:09:18 INFO - PROCESS | 1840 | 1460974158552 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 1840 | 1460974158555 Marionette TRACE conn3 <- [1,2258,null,{}] 03:09:18 INFO - PROCESS | 1840 | 1460974158560 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}] 03:09:18 INFO - PROCESS | 1840 | 1460974158793 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:09:19 INFO - PROCESS | 1840 | 1460974159071 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13469800 == 191 [pid = 1840] [id = 572] 03:09:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe0edd3400) [pid = 1840] [serial = 1717] [outer = (nil)] 03:09:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe0fb25800) [pid = 1840] [serial = 1718] [outer = 0x7fbe0edd3400] 03:09:19 INFO - PROCESS | 1840 | 1460974159193 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe0fb4cc00) [pid = 1840] [serial = 1719] [outer = 0x7fbe0edd3400] 03:09:20 INFO - PROCESS | 1840 | 1460974160086 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]]]}] 03:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1582ms 03:09:20 INFO - PROCESS | 1840 | 1460974160135 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 1840 | 1460974160139 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:09:20 INFO - PROCESS | 1840 | 1460974160146 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 1840 | 1460974160149 Marionette TRACE conn3 <- [1,2262,null,{}] 03:09:20 INFO - PROCESS | 1840 | 1460974160155 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}] 03:09:20 INFO - PROCESS | 1840 | 1460974160380 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:09:20 INFO - PROCESS | 1840 | 1460974160702 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13955800 == 192 [pid = 1840] [id = 573] 03:09:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe0edda000) [pid = 1840] [serial = 1720] [outer = (nil)] 03:09:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe10b83800) [pid = 1840] [serial = 1721] [outer = 0x7fbe0edda000] 03:09:20 INFO - PROCESS | 1840 | 1460974160783 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe11ab7800) [pid = 1840] [serial = 1722] [outer = 0x7fbe0edda000] 03:09:21 INFO - PROCESS | 1840 | 1460974161650 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]]]}] 03:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1586ms 03:09:21 INFO - PROCESS | 1840 | 1460974161737 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:09:21 INFO - PROCESS | 1840 | 1460974161744 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:09:21 INFO - PROCESS | 1840 | 1460974161754 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 1840 | 1460974161758 Marionette TRACE conn3 <- [1,2266,null,{}] 03:09:21 INFO - PROCESS | 1840 | 1460974161767 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}] 03:09:22 INFO - PROCESS | 1840 | 1460974162044 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:09:22 INFO - PROCESS | 1840 | 1460974162389 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13ccd000 == 193 [pid = 1840] [id = 574] 03:09:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe13095400) [pid = 1840] [serial = 1723] [outer = (nil)] 03:09:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe13240400) [pid = 1840] [serial = 1724] [outer = 0x7fbe13095400] 03:09:22 INFO - PROCESS | 1840 | 1460974162481 Marionette DEBUG loaded listener.js 03:09:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe13c76c00) [pid = 1840] [serial = 1725] [outer = 0x7fbe13095400] 03:09:23 INFO - PROCESS | 1840 | 1460974163391 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]]]}] 03:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1684ms 03:09:23 INFO - PROCESS | 1840 | 1460974163438 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:09:23 INFO - PROCESS | 1840 | 1460974163442 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:09:23 INFO - PROCESS | 1840 | 1460974163448 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:09:23 INFO - PROCESS | 1840 | 1460974163453 Marionette TRACE conn3 <- [1,2270,null,{}] 03:09:23 INFO - PROCESS | 1840 | 1460974163458 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}] 03:09:23 INFO - PROCESS | 1840 | 1460974163723 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:09:24 INFO - PROCESS | 1840 | 1460974164065 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17fb9800 == 194 [pid = 1840] [id = 575] 03:09:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe16a60800) [pid = 1840] [serial = 1726] [outer = (nil)] 03:09:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe1830a000) [pid = 1840] [serial = 1727] [outer = 0x7fbe16a60800] 03:09:24 INFO - PROCESS | 1840 | 1460974164146 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe196c8c00) [pid = 1840] [serial = 1728] [outer = 0x7fbe16a60800] 03:09:24 INFO - PROCESS | 1840 | 1460974164974 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]]]}] 03:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1587ms 03:09:25 INFO - PROCESS | 1840 | 1460974165036 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 1840 | 1460974165040 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:09:25 INFO - PROCESS | 1840 | 1460974165054 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 1840 | 1460974165063 Marionette TRACE conn3 <- [1,2274,null,{}] 03:09:25 INFO - PROCESS | 1840 | 1460974165074 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}] 03:09:25 INFO - PROCESS | 1840 | 1460974165337 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:09:25 INFO - PROCESS | 1840 | 1460974165612 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b51d800 == 195 [pid = 1840] [id = 576] 03:09:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe027ae800) [pid = 1840] [serial = 1729] [outer = (nil)] 03:09:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe1b369400) [pid = 1840] [serial = 1730] [outer = 0x7fbe027ae800] 03:09:25 INFO - PROCESS | 1840 | 1460974165731 Marionette DEBUG loaded listener.js 03:09:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe25e0e000) [pid = 1840] [serial = 1731] [outer = 0x7fbe027ae800] 03:09:26 INFO - PROCESS | 1840 | 1460974166604 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]]]}] 03:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1592ms 03:09:26 INFO - PROCESS | 1840 | 1460974166646 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:09:26 INFO - PROCESS | 1840 | 1460974166649 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:09:26 INFO - PROCESS | 1840 | 1460974166655 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:09:26 INFO - PROCESS | 1840 | 1460974166657 Marionette TRACE conn3 <- [1,2278,null,{}] 03:09:26 INFO - PROCESS | 1840 | 1460974166663 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}] 03:09:26 INFO - PROCESS | 1840 | 1460974166880 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:09:27 INFO - PROCESS | 1840 | 1460974167159 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25bdd000 == 196 [pid = 1840] [id = 577] 03:09:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7fbe07e7b000) [pid = 1840] [serial = 1732] [outer = (nil)] 03:09:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7fbe271c9400) [pid = 1840] [serial = 1733] [outer = 0x7fbe07e7b000] 03:09:27 INFO - PROCESS | 1840 | 1460974167291 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7fbe2ac57800) [pid = 1840] [serial = 1734] [outer = 0x7fbe07e7b000] 03:09:28 INFO - PROCESS | 1840 | 1460974168105 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]]]}] 03:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1484ms 03:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:09:28 INFO - PROCESS | 1840 | 1460974168140 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 1840 | 1460974168142 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:09:28 INFO - PROCESS | 1840 | 1460974168149 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 1840 | 1460974168152 Marionette TRACE conn3 <- [1,2282,null,{}] 03:09:28 INFO - PROCESS | 1840 | 1460974168157 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}] 03:09:28 INFO - PROCESS | 1840 | 1460974168374 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:09:28 INFO - PROCESS | 1840 | 1460974168654 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe29033800 == 197 [pid = 1840] [id = 578] 03:09:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7fbe17ad5000) [pid = 1840] [serial = 1735] [outer = (nil)] 03:09:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7fbe2b102400) [pid = 1840] [serial = 1736] [outer = 0x7fbe17ad5000] 03:09:28 INFO - PROCESS | 1840 | 1460974168733 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7fbe2b330400) [pid = 1840] [serial = 1737] [outer = 0x7fbe17ad5000] 03:09:29 INFO - PROCESS | 1840 | 1460974169614 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]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1530ms 03:09:29 INFO - PROCESS | 1840 | 1460974169680 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 1840 | 1460974169684 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:09:29 INFO - PROCESS | 1840 | 1460974169690 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 1840 | 1460974169693 Marionette TRACE conn3 <- [1,2286,null,{}] 03:09:29 INFO - PROCESS | 1840 | 1460974169699 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}] 03:09:29 INFO - PROCESS | 1840 | 1460974169950 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:09:30 INFO - PROCESS | 1840 | 1460974170285 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2ae9b800 == 198 [pid = 1840] [id = 579] 03:09:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7fbdf9536800) [pid = 1840] [serial = 1738] [outer = (nil)] 03:09:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7fbdf9df0000) [pid = 1840] [serial = 1739] [outer = 0x7fbdf9536800] 03:09:30 INFO - PROCESS | 1840 | 1460974170365 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7fbdf9df5400) [pid = 1840] [serial = 1740] [outer = 0x7fbdf9536800] 03:09:31 INFO - PROCESS | 1840 | 1460974171267 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]]]}] 03:09:31 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 03:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1633ms 03:09:31 INFO - PROCESS | 1840 | 1460974171324 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:09:31 INFO - PROCESS | 1840 | 1460974171329 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:09:31 INFO - PROCESS | 1840 | 1460974171335 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 1840 | 1460974171338 Marionette TRACE conn3 <- [1,2290,null,{}] 03:09:31 INFO - PROCESS | 1840 | 1460974171345 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}] 03:09:31 INFO - PROCESS | 1840 | 1460974171638 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:09:32 INFO - PROCESS | 1840 | 1460974171993 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe30282800 == 199 [pid = 1840] [id = 580] 03:09:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7fbdf9deb400) [pid = 1840] [serial = 1741] [outer = (nil)] 03:09:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7fbe2b330800) [pid = 1840] [serial = 1742] [outer = 0x7fbdf9deb400] 03:09:32 INFO - PROCESS | 1840 | 1460974172074 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7fbe2b36c400) [pid = 1840] [serial = 1743] [outer = 0x7fbdf9deb400] 03:09:32 INFO - PROCESS | 1840 | 1460974172942 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]]]}] 03:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1633ms 03:09:32 INFO - PROCESS | 1840 | 1460974172968 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 1840 | 1460974172972 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:09:32 INFO - PROCESS | 1840 | 1460974172978 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 1840 | 1460974172980 Marionette TRACE conn3 <- [1,2294,null,{}] 03:09:32 INFO - PROCESS | 1840 | 1460974172986 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}] 03:09:33 INFO - PROCESS | 1840 | 1460974173211 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:09:33 INFO - PROCESS | 1840 | 1460974173527 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc79e000 == 200 [pid = 1840] [id = 581] 03:09:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7fbdf981f800) [pid = 1840] [serial = 1744] [outer = (nil)] 03:09:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7fbdf9e4b800) [pid = 1840] [serial = 1745] [outer = 0x7fbdf981f800] 03:09:33 INFO - PROCESS | 1840 | 1460974173646 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7fbdfeb6ac00) [pid = 1840] [serial = 1746] [outer = 0x7fbdf981f800] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff5e5000 == 199 [pid = 1840] [id = 518] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe038db000 == 198 [pid = 1840] [id = 424] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe00df4000 == 197 [pid = 1840] [id = 516] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe70e800 == 196 [pid = 1840] [id = 514] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9d9c000 == 195 [pid = 1840] [id = 508] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9e29800 == 194 [pid = 1840] [id = 509] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe665000 == 193 [pid = 1840] [id = 511] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe64e000 == 192 [pid = 1840] [id = 510] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9658000 == 191 [pid = 1840] [id = 512] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe5db000 == 190 [pid = 1840] [id = 505] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc51000 == 189 [pid = 1840] [id = 181] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe720800 == 188 [pid = 1840] [id = 507] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8ca800 == 187 [pid = 1840] [id = 422] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe3298b800 == 186 [pid = 1840] [id = 81] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe7b1000 == 185 [pid = 1840] [id = 563] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe7c5800 == 184 [pid = 1840] [id = 562] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe5da800 == 183 [pid = 1840] [id = 561] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9e3c800 == 182 [pid = 1840] [id = 560] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe168c4800 == 181 [pid = 1840] [id = 558] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13faa800 == 180 [pid = 1840] [id = 557] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13c91800 == 179 [pid = 1840] [id = 556] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139ab800 == 178 [pid = 1840] [id = 555] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1369a000 == 177 [pid = 1840] [id = 554] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe11ade800 == 176 [pid = 1840] [id = 553] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa2e000 == 175 [pid = 1840] [id = 552] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e5c8800 == 174 [pid = 1840] [id = 551] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb90800 == 173 [pid = 1840] [id = 550] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe07ec0800 == 172 [pid = 1840] [id = 549] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05781000 == 171 [pid = 1840] [id = 548] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe056d0800 == 170 [pid = 1840] [id = 547] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046c6000 == 169 [pid = 1840] [id = 546] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe038f8800 == 168 [pid = 1840] [id = 545] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0257a000 == 167 [pid = 1840] [id = 544] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff5e9800 == 166 [pid = 1840] [id = 543] 03:09:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfd8f1800 == 165 [pid = 1840] [id = 542] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7fbdfe8f1800) [pid = 1840] [serial = 1620] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7fbe2b104800) [pid = 1840] [serial = 1440] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7fbe17ada400) [pid = 1840] [serial = 1434] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7fbe13236400) [pid = 1840] [serial = 1589] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7fbe16dd8800) [pid = 1840] [serial = 1593] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7fbe26d29800) [pid = 1840] [serial = 1604] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7fbe1b599000) [pid = 1840] [serial = 1437] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7fbe1b204400) [pid = 1840] [serial = 1512] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7fbdf9823c00) [pid = 1840] [serial = 1559] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7fbe2ad24c00) [pid = 1840] [serial = 1607] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7fbdfc9dac00) [pid = 1840] [serial = 1521] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7fbdfe4b3400) [pid = 1840] [serial = 1461] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7fbdff91e800) [pid = 1840] [serial = 1622] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7fbe13c78800) [pid = 1840] [serial = 1592] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7fbdfd750400) [pid = 1840] [serial = 1443] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbe18731c00) [pid = 1840] [serial = 1599] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbdfc92fc00) [pid = 1840] [serial = 1617] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe065a3c00) [pid = 1840] [serial = 1571] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbe18393000) [pid = 1840] [serial = 1598] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbe0798f000) [pid = 1840] [serial = 1467] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe1ef56c00) [pid = 1840] [serial = 1602] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe0f491000) [pid = 1840] [serial = 1580] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe177ad800) [pid = 1840] [serial = 1595] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbdfeb6a800) [pid = 1840] [serial = 1446] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0f67d400) [pid = 1840] [serial = 1581] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe0588bc00) [pid = 1840] [serial = 1568] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe13597800) [pid = 1840] [serial = 1590] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe0ca95800) [pid = 1840] [serial = 1577] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe044ee800) [pid = 1840] [serial = 1494] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbdfc789400) [pid = 1840] [serial = 1616] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbdfc790000) [pid = 1840] [serial = 1518] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe2b197800) [pid = 1840] [serial = 1455] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe10b84800) [pid = 1840] [serial = 1586] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe07c03400) [pid = 1840] [serial = 1497] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe12eb4400) [pid = 1840] [serial = 1587] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe28fbfc00) [pid = 1840] [serial = 1449] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe14fb8c00) [pid = 1840] [serial = 1506] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe0fe85000) [pid = 1840] [serial = 1503] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbdfd748400) [pid = 1840] [serial = 1491] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe07d33c00) [pid = 1840] [serial = 1574] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe195a7400) [pid = 1840] [serial = 1601] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe0130a400) [pid = 1840] [serial = 1611] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbdff922800) [pid = 1840] [serial = 1613] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe1841f800) [pid = 1840] [serial = 1509] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbdfe8f0000) [pid = 1840] [serial = 1562] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbdfc9d6c00) [pid = 1840] [serial = 1619] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbdfe4aec00) [pid = 1840] [serial = 1610] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe2a72cc00) [pid = 1840] [serial = 1515] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe0fb2b000) [pid = 1840] [serial = 1583] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe10b7b000) [pid = 1840] [serial = 1584] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe0ec19800) [pid = 1840] [serial = 1500] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe2b327c00) [pid = 1840] [serial = 1608] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe17f20000) [pid = 1840] [serial = 1596] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe2ac4e000) [pid = 1840] [serial = 1605] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe17ad9c00) [pid = 1840] [serial = 1359] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe2ac4ac00) [pid = 1840] [serial = 1452] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe18422000) [pid = 1840] [serial = 1524] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe00dca800) [pid = 1840] [serial = 1458] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0130d000) [pid = 1840] [serial = 1614] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe00c0f800) [pid = 1840] [serial = 1565] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe00dce000) [pid = 1840] [serial = 1464] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbdffd47400) [pid = 1840] [serial = 1625] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbdff971800) [pid = 1840] [serial = 1623] [outer = (nil)] [url = about:blank] 03:09:36 INFO - PROCESS | 1840 | 1460974176212 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]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3342ms 03:09:36 INFO - PROCESS | 1840 | 1460974176323 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:09:36 INFO - PROCESS | 1840 | 1460974176328 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:09:36 INFO - PROCESS | 1840 | 1460974176336 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1840 | 1460974176341 Marionette TRACE conn3 <- [1,2298,null,{}] 03:09:36 INFO - PROCESS | 1840 | 1460974176349 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}] 03:09:36 INFO - PROCESS | 1840 | 1460974176564 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:09:36 INFO - PROCESS | 1840 | 1460974176774 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc00d800 == 166 [pid = 1840] [id = 582] 03:09:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbdfc786400) [pid = 1840] [serial = 1747] [outer = (nil)] 03:09:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbdfc789400) [pid = 1840] [serial = 1748] [outer = 0x7fbdfc786400] 03:09:36 INFO - PROCESS | 1840 | 1460974176844 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbdfc927800) [pid = 1840] [serial = 1749] [outer = 0x7fbdfc786400] 03:09:37 INFO - PROCESS | 1840 | 1460974177606 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]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1289ms 03:09:37 INFO - PROCESS | 1840 | 1460974177637 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 1840 | 1460974177645 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:09:37 INFO - PROCESS | 1840 | 1460974177655 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 1840 | 1460974177659 Marionette TRACE conn3 <- [1,2302,null,{}] 03:09:37 INFO - PROCESS | 1840 | 1460974177664 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}] 03:09:37 INFO - PROCESS | 1840 | 1460974177874 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:09:38 INFO - PROCESS | 1840 | 1460974178073 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8e0000 == 167 [pid = 1840] [id = 583] 03:09:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbdfc51c800) [pid = 1840] [serial = 1750] [outer = (nil)] 03:09:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbdfc9d6000) [pid = 1840] [serial = 1751] [outer = 0x7fbdfc51c800] 03:09:38 INFO - PROCESS | 1840 | 1460974178142 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbdfd745000) [pid = 1840] [serial = 1752] [outer = 0x7fbdfc51c800] 03:09:39 INFO - PROCESS | 1840 | 1460974179105 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]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1486ms 03:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:09:39 INFO - PROCESS | 1840 | 1460974179141 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 1840 | 1460974179144 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:09:39 INFO - PROCESS | 1840 | 1460974179150 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1840 | 1460974179155 Marionette TRACE conn3 <- [1,2306,null,{}] 03:09:39 INFO - PROCESS | 1840 | 1460974179181 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}] 03:09:39 INFO - PROCESS | 1840 | 1460974179483 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:09:39 INFO - PROCESS | 1840 | 1460974179518 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe666800 == 168 [pid = 1840] [id = 584] 03:09:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbdfe4ac800) [pid = 1840] [serial = 1753] [outer = (nil)] 03:09:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbdfe8e9c00) [pid = 1840] [serial = 1754] [outer = 0x7fbdfe4ac800] 03:09:39 INFO - PROCESS | 1840 | 1460974179590 Marionette DEBUG loaded listener.js 03:09:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbdfeb6e400) [pid = 1840] [serial = 1755] [outer = 0x7fbdfe4ac800] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe16889c00) [pid = 1840] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe14ea4400) [pid = 1840] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe07b2e400) [pid = 1840] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe1339f000) [pid = 1840] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbdfc96cc00) [pid = 1840] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe0130f400) [pid = 1840] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe00c0f400) [pid = 1840] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbdfe8e7000) [pid = 1840] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe07b2ec00) [pid = 1840] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe1323e000) [pid = 1840] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe03802c00) [pid = 1840] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbdfd749c00) [pid = 1840] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbdfe4a6800) [pid = 1840] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe10b77000) [pid = 1840] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe01d55800) [pid = 1840] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe07dc1800) [pid = 1840] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbdfc78dc00) [pid = 1840] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe13242800) [pid = 1840] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbdfc51dc00) [pid = 1840] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdf9533800) [pid = 1840] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe01b2b800) [pid = 1840] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbdf9532000) [pid = 1840] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbdf9e43800) [pid = 1840] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbdff6cb400) [pid = 1840] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbdffd49000) [pid = 1840] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdfc9d5000) [pid = 1840] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe07d2ec00) [pid = 1840] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbdf9818800) [pid = 1840] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe07d2f000) [pid = 1840] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbdf9531c00) [pid = 1840] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbdf9e44400) [pid = 1840] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbdffd43800) [pid = 1840] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbdf9f4c800) [pid = 1840] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:09:41 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbdfc516000) [pid = 1840] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:09:41 INFO - PROCESS | 1840 | 1460974181515 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]]]}] 03:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2397ms 03:09:41 INFO - PROCESS | 1840 | 1460974181552 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 1840 | 1460974181557 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:09:41 INFO - PROCESS | 1840 | 1460974181573 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 1840 | 1460974181580 Marionette TRACE conn3 <- [1,2310,null,{}] 03:09:41 INFO - PROCESS | 1840 | 1460974181586 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}] 03:09:41 INFO - PROCESS | 1840 | 1460974181780 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:09:41 INFO - PROCESS | 1840 | 1460974181794 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe64d800 == 169 [pid = 1840] [id = 585] 03:09:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbdf9e44800) [pid = 1840] [serial = 1756] [outer = (nil)] 03:09:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbdfc9d5000) [pid = 1840] [serial = 1757] [outer = 0x7fbdf9e44800] 03:09:42 INFO - PROCESS | 1840 | 1460974182019 Marionette DEBUG loaded listener.js 03:09:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbdff6cbc00) [pid = 1840] [serial = 1758] [outer = 0x7fbdf9e44800] 03:09:42 INFO - PROCESS | 1840 | 1460974182753 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]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1234ms 03:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:09:42 INFO - PROCESS | 1840 | 1460974182808 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 1840 | 1460974182810 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:09:42 INFO - PROCESS | 1840 | 1460974182816 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 1840 | 1460974182819 Marionette TRACE conn3 <- [1,2314,null,{}] 03:09:42 INFO - PROCESS | 1840 | 1460974182824 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}] 03:09:43 INFO - PROCESS | 1840 | 1460974183108 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:09:43 INFO - PROCESS | 1840 | 1460974183129 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfeb33000 == 170 [pid = 1840] [id = 586] 03:09:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbdf9e45400) [pid = 1840] [serial = 1759] [outer = (nil)] 03:09:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbdff96f000) [pid = 1840] [serial = 1760] [outer = 0x7fbdf9e45400] 03:09:43 INFO - PROCESS | 1840 | 1460974183196 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbdffd48800) [pid = 1840] [serial = 1761] [outer = 0x7fbdf9e45400] 03:09:44 INFO - PROCESS | 1840 | 1460974184366 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]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1583ms 03:09:44 INFO - PROCESS | 1840 | 1460974184400 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 1840 | 1460974184408 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:09:44 INFO - PROCESS | 1840 | 1460974184419 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1840 | 1460974184424 Marionette TRACE conn3 <- [1,2318,null,{}] 03:09:44 INFO - PROCESS | 1840 | 1460974184433 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}] 03:09:44 INFO - PROCESS | 1840 | 1460974184702 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:09:45 INFO - PROCESS | 1840 | 1460974185021 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe5f1800 == 171 [pid = 1840] [id = 587] 03:09:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbdfc78dc00) [pid = 1840] [serial = 1762] [outer = (nil)] 03:09:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdfd745c00) [pid = 1840] [serial = 1763] [outer = 0x7fbdfc78dc00] 03:09:45 INFO - PROCESS | 1840 | 1460974185109 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbdfe4b0400) [pid = 1840] [serial = 1764] [outer = 0x7fbdfc78dc00] 03:09:46 INFO - PROCESS | 1840 | 1460974186083 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] 03:09:46 INFO - PROCESS | 1840 | 1460974186172 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:09:46 INFO - PROCESS | 1840 | 1460974186182 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 1840 | 1460974186186 Marionette TRACE conn3 <- [1,2322,null,{}] 03:09:46 INFO - PROCESS | 1840 | 1460974186192 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}] 03:09:46 INFO - PROCESS | 1840 | 1460974186473 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:09:46 INFO - PROCESS | 1840 | 1460974186855 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfee19000 == 172 [pid = 1840] [id = 588] 03:09:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbdffd4f000) [pid = 1840] [serial = 1765] [outer = (nil)] 03:09:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbdffd50000) [pid = 1840] [serial = 1766] [outer = 0x7fbdffd4f000] 03:09:46 INFO - PROCESS | 1840 | 1460974186937 Marionette DEBUG loaded listener.js 03:09:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbdffd7ec00) [pid = 1840] [serial = 1767] [outer = 0x7fbdffd4f000] 03:09:47 INFO - PROCESS | 1840 | 1460974187828 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]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1686ms 03:09:47 INFO - PROCESS | 1840 | 1460974187869 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 1840 | 1460974187873 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:09:47 INFO - PROCESS | 1840 | 1460974187879 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 1840 | 1460974187885 Marionette TRACE conn3 <- [1,2326,null,{}] 03:09:47 INFO - PROCESS | 1840 | 1460974187902 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}] 03:09:48 INFO - PROCESS | 1840 | 1460974188140 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:09:48 INFO - PROCESS | 1840 | 1460974188396 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe00dea800 == 173 [pid = 1840] [id = 589] 03:09:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdffd7f000) [pid = 1840] [serial = 1768] [outer = (nil)] 03:09:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe00dc5800) [pid = 1840] [serial = 1769] [outer = 0x7fbdffd7f000] 03:09:48 INFO - PROCESS | 1840 | 1460974188479 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe01308000) [pid = 1840] [serial = 1770] [outer = 0x7fbdffd7f000] 03:09:49 INFO - PROCESS | 1840 | 1460974189478 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]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1646ms 03:09:49 INFO - PROCESS | 1840 | 1460974189526 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1840 | 1460974189531 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:09:49 INFO - PROCESS | 1840 | 1460974189537 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1840 | 1460974189540 Marionette TRACE conn3 <- [1,2330,null,{}] 03:09:49 INFO - PROCESS | 1840 | 1460974189545 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}] 03:09:49 INFO - PROCESS | 1840 | 1460974189761 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:09:49 INFO - PROCESS | 1840 | 1460974189983 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01dbe000 == 174 [pid = 1840] [id = 590] 03:09:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdffd84000) [pid = 1840] [serial = 1771] [outer = (nil)] 03:09:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe01b26c00) [pid = 1840] [serial = 1772] [outer = 0x7fbdffd84000] 03:09:50 INFO - PROCESS | 1840 | 1460974190104 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe01c80400) [pid = 1840] [serial = 1773] [outer = 0x7fbdffd84000] 03:09:51 INFO - PROCESS | 1840 | 1460974191007 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]]]}] 03:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1484ms 03:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:09:51 INFO - PROCESS | 1840 | 1460974191021 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:09:51 INFO - PROCESS | 1840 | 1460974191024 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:09:51 INFO - PROCESS | 1840 | 1460974191030 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 1840 | 1460974191034 Marionette TRACE conn3 <- [1,2334,null,{}] 03:09:51 INFO - PROCESS | 1840 | 1460974191039 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}] 03:09:51 INFO - PROCESS | 1840 | 1460974191273 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:09:51 INFO - PROCESS | 1840 | 1460974191535 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0257a000 == 175 [pid = 1840] [id = 591] 03:09:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe00c09800) [pid = 1840] [serial = 1774] [outer = (nil)] 03:09:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe01e23400) [pid = 1840] [serial = 1775] [outer = 0x7fbe00c09800] 03:09:51 INFO - PROCESS | 1840 | 1460974191616 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe027abc00) [pid = 1840] [serial = 1776] [outer = 0x7fbe00c09800] 03:09:52 INFO - PROCESS | 1840 | 1460974192517 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]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1533ms 03:09:52 INFO - PROCESS | 1840 | 1460974192564 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:09:52 INFO - PROCESS | 1840 | 1460974192568 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:09:52 INFO - PROCESS | 1840 | 1460974192574 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 1840 | 1460974192578 Marionette TRACE conn3 <- [1,2338,null,{}] 03:09:52 INFO - PROCESS | 1840 | 1460974192583 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}] 03:09:52 INFO - PROCESS | 1840 | 1460974192815 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:09:53 INFO - PROCESS | 1840 | 1460974193075 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038f0000 == 176 [pid = 1840] [id = 592] 03:09:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe044f3c00) [pid = 1840] [serial = 1777] [outer = (nil)] 03:09:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe047c3800) [pid = 1840] [serial = 1778] [outer = 0x7fbe044f3c00] 03:09:53 INFO - PROCESS | 1840 | 1460974193211 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe0588cc00) [pid = 1840] [serial = 1779] [outer = 0x7fbe044f3c00] 03:09:54 INFO - PROCESS | 1840 | 1460974194084 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]]]}] 03:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 03:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:09:54 INFO - PROCESS | 1840 | 1460974194157 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 1840 | 1460974194160 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:09:54 INFO - PROCESS | 1840 | 1460974194167 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 1840 | 1460974194169 Marionette TRACE conn3 <- [1,2342,null,{}] 03:09:54 INFO - PROCESS | 1840 | 1460974194175 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}] 03:09:54 INFO - PROCESS | 1840 | 1460974194399 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:09:54 INFO - PROCESS | 1840 | 1460974194708 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046c5000 == 177 [pid = 1840] [id = 593] 03:09:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe044f4800) [pid = 1840] [serial = 1780] [outer = (nil)] 03:09:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe0646ac00) [pid = 1840] [serial = 1781] [outer = 0x7fbe044f4800] 03:09:54 INFO - PROCESS | 1840 | 1460974194798 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe0653c400) [pid = 1840] [serial = 1782] [outer = 0x7fbe044f4800] 03:09:55 INFO - PROCESS | 1840 | 1460974195669 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]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1535ms 03:09:55 INFO - PROCESS | 1840 | 1460974195701 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 1840 | 1460974195704 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:09:55 INFO - PROCESS | 1840 | 1460974195710 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1840 | 1460974195713 Marionette TRACE conn3 <- [1,2346,null,{}] 03:09:55 INFO - PROCESS | 1840 | 1460974195718 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}] 03:09:55 INFO - PROCESS | 1840 | 1460974195932 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:09:56 INFO - PROCESS | 1840 | 1460974196198 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0549f000 == 178 [pid = 1840] [id = 594] 03:09:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe047c8400) [pid = 1840] [serial = 1783] [outer = (nil)] 03:09:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe06541c00) [pid = 1840] [serial = 1784] [outer = 0x7fbe047c8400] 03:09:56 INFO - PROCESS | 1840 | 1460974196328 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe07983400) [pid = 1840] [serial = 1785] [outer = 0x7fbe047c8400] 03:09:57 INFO - PROCESS | 1840 | 1460974197212 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]]]}] 03:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1530ms 03:09:57 INFO - PROCESS | 1840 | 1460974197241 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 1840 | 1460974197244 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:09:57 INFO - PROCESS | 1840 | 1460974197251 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 1840 | 1460974197254 Marionette TRACE conn3 <- [1,2350,null,{}] 03:09:57 INFO - PROCESS | 1840 | 1460974197260 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}] 03:09:57 INFO - PROCESS | 1840 | 1460974197477 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:09:57 INFO - PROCESS | 1840 | 1460974197744 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0573b000 == 179 [pid = 1840] [id = 595] 03:09:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe0588f000) [pid = 1840] [serial = 1786] [outer = (nil)] 03:09:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe0798f400) [pid = 1840] [serial = 1787] [outer = 0x7fbe0588f000] 03:09:57 INFO - PROCESS | 1840 | 1460974197868 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe07b37800) [pid = 1840] [serial = 1788] [outer = 0x7fbe0588f000] 03:09:58 INFO - PROCESS | 1840 | 1460974198709 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]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1488ms 03:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:09:58 INFO - PROCESS | 1840 | 1460974198740 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 1840 | 1460974198743 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:09:58 INFO - PROCESS | 1840 | 1460974198751 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1840 | 1460974198753 Marionette TRACE conn3 <- [1,2354,null,{}] 03:09:58 INFO - PROCESS | 1840 | 1460974198759 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}] 03:09:58 INFO - PROCESS | 1840 | 1460974198977 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:09:59 INFO - PROCESS | 1840 | 1460974199242 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05882800 == 180 [pid = 1840] [id = 596] 03:09:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbdff927800) [pid = 1840] [serial = 1789] [outer = (nil)] 03:09:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe07c0d000) [pid = 1840] [serial = 1790] [outer = 0x7fbdff927800] 03:09:59 INFO - PROCESS | 1840 | 1460974199322 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe07cdf400) [pid = 1840] [serial = 1791] [outer = 0x7fbdff927800] 03:10:00 INFO - PROCESS | 1840 | 1460974200259 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]]]}] 03:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1540ms 03:10:00 INFO - PROCESS | 1840 | 1460974200290 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:10:00 INFO - PROCESS | 1840 | 1460974200294 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:10:00 INFO - PROCESS | 1840 | 1460974200301 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:10:00 INFO - PROCESS | 1840 | 1460974200305 Marionette TRACE conn3 <- [1,2358,null,{}] 03:10:00 INFO - PROCESS | 1840 | 1460974200311 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}] 03:10:00 INFO - PROCESS | 1840 | 1460974200648 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:10:00 INFO - PROCESS | 1840 | 1460974200962 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089ef000 == 181 [pid = 1840] [id = 597] 03:10:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe07d34400) [pid = 1840] [serial = 1792] [outer = (nil)] 03:10:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe07e78000) [pid = 1840] [serial = 1793] [outer = 0x7fbe07d34400] 03:10:01 INFO - PROCESS | 1840 | 1460974201048 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe08196400) [pid = 1840] [serial = 1794] [outer = 0x7fbe07d34400] 03:10:01 INFO - PROCESS | 1840 | 1460974201994 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]]]}] 03:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1735ms 03:10:02 INFO - PROCESS | 1840 | 1460974202039 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:10:02 INFO - PROCESS | 1840 | 1460974202044 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:10:02 INFO - PROCESS | 1840 | 1460974202054 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1840 | 1460974202059 Marionette TRACE conn3 <- [1,2362,null,{}] 03:10:02 INFO - PROCESS | 1840 | 1460974202068 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}] 03:10:02 INFO - PROCESS | 1840 | 1460974202366 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:10:02 INFO - PROCESS | 1840 | 1460974202679 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e358800 == 182 [pid = 1840] [id = 598] 03:10:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe07ce4400) [pid = 1840] [serial = 1795] [outer = (nil)] 03:10:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe081c6800) [pid = 1840] [serial = 1796] [outer = 0x7fbe07ce4400] 03:10:02 INFO - PROCESS | 1840 | 1460974202756 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe0ca8d000) [pid = 1840] [serial = 1797] [outer = 0x7fbe07ce4400] 03:10:03 INFO - PROCESS | 1840 | 1460974203651 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]]]}] 03:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1638ms 03:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:10:03 INFO - PROCESS | 1840 | 1460974203690 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 1840 | 1460974203692 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:10:03 INFO - PROCESS | 1840 | 1460974203698 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 1840 | 1460974203702 Marionette TRACE conn3 <- [1,2366,null,{}] 03:10:03 INFO - PROCESS | 1840 | 1460974203722 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}] 03:10:04 INFO - PROCESS | 1840 | 1460974204022 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:10:04 INFO - PROCESS | 1840 | 1460974204279 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb0a000 == 183 [pid = 1840] [id = 599] 03:10:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbdffc20000) [pid = 1840] [serial = 1798] [outer = (nil)] 03:10:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe0e2d2c00) [pid = 1840] [serial = 1799] [outer = 0x7fbdffc20000] 03:10:04 INFO - PROCESS | 1840 | 1460974204358 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe0e3ec400) [pid = 1840] [serial = 1800] [outer = 0x7fbdffc20000] 03:10:05 INFO - PROCESS | 1840 | 1460974205171 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]]]}] 03:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1538ms 03:10:05 INFO - PROCESS | 1840 | 1460974205243 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1840 | 1460974205252 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:10:05 INFO - PROCESS | 1840 | 1460974205258 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1840 | 1460974205261 Marionette TRACE conn3 <- [1,2370,null,{}] 03:10:05 INFO - PROCESS | 1840 | 1460974205266 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}] 03:10:05 INFO - PROCESS | 1840 | 1460974205496 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:10:05 INFO - PROCESS | 1840 | 1460974205759 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa2e800 == 184 [pid = 1840] [id = 600] 03:10:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe065a5000) [pid = 1840] [serial = 1801] [outer = (nil)] 03:10:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0ea10000) [pid = 1840] [serial = 1802] [outer = 0x7fbe065a5000] 03:10:05 INFO - PROCESS | 1840 | 1460974205878 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe0f1a6400) [pid = 1840] [serial = 1803] [outer = 0x7fbe065a5000] 03:10:06 INFO - PROCESS | 1840 | 1460974206744 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]]]}] 03:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1535ms 03:10:06 INFO - PROCESS | 1840 | 1460974206795 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:10:06 INFO - PROCESS | 1840 | 1460974206799 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:10:06 INFO - PROCESS | 1840 | 1460974206805 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 1840 | 1460974206808 Marionette TRACE conn3 <- [1,2374,null,{}] 03:10:06 INFO - PROCESS | 1840 | 1460974206814 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}] 03:10:07 INFO - PROCESS | 1840 | 1460974207053 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:10:07 INFO - PROCESS | 1840 | 1460974207371 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe12fcf800 == 185 [pid = 1840] [id = 601] 03:10:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe07d26400) [pid = 1840] [serial = 1804] [outer = (nil)] 03:10:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe0f569800) [pid = 1840] [serial = 1805] [outer = 0x7fbe07d26400] 03:10:07 INFO - PROCESS | 1840 | 1460974207453 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe0f67d800) [pid = 1840] [serial = 1806] [outer = 0x7fbe07d26400] 03:10:08 INFO - PROCESS | 1840 | 1460974208329 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]]]}] 03:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1580ms 03:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:10:08 INFO - PROCESS | 1840 | 1460974208386 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:10:08 INFO - PROCESS | 1840 | 1460974208389 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:10:08 INFO - PROCESS | 1840 | 1460974208395 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 1840 | 1460974208398 Marionette TRACE conn3 <- [1,2378,null,{}] 03:10:08 INFO - PROCESS | 1840 | 1460974208404 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}] 03:10:08 INFO - PROCESS | 1840 | 1460974208630 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:10:08 INFO - PROCESS | 1840 | 1460974208948 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe136a3000 == 186 [pid = 1840] [id = 602] 03:10:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbdf9e47800) [pid = 1840] [serial = 1807] [outer = (nil)] 03:10:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe0fb24c00) [pid = 1840] [serial = 1808] [outer = 0x7fbdf9e47800] 03:10:09 INFO - PROCESS | 1840 | 1460974209028 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe0fb4f800) [pid = 1840] [serial = 1809] [outer = 0x7fbdf9e47800] 03:10:09 INFO - PROCESS | 1840 | 1460974209905 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]]]}] 03:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1583ms 03:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:10:09 INFO - PROCESS | 1840 | 1460974209978 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 1840 | 1460974209981 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:10:09 INFO - PROCESS | 1840 | 1460974209987 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 1840 | 1460974209990 Marionette TRACE conn3 <- [1,2382,null,{}] 03:10:09 INFO - PROCESS | 1840 | 1460974209996 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}] 03:10:10 INFO - PROCESS | 1840 | 1460974210295 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:10:10 INFO - PROCESS | 1840 | 1460974210602 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13972000 == 187 [pid = 1840] [id = 603] 03:10:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe0130c800) [pid = 1840] [serial = 1810] [outer = (nil)] 03:10:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe10b7b000) [pid = 1840] [serial = 1811] [outer = 0x7fbe0130c800] 03:10:10 INFO - PROCESS | 1840 | 1460974210683 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe10b84800) [pid = 1840] [serial = 1812] [outer = 0x7fbe0130c800] 03:10:11 INFO - PROCESS | 1840 | 1460974211557 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]]]}] 03:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1639ms 03:10:11 INFO - PROCESS | 1840 | 1460974211627 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:10:11 INFO - PROCESS | 1840 | 1460974211631 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:10:11 INFO - PROCESS | 1840 | 1460974211637 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:10:11 INFO - PROCESS | 1840 | 1460974211639 Marionette TRACE conn3 <- [1,2386,null,{}] 03:10:11 INFO - PROCESS | 1840 | 1460974211645 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}] 03:10:11 INFO - PROCESS | 1840 | 1460974211880 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:10:12 INFO - PROCESS | 1840 | 1460974212199 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c96800 == 188 [pid = 1840] [id = 604] 03:10:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe01e26c00) [pid = 1840] [serial = 1813] [outer = (nil)] 03:10:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe11aac000) [pid = 1840] [serial = 1814] [outer = 0x7fbe01e26c00] 03:10:12 INFO - PROCESS | 1840 | 1460974212279 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe12eb8800) [pid = 1840] [serial = 1815] [outer = 0x7fbe01e26c00] 03:10:13 INFO - PROCESS | 1840 | 1460974213146 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]]]}] 03:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1585ms 03:10:13 INFO - PROCESS | 1840 | 1460974213224 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 1840 | 1460974213227 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:10:13 INFO - PROCESS | 1840 | 1460974213233 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1840 | 1460974213235 Marionette TRACE conn3 <- [1,2390,null,{}] 03:10:13 INFO - PROCESS | 1840 | 1460974213241 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}] 03:10:13 INFO - PROCESS | 1840 | 1460974213466 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:10:13 INFO - PROCESS | 1840 | 1460974213791 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13f9e800 == 189 [pid = 1840] [id = 605] 03:10:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbdf9df5000) [pid = 1840] [serial = 1816] [outer = (nil)] 03:10:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe07e7a400) [pid = 1840] [serial = 1817] [outer = 0x7fbdf9df5000] 03:10:13 INFO - PROCESS | 1840 | 1460974213871 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe13078c00) [pid = 1840] [serial = 1818] [outer = 0x7fbdf9df5000] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc54000 == 188 [pid = 1840] [id = 525] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05862800 == 187 [pid = 1840] [id = 522] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc021800 == 186 [pid = 1840] [id = 519] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13954800 == 185 [pid = 1840] [id = 527] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe15fa8800 == 184 [pid = 1840] [id = 529] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18e64000 == 183 [pid = 1840] [id = 530] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb0b800 == 182 [pid = 1840] [id = 524] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25bd3800 == 181 [pid = 1840] [id = 531] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0470f000 == 180 [pid = 1840] [id = 521] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13c84000 == 179 [pid = 1840] [id = 528] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb75800 == 178 [pid = 1840] [id = 523] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17fb9800 == 177 [pid = 1840] [id = 575] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13ccd000 == 176 [pid = 1840] [id = 574] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13955800 == 175 [pid = 1840] [id = 573] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13469800 == 174 [pid = 1840] [id = 572] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa32800 == 173 [pid = 1840] [id = 571] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3b4800 == 172 [pid = 1840] [id = 570] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05745000 == 171 [pid = 1840] [id = 569] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046db800 == 170 [pid = 1840] [id = 568] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0267e800 == 169 [pid = 1840] [id = 567] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe014dc000 == 168 [pid = 1840] [id = 566] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfea0c000 == 167 [pid = 1840] [id = 565] 03:10:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9d89000 == 166 [pid = 1840] [id = 564] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe196be000) [pid = 1840] [serial = 1680] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe183d8800) [pid = 1840] [serial = 1676] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbe07d2c000) [pid = 1840] [serial = 1644] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe13b8a800) [pid = 1840] [serial = 1665] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbdfe4b0c00) [pid = 1840] [serial = 1629] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe01e31800) [pid = 1840] [serial = 1635] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe133ab800) [pid = 1840] [serial = 1664] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbe08195400) [pid = 1840] [serial = 1649] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbdff929c00) [pid = 1840] [serial = 1631] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe0eec9800) [pid = 1840] [serial = 1653] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe0e3e7400) [pid = 1840] [serial = 1652] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe16ac1800) [pid = 1840] [serial = 1671] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe06464c00) [pid = 1840] [serial = 1641] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe18a9bc00) [pid = 1840] [serial = 1679] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe13c6e400) [pid = 1840] [serial = 1667] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbdffd47c00) [pid = 1840] [serial = 1688] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe12eba400) [pid = 1840] [serial = 1659] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe18730400) [pid = 1840] [serial = 1677] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe0c884800) [pid = 1840] [serial = 1650] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe158e3800) [pid = 1840] [serial = 1670] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe07dbb800) [pid = 1840] [serial = 1646] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe05887400) [pid = 1840] [serial = 1640] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe14c1b800) [pid = 1840] [serial = 1668] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe0f67ac00) [pid = 1840] [serial = 1656] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbdfc928800) [pid = 1840] [serial = 1682] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbdfc9d3400) [pid = 1840] [serial = 1628] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe00dc3800) [pid = 1840] [serial = 1689] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe17f22400) [pid = 1840] [serial = 1674] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe13076c00) [pid = 1840] [serial = 1661] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe0f497800) [pid = 1840] [serial = 1655] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe01e23000) [pid = 1840] [serial = 1634] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbdfeb70000) [pid = 1840] [serial = 1686] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdfe8e5400) [pid = 1840] [serial = 1685] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbdffd45800) [pid = 1840] [serial = 1632] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbdf9823400) [pid = 1840] [serial = 1542] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe047a5400) [pid = 1840] [serial = 1638] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe07c11800) [pid = 1840] [serial = 1643] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbdfc96ac00) [pid = 1840] [serial = 1683] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe044ed800) [pid = 1840] [serial = 1637] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe10b83400) [pid = 1840] [serial = 1658] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe17a07000) [pid = 1840] [serial = 1673] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe07dcfc00) [pid = 1840] [serial = 1647] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe2a727800) [pid = 1840] [serial = 1539] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbdf9e4f400) [pid = 1840] [serial = 1530] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe0653e400) [pid = 1840] [serial = 1569] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe07c04400) [pid = 1840] [serial = 1572] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbdfebce800) [pid = 1840] [serial = 1563] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe07e79400) [pid = 1840] [serial = 1575] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdf9f5a400) [pid = 1840] [serial = 1560] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe0ec22400) [pid = 1840] [serial = 1578] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbdf953d400) [pid = 1840] [serial = 1536] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe0fb4d400) [pid = 1840] [serial = 1533] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe01e2a800) [pid = 1840] [serial = 1566] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbdf9f5a000) [pid = 1840] [serial = 1527] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdff97d000) [pid = 1840] [serial = 1557] [outer = (nil)] [url = about:blank] 03:10:15 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbdfe4a7c00) [pid = 1840] [serial = 1691] [outer = (nil)] [url = about:blank] 03:10:16 INFO - PROCESS | 1840 | 1460974216064 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]]]}] 03:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2893ms 03:10:16 INFO - PROCESS | 1840 | 1460974216128 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 1840 | 1460974216133 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:10:16 INFO - PROCESS | 1840 | 1460974216142 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 1840 | 1460974216146 Marionette TRACE conn3 <- [1,2394,null,{}] 03:10:16 INFO - PROCESS | 1840 | 1460974216154 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}] 03:10:16 INFO - PROCESS | 1840 | 1460974216383 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:10:16 INFO - PROCESS | 1840 | 1460974216612 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9e2d000 == 167 [pid = 1840] [id = 606] 03:10:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdf9e45800) [pid = 1840] [serial = 1819] [outer = (nil)] 03:10:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbdf9e49800) [pid = 1840] [serial = 1820] [outer = 0x7fbdf9e45800] 03:10:16 INFO - PROCESS | 1840 | 1460974216681 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbdf9f51000) [pid = 1840] [serial = 1821] [outer = 0x7fbdf9e45800] 03:10:17 INFO - PROCESS | 1840 | 1460974217564 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]]]}] 03:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1442ms 03:10:17 INFO - PROCESS | 1840 | 1460974217585 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 1840 | 1460974217593 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:10:17 INFO - PROCESS | 1840 | 1460974217603 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 1840 | 1460974217606 Marionette TRACE conn3 <- [1,2398,null,{}] 03:10:17 INFO - PROCESS | 1840 | 1460974217610 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}] 03:10:17 INFO - PROCESS | 1840 | 1460974217823 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:10:18 INFO - PROCESS | 1840 | 1460974218040 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8cc000 == 168 [pid = 1840] [id = 607] 03:10:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbdf9e45c00) [pid = 1840] [serial = 1822] [outer = (nil)] 03:10:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbdfc787000) [pid = 1840] [serial = 1823] [outer = 0x7fbdf9e45c00] 03:10:18 INFO - PROCESS | 1840 | 1460974218105 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdfc92c800) [pid = 1840] [serial = 1824] [outer = 0x7fbdf9e45c00] 03:10:18 INFO - PROCESS | 1840 | 1460974218987 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]]]}] 03:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1436ms 03:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:10:19 INFO - PROCESS | 1840 | 1460974219042 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:10:19 INFO - PROCESS | 1840 | 1460974219045 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:10:19 INFO - PROCESS | 1840 | 1460974219051 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 1840 | 1460974219057 Marionette TRACE conn3 <- [1,2402,null,{}] 03:10:19 INFO - PROCESS | 1840 | 1460974219073 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}] 03:10:19 INFO - PROCESS | 1840 | 1460974219356 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:10:19 INFO - PROCESS | 1840 | 1460974219393 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe653000 == 169 [pid = 1840] [id = 608] 03:10:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbdfc9d3000) [pid = 1840] [serial = 1825] [outer = (nil)] 03:10:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbdfd74d400) [pid = 1840] [serial = 1826] [outer = 0x7fbdfc9d3000] 03:10:19 INFO - PROCESS | 1840 | 1460974219462 Marionette DEBUG loaded listener.js 03:10:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdfe4b0c00) [pid = 1840] [serial = 1827] [outer = 0x7fbdfc9d3000] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe0edda000) [pid = 1840] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdfc9dec00) [pid = 1840] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe10b7a400) [pid = 1840] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbdffd42c00) [pid = 1840] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe07db8800) [pid = 1840] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe16a60800) [pid = 1840] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe07e7b000) [pid = 1840] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe0edd3400) [pid = 1840] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe065aac00) [pid = 1840] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbdf9e44800) [pid = 1840] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe065ae800) [pid = 1840] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbdfc786400) [pid = 1840] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbdffd4dc00) [pid = 1840] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe13095400) [pid = 1840] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbdf9e43c00) [pid = 1840] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbdfc51c800) [pid = 1840] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe01309800) [pid = 1840] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbdfe4a9400) [pid = 1840] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbdfe4ac800) [pid = 1840] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:10:20 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe027ae800) [pid = 1840] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:10:21 INFO - PROCESS | 1840 | 1460974220996 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]]]}] 03:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1989ms 03:10:21 INFO - PROCESS | 1840 | 1460974221040 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 1840 | 1460974221044 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:10:21 INFO - PROCESS | 1840 | 1460974221060 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 1840 | 1460974221063 Marionette TRACE conn3 <- [1,2406,null,{}] 03:10:21 INFO - PROCESS | 1840 | 1460974221070 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}] 03:10:21 INFO - PROCESS | 1840 | 1460974221267 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:10:21 INFO - PROCESS | 1840 | 1460974221282 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe7b7800 == 170 [pid = 1840] [id = 609] 03:10:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbdfd74dc00) [pid = 1840] [serial = 1828] [outer = (nil)] 03:10:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbdfe8efc00) [pid = 1840] [serial = 1829] [outer = 0x7fbdfd74dc00] 03:10:21 INFO - PROCESS | 1840 | 1460974221345 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbdfeb69800) [pid = 1840] [serial = 1830] [outer = 0x7fbdfd74dc00] 03:10:22 INFO - PROCESS | 1840 | 1460974222261 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]]]}] 03:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1248ms 03:10:22 INFO - PROCESS | 1840 | 1460974222300 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 1840 | 1460974222304 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:10:22 INFO - PROCESS | 1840 | 1460974222313 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 1840 | 1460974222317 Marionette TRACE conn3 <- [1,2410,null,{}] 03:10:22 INFO - PROCESS | 1840 | 1460974222346 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}] 03:10:22 INFO - PROCESS | 1840 | 1460974222624 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:10:23 INFO - PROCESS | 1840 | 1460974223063 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9d89000 == 171 [pid = 1840] [id = 610] 03:10:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbdf953b800) [pid = 1840] [serial = 1831] [outer = (nil)] 03:10:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbdf9821800) [pid = 1840] [serial = 1832] [outer = 0x7fbdf953b800] 03:10:23 INFO - PROCESS | 1840 | 1460974223147 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbdf9e42400) [pid = 1840] [serial = 1833] [outer = 0x7fbdf953b800] 03:10:24 INFO - PROCESS | 1840 | 1460974224095 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]]]}] 03:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1839ms 03:10:24 INFO - PROCESS | 1840 | 1460974224154 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 1840 | 1460974224161 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:10:24 INFO - PROCESS | 1840 | 1460974224170 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 1840 | 1460974224174 Marionette TRACE conn3 <- [1,2414,null,{}] 03:10:24 INFO - PROCESS | 1840 | 1460974224182 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}] 03:10:24 INFO - PROCESS | 1840 | 1460974224429 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:10:24 INFO - PROCESS | 1840 | 1460974224747 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe650800 == 172 [pid = 1840] [id = 611] 03:10:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbdfc92e000) [pid = 1840] [serial = 1834] [outer = (nil)] 03:10:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbdfc964c00) [pid = 1840] [serial = 1835] [outer = 0x7fbdfc92e000] 03:10:24 INFO - PROCESS | 1840 | 1460974224834 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbdfc9d0c00) [pid = 1840] [serial = 1836] [outer = 0x7fbdfc92e000] 03:10:25 INFO - PROCESS | 1840 | 1460974225824 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]]]}] 03:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1731ms 03:10:25 INFO - PROCESS | 1840 | 1460974225906 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:10:25 INFO - PROCESS | 1840 | 1460974225913 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:10:25 INFO - PROCESS | 1840 | 1460974225919 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 1840 | 1460974225923 Marionette TRACE conn3 <- [1,2418,null,{}] 03:10:25 INFO - PROCESS | 1840 | 1460974225929 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}] 03:10:26 INFO - PROCESS | 1840 | 1460974226197 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:10:26 INFO - PROCESS | 1840 | 1460974226664 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfeb2f000 == 173 [pid = 1840] [id = 612] 03:10:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbdfc9dc400) [pid = 1840] [serial = 1837] [outer = (nil)] 03:10:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbdfe8e7400) [pid = 1840] [serial = 1838] [outer = 0x7fbdfc9dc400] 03:10:26 INFO - PROCESS | 1840 | 1460974226790 Marionette DEBUG loaded listener.js 03:10:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdfeb71400) [pid = 1840] [serial = 1839] [outer = 0x7fbdfc9dc400] 03:10:27 INFO - PROCESS | 1840 | 1460974227989 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]]]}] 03:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2142ms 03:10:28 INFO - PROCESS | 1840 | 1460974228061 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 1840 | 1460974228065 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:10:28 INFO - PROCESS | 1840 | 1460974228082 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1840 | 1460974228092 Marionette TRACE conn3 <- [1,2422,null,{}] 03:10:28 INFO - PROCESS | 1840 | 1460974228103 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}] 03:10:28 INFO - PROCESS | 1840 | 1460974228517 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:10:28 INFO - PROCESS | 1840 | 1460974228781 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfff33000 == 174 [pid = 1840] [id = 613] 03:10:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbdfc9d1400) [pid = 1840] [serial = 1840] [outer = (nil)] 03:10:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbdff6d1800) [pid = 1840] [serial = 1841] [outer = 0x7fbdfc9d1400] 03:10:28 INFO - PROCESS | 1840 | 1460974228858 Marionette DEBUG loaded listener.js 03:10:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbdff92ac00) [pid = 1840] [serial = 1842] [outer = 0x7fbdfc9d1400] 03:10:29 INFO - PROCESS | 1840 | 1460974229783 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]]]}] 03:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1751ms 03:10:29 INFO - PROCESS | 1840 | 1460974229825 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:10:29 INFO - PROCESS | 1840 | 1460974229830 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:10:29 INFO - PROCESS | 1840 | 1460974229836 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 1840 | 1460974229839 Marionette TRACE conn3 <- [1,2426,null,{}] 03:10:29 INFO - PROCESS | 1840 | 1460974229845 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}] 03:10:30 INFO - PROCESS | 1840 | 1460974230072 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:10:30 INFO - PROCESS | 1840 | 1460974230335 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe014e3000 == 175 [pid = 1840] [id = 614] 03:10:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbdfebc9400) [pid = 1840] [serial = 1843] [outer = (nil)] 03:10:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdff97dc00) [pid = 1840] [serial = 1844] [outer = 0x7fbdfebc9400] 03:10:30 INFO - PROCESS | 1840 | 1460974230427 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbdffc29800) [pid = 1840] [serial = 1845] [outer = 0x7fbdfebc9400] 03:10:31 INFO - PROCESS | 1840 | 1460974231317 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]]]}] 03:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1535ms 03:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:10:31 INFO - PROCESS | 1840 | 1460974231371 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1840 | 1460974231374 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:10:31 INFO - PROCESS | 1840 | 1460974231380 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1840 | 1460974231383 Marionette TRACE conn3 <- [1,2430,null,{}] 03:10:31 INFO - PROCESS | 1840 | 1460974231388 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}] 03:10:31 INFO - PROCESS | 1840 | 1460974231618 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:10:31 INFO - PROCESS | 1840 | 1460974231878 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe02569000 == 176 [pid = 1840] [id = 615] 03:10:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbdffd7c400) [pid = 1840] [serial = 1846] [outer = (nil)] 03:10:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdffd7f800) [pid = 1840] [serial = 1847] [outer = 0x7fbdffd7c400] 03:10:32 INFO - PROCESS | 1840 | 1460974232026 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe00dc8400) [pid = 1840] [serial = 1848] [outer = 0x7fbdffd7c400] 03:10:32 INFO - PROCESS | 1840 | 1460974232963 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]]]}] 03:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1632ms 03:10:33 INFO - PROCESS | 1840 | 1460974233012 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:10:33 INFO - PROCESS | 1840 | 1460974233015 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:10:33 INFO - PROCESS | 1840 | 1460974233022 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 1840 | 1460974233026 Marionette TRACE conn3 <- [1,2434,null,{}] 03:10:33 INFO - PROCESS | 1840 | 1460974233032 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}] 03:10:33 INFO - PROCESS | 1840 | 1460974233270 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:10:33 INFO - PROCESS | 1840 | 1460974233534 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe03716800 == 177 [pid = 1840] [id = 616] 03:10:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbdffd7cc00) [pid = 1840] [serial = 1849] [outer = (nil)] 03:10:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe01c7f000) [pid = 1840] [serial = 1850] [outer = 0x7fbdffd7cc00] 03:10:33 INFO - PROCESS | 1840 | 1460974233654 Marionette DEBUG loaded listener.js 03:10:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe01d52800) [pid = 1840] [serial = 1851] [outer = 0x7fbdffd7cc00] 03:10:34 INFO - PROCESS | 1840 | 1460974234509 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]]]}] 03:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1535ms 03:10:34 INFO - PROCESS | 1840 | 1460974234558 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:10:34 INFO - PROCESS | 1840 | 1460974234562 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:10:34 INFO - PROCESS | 1840 | 1460974234568 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 1840 | 1460974234570 Marionette TRACE conn3 <- [1,2438,null,{}] 03:10:34 INFO - PROCESS | 1840 | 1460974234576 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}] 03:10:34 INFO - PROCESS | 1840 | 1460974234803 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:10:35 INFO - PROCESS | 1840 | 1460974235069 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038fa000 == 178 [pid = 1840] [id = 617] 03:10:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe00dc8c00) [pid = 1840] [serial = 1852] [outer = (nil)] 03:10:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe01e24800) [pid = 1840] [serial = 1853] [outer = 0x7fbe00dc8c00] 03:10:35 INFO - PROCESS | 1840 | 1460974235192 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe01e30c00) [pid = 1840] [serial = 1854] [outer = 0x7fbe00dc8c00] 03:10:36 INFO - PROCESS | 1840 | 1460974236083 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]]]}] 03:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 03:10:36 INFO - PROCESS | 1840 | 1460974236151 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 1840 | 1460974236154 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:10:36 INFO - PROCESS | 1840 | 1460974236160 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 1840 | 1460974236163 Marionette TRACE conn3 <- [1,2442,null,{}] 03:10:36 INFO - PROCESS | 1840 | 1460974236168 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}] 03:10:36 INFO - PROCESS | 1840 | 1460974236385 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:10:36 INFO - PROCESS | 1840 | 1460974236694 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046b0800 == 179 [pid = 1840] [id = 618] 03:10:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe01306c00) [pid = 1840] [serial = 1855] [outer = (nil)] 03:10:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe027b1c00) [pid = 1840] [serial = 1856] [outer = 0x7fbe01306c00] 03:10:36 INFO - PROCESS | 1840 | 1460974236779 Marionette DEBUG loaded listener.js 03:10:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe03803800) [pid = 1840] [serial = 1857] [outer = 0x7fbe01306c00] 03:10:37 INFO - PROCESS | 1840 | 1460974237644 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]]]}] 03:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1531ms 03:10:37 INFO - PROCESS | 1840 | 1460974237694 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:10:37 INFO - PROCESS | 1840 | 1460974237698 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:10:37 INFO - PROCESS | 1840 | 1460974237704 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:10:37 INFO - PROCESS | 1840 | 1460974237707 Marionette TRACE conn3 <- [1,2446,null,{}] 03:10:37 INFO - PROCESS | 1840 | 1460974237713 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}] 03:10:37 INFO - PROCESS | 1840 | 1460974237943 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:10:38 INFO - PROCESS | 1840 | 1460974238217 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0489b000 == 180 [pid = 1840] [id = 619] 03:10:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe03809000) [pid = 1840] [serial = 1858] [outer = (nil)] 03:10:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe03810800) [pid = 1840] [serial = 1859] [outer = 0x7fbe03809000] 03:10:38 INFO - PROCESS | 1840 | 1460974238338 Marionette DEBUG loaded listener.js 03:10:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe044f5000) [pid = 1840] [serial = 1860] [outer = 0x7fbe03809000] 03:10:39 INFO - PROCESS | 1840 | 1460974239173 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]]]}] 03:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1533ms 03:10:39 INFO - PROCESS | 1840 | 1460974239238 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:10:39 INFO - PROCESS | 1840 | 1460974239242 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:10:39 INFO - PROCESS | 1840 | 1460974239248 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:10:39 INFO - PROCESS | 1840 | 1460974239251 Marionette TRACE conn3 <- [1,2450,null,{}] 03:10:39 INFO - PROCESS | 1840 | 1460974239256 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}] 03:10:39 INFO - PROCESS | 1840 | 1460974239514 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:10:39 INFO - PROCESS | 1840 | 1460974239781 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054e1000 == 181 [pid = 1840] [id = 620] 03:10:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe047a6000) [pid = 1840] [serial = 1861] [outer = (nil)] 03:10:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe047ab000) [pid = 1840] [serial = 1862] [outer = 0x7fbe047a6000] 03:10:39 INFO - PROCESS | 1840 | 1460974239931 Marionette DEBUG loaded listener.js 03:10:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe047cd400) [pid = 1840] [serial = 1863] [outer = 0x7fbe047a6000] 03:10:40 INFO - PROCESS | 1840 | 1460974240811 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]]]}] 03:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1591ms 03:10:40 INFO - PROCESS | 1840 | 1460974240842 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:10:40 INFO - PROCESS | 1840 | 1460974240846 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:10:40 INFO - PROCESS | 1840 | 1460974240855 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:10:40 INFO - PROCESS | 1840 | 1460974240859 Marionette TRACE conn3 <- [1,2454,null,{}] 03:10:40 INFO - PROCESS | 1840 | 1460974240865 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}] 03:10:41 INFO - PROCESS | 1840 | 1460974241128 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:10:41 INFO - PROCESS | 1840 | 1460974241434 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05875000 == 182 [pid = 1840] [id = 621] 03:10:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe05890000) [pid = 1840] [serial = 1864] [outer = (nil)] 03:10:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe0646f800) [pid = 1840] [serial = 1865] [outer = 0x7fbe05890000] 03:10:41 INFO - PROCESS | 1840 | 1460974241524 Marionette DEBUG loaded listener.js 03:10:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe0653fc00) [pid = 1840] [serial = 1866] [outer = 0x7fbe05890000] 03:10:42 INFO - PROCESS | 1840 | 1460974242333 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]]]}] 03:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1536ms 03:10:42 INFO - PROCESS | 1840 | 1460974242393 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 1840 | 1460974242396 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:10:42 INFO - PROCESS | 1840 | 1460974242403 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 1840 | 1460974242406 Marionette TRACE conn3 <- [1,2458,null,{}] 03:10:42 INFO - PROCESS | 1840 | 1460974242411 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}] 03:10:42 INFO - PROCESS | 1840 | 1460974242656 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:10:42 INFO - PROCESS | 1840 | 1460974242922 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe08050800 == 183 [pid = 1840] [id = 622] 03:10:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe0499e800) [pid = 1840] [serial = 1867] [outer = (nil)] 03:10:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe065aec00) [pid = 1840] [serial = 1868] [outer = 0x7fbe0499e800] 03:10:43 INFO - PROCESS | 1840 | 1460974243051 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe0798b000) [pid = 1840] [serial = 1869] [outer = 0x7fbe0499e800] 03:10:43 INFO - PROCESS | 1840 | 1460974243886 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]]]}] 03:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1548ms 03:10:43 INFO - PROCESS | 1840 | 1460974243952 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:10:43 INFO - PROCESS | 1840 | 1460974243956 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:10:43 INFO - PROCESS | 1840 | 1460974243962 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:10:43 INFO - PROCESS | 1840 | 1460974243964 Marionette TRACE conn3 <- [1,2462,null,{}] 03:10:43 INFO - PROCESS | 1840 | 1460974243970 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}] 03:10:44 INFO - PROCESS | 1840 | 1460974244196 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:10:44 INFO - PROCESS | 1840 | 1460974244462 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089df000 == 184 [pid = 1840] [id = 623] 03:10:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe06463800) [pid = 1840] [serial = 1870] [outer = (nil)] 03:10:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe07b2a800) [pid = 1840] [serial = 1871] [outer = 0x7fbe06463800] 03:10:44 INFO - PROCESS | 1840 | 1460974244583 Marionette DEBUG loaded listener.js 03:10:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe07c02400) [pid = 1840] [serial = 1872] [outer = 0x7fbe06463800] 03:10:45 INFO - PROCESS | 1840 | 1460974245453 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]]]}] 03:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1534ms 03:10:45 INFO - PROCESS | 1840 | 1460974245497 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:10:45 INFO - PROCESS | 1840 | 1460974245501 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:10:45 INFO - PROCESS | 1840 | 1460974245506 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:10:45 INFO - PROCESS | 1840 | 1460974245508 Marionette TRACE conn3 <- [1,2466,null,{}] 03:10:45 INFO - PROCESS | 1840 | 1460974245514 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}] 03:10:45 INFO - PROCESS | 1840 | 1460974245751 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:10:46 INFO - PROCESS | 1840 | 1460974246025 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc5a000 == 185 [pid = 1840] [id = 624] 03:10:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe065a3000) [pid = 1840] [serial = 1873] [outer = (nil)] 03:10:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe07c08800) [pid = 1840] [serial = 1874] [outer = 0x7fbe065a3000] 03:10:46 INFO - PROCESS | 1840 | 1460974246143 Marionette DEBUG loaded listener.js 03:10:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe07cdc800) [pid = 1840] [serial = 1875] [outer = 0x7fbe065a3000] 03:10:47 INFO - PROCESS | 1840 | 1460974246999 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]]]}] 03:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1532ms 03:10:47 INFO - PROCESS | 1840 | 1460974247040 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:10:47 INFO - PROCESS | 1840 | 1460974247043 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:10:47 INFO - PROCESS | 1840 | 1460974247050 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 1840 | 1460974247053 Marionette TRACE conn3 <- [1,2470,null,{}] 03:10:47 INFO - PROCESS | 1840 | 1460974247058 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}] 03:10:47 INFO - PROCESS | 1840 | 1460974247280 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:10:47 INFO - PROCESS | 1840 | 1460974247576 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e5ae800 == 186 [pid = 1840] [id = 625] 03:10:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe07d27800) [pid = 1840] [serial = 1876] [outer = (nil)] 03:10:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe07d2ac00) [pid = 1840] [serial = 1877] [outer = 0x7fbe07d27800] 03:10:47 INFO - PROCESS | 1840 | 1460974247733 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe07d30c00) [pid = 1840] [serial = 1878] [outer = 0x7fbe07d27800] 03:10:48 INFO - PROCESS | 1840 | 1460974248632 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]]]}] 03:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1634ms 03:10:48 INFO - PROCESS | 1840 | 1460974248685 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:10:48 INFO - PROCESS | 1840 | 1460974248689 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:10:48 INFO - PROCESS | 1840 | 1460974248696 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 1840 | 1460974248698 Marionette TRACE conn3 <- [1,2474,null,{}] 03:10:48 INFO - PROCESS | 1840 | 1460974248705 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}] 03:10:48 INFO - PROCESS | 1840 | 1460974248930 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:10:49 INFO - PROCESS | 1840 | 1460974249204 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f079000 == 187 [pid = 1840] [id = 626] 03:10:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe07d27c00) [pid = 1840] [serial = 1879] [outer = (nil)] 03:10:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe07dbac00) [pid = 1840] [serial = 1880] [outer = 0x7fbe07d27c00] 03:10:49 INFO - PROCESS | 1840 | 1460974249331 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe07dc2400) [pid = 1840] [serial = 1881] [outer = 0x7fbe07d27c00] 03:10:50 INFO - PROCESS | 1840 | 1460974250210 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]]]}] 03:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1584ms 03:10:50 INFO - PROCESS | 1840 | 1460974250281 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:10:50 INFO - PROCESS | 1840 | 1460974250285 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:10:50 INFO - PROCESS | 1840 | 1460974250291 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 1840 | 1460974250293 Marionette TRACE conn3 <- [1,2478,null,{}] 03:10:50 INFO - PROCESS | 1840 | 1460974250299 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}] 03:10:50 INFO - PROCESS | 1840 | 1460974250539 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:10:50 INFO - PROCESS | 1840 | 1460974250874 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc7ab800 == 188 [pid = 1840] [id = 627] 03:10:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbdf9531800) [pid = 1840] [serial = 1882] [outer = (nil)] 03:10:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbdfc9d4800) [pid = 1840] [serial = 1883] [outer = 0x7fbdf9531800] 03:10:50 INFO - PROCESS | 1840 | 1460974250953 Marionette DEBUG loaded listener.js 03:10:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe07dc7000) [pid = 1840] [serial = 1884] [outer = 0x7fbdf9531800] 03:10:51 INFO - PROCESS | 1840 | 1460974251845 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]]]}] 03:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1628ms 03:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:10:51 INFO - PROCESS | 1840 | 1460974251920 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:10:51 INFO - PROCESS | 1840 | 1460974251923 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:10:51 INFO - PROCESS | 1840 | 1460974251929 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:10:51 INFO - PROCESS | 1840 | 1460974251932 Marionette TRACE conn3 <- [1,2482,null,{}] 03:10:51 INFO - PROCESS | 1840 | 1460974251938 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}] 03:10:52 INFO - PROCESS | 1840 | 1460974252220 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e691000 == 187 [pid = 1840] [id = 132] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe666800 == 186 [pid = 1840] [id = 584] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8e0000 == 185 [pid = 1840] [id = 583] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe64d800 == 184 [pid = 1840] [id = 585] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe168bf000 == 183 [pid = 1840] [id = 247] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe7b7800 == 182 [pid = 1840] [id = 609] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8cc000 == 181 [pid = 1840] [id = 607] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9e2d000 == 180 [pid = 1840] [id = 606] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa2e800 == 179 [pid = 1840] [id = 600] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb0a000 == 178 [pid = 1840] [id = 599] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e358800 == 177 [pid = 1840] [id = 598] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089ef000 == 176 [pid = 1840] [id = 597] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05882800 == 175 [pid = 1840] [id = 596] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0573b000 == 174 [pid = 1840] [id = 595] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0549f000 == 173 [pid = 1840] [id = 594] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046c5000 == 172 [pid = 1840] [id = 593] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe038f0000 == 171 [pid = 1840] [id = 592] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0257a000 == 170 [pid = 1840] [id = 591] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe01dbe000 == 169 [pid = 1840] [id = 590] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe00dea800 == 168 [pid = 1840] [id = 589] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfee19000 == 167 [pid = 1840] [id = 588] 03:10:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe5f1800 == 166 [pid = 1840] [id = 587] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbdf9e4b800) [pid = 1840] [serial = 1745] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe00c12c00) [pid = 1840] [serial = 1700] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe2b102400) [pid = 1840] [serial = 1736] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe0fa54800) [pid = 1840] [serial = 1716] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbdf9df0000) [pid = 1840] [serial = 1739] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe1830a000) [pid = 1840] [serial = 1727] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe271c9400) [pid = 1840] [serial = 1733] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0fb4cc00) [pid = 1840] [serial = 1719] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe07d29000) [pid = 1840] [serial = 1710] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbdff6cbc00) [pid = 1840] [serial = 1758] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe0edd1800) [pid = 1840] [serial = 1713] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbdfc927800) [pid = 1840] [serial = 1749] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe027ab800) [pid = 1840] [serial = 1703] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe08193400) [pid = 1840] [serial = 1712] [outer = (nil)] [url = about:blank] 03:10:53 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe13240400) [pid = 1840] [serial = 1724] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbdf9f57800) [pid = 1840] [serial = 1694] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbdfc9d6000) [pid = 1840] [serial = 1751] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe05889800) [pid = 1840] [serial = 1706] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbdfc78b400) [pid = 1840] [serial = 1695] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbdfe8f3800) [pid = 1840] [serial = 1697] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0f563400) [pid = 1840] [serial = 1715] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbdfe8e9c00) [pid = 1840] [serial = 1754] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe25e0e000) [pid = 1840] [serial = 1731] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe2ac57800) [pid = 1840] [serial = 1734] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe196c8c00) [pid = 1840] [serial = 1728] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe13c76c00) [pid = 1840] [serial = 1725] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe2b330800) [pid = 1840] [serial = 1742] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbdfc789400) [pid = 1840] [serial = 1748] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe0fb25800) [pid = 1840] [serial = 1718] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbdfc9d5000) [pid = 1840] [serial = 1757] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbdfeb6e400) [pid = 1840] [serial = 1755] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe044f3400) [pid = 1840] [serial = 1704] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe1b369400) [pid = 1840] [serial = 1730] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe01303000) [pid = 1840] [serial = 1701] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe06467800) [pid = 1840] [serial = 1707] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe07986800) [pid = 1840] [serial = 1709] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe11ab7800) [pid = 1840] [serial = 1722] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbdfebd0400) [pid = 1840] [serial = 1698] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdfd745000) [pid = 1840] [serial = 1752] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe10b83800) [pid = 1840] [serial = 1721] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe00dc3c00) [pid = 1840] [serial = 1626] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe13091400) [pid = 1840] [serial = 1662] [outer = (nil)] [url = about:blank] 03:10:54 INFO - PROCESS | 1840 | 1460974254044 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9658800 == 167 [pid = 1840] [id = 628] 03:10:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbdf953a800) [pid = 1840] [serial = 1885] [outer = (nil)] 03:10:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdf9df0000) [pid = 1840] [serial = 1886] [outer = 0x7fbdf953a800] 03:10:54 INFO - PROCESS | 1840 | 1460974254115 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbdf9e47000) [pid = 1840] [serial = 1887] [outer = 0x7fbdf953a800] 03:10:54 INFO - PROCESS | 1840 | 1460974254908 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]]]}] 03:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 3036ms 03:10:54 INFO - PROCESS | 1840 | 1460974254970 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:10:54 INFO - PROCESS | 1840 | 1460974254976 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:10:54 INFO - PROCESS | 1840 | 1460974254985 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:10:54 INFO - PROCESS | 1840 | 1460974254989 Marionette TRACE conn3 <- [1,2486,null,{}] 03:10:54 INFO - PROCESS | 1840 | 1460974254996 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}] 03:10:55 INFO - PROCESS | 1840 | 1460974255211 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:10:55 INFO - PROCESS | 1840 | 1460974255404 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8e5800 == 168 [pid = 1840] [id = 629] 03:10:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbdf9532000) [pid = 1840] [serial = 1888] [outer = (nil)] 03:10:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdfc513c00) [pid = 1840] [serial = 1889] [outer = 0x7fbdf9532000] 03:10:55 INFO - PROCESS | 1840 | 1460974255481 Marionette DEBUG loaded listener.js 03:10:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbdfc78e000) [pid = 1840] [serial = 1890] [outer = 0x7fbdf9532000] 03:10:56 INFO - PROCESS | 1840 | 1460974256391 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]]]}] 03:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1488ms 03:10:56 INFO - PROCESS | 1840 | 1460974256478 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 1840 | 1460974256484 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:10:56 INFO - PROCESS | 1840 | 1460974256491 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 1840 | 1460974256494 Marionette TRACE conn3 <- [1,2490,null,{}] 03:10:56 INFO - PROCESS | 1840 | 1460974256518 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}] 03:10:56 INFO - PROCESS | 1840 | 1460974256792 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:10:56 INFO - PROCESS | 1840 | 1460974256822 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe666000 == 169 [pid = 1840] [id = 630] 03:10:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbdfc78e400) [pid = 1840] [serial = 1891] [outer = (nil)] 03:10:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbdfc9dcc00) [pid = 1840] [serial = 1892] [outer = 0x7fbdfc78e400] 03:10:56 INFO - PROCESS | 1840 | 1460974256885 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbdfe4a6c00) [pid = 1840] [serial = 1893] [outer = 0x7fbdfc78e400] 03:10:57 INFO - PROCESS | 1840 | 1460974257900 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]]]}] 03:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1448ms 03:10:57 INFO - PROCESS | 1840 | 1460974257941 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:10:57 INFO - PROCESS | 1840 | 1460974257943 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:10:57 INFO - PROCESS | 1840 | 1460974257986 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 1840 | 1460974258006 Marionette TRACE conn3 <- [1,2494,null,{}] 03:10:58 INFO - PROCESS | 1840 | 1460974258024 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}] 03:10:58 INFO - PROCESS | 1840 | 1460974258312 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:10:58 INFO - PROCESS | 1840 | 1460974258343 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfeb31800 == 170 [pid = 1840] [id = 631] 03:10:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbdfe4ad000) [pid = 1840] [serial = 1894] [outer = (nil)] 03:10:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbdfeb71800) [pid = 1840] [serial = 1895] [outer = 0x7fbdfe4ad000] 03:10:58 INFO - PROCESS | 1840 | 1460974258408 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbdff6c8800) [pid = 1840] [serial = 1896] [outer = 0x7fbdfe4ad000] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbdfc78dc00) [pid = 1840] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe01e26c00) [pid = 1840] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe044f4800) [pid = 1840] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbdffc20000) [pid = 1840] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe065a5000) [pid = 1840] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe044f3c00) [pid = 1840] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbdffd7f000) [pid = 1840] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbdf9e45c00) [pid = 1840] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdffd4f000) [pid = 1840] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe047c8400) [pid = 1840] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe00c09800) [pid = 1840] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbdf9536800) [pid = 1840] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbdf9e47800) [pid = 1840] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe07d34400) [pid = 1840] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdffd84000) [pid = 1840] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe17ad5000) [pid = 1840] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe0130c800) [pid = 1840] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe0588f000) [pid = 1840] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbdfc9d3000) [pid = 1840] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbdf981f800) [pid = 1840] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbdff927800) [pid = 1840] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe07d26400) [pid = 1840] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbdf9deb400) [pid = 1840] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbdf9e45800) [pid = 1840] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe07ce4400) [pid = 1840] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:10:59 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbdfc517400) [pid = 1840] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:10:59 INFO - PROCESS | 1840 | 1460974259971 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]]]}] 03:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2036ms 03:11:00 INFO - PROCESS | 1840 | 1460974259998 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:11:00 INFO - PROCESS | 1840 | 1460974260003 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:11:00 INFO - PROCESS | 1840 | 1460974260008 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 1840 | 1460974260011 Marionette TRACE conn3 <- [1,2498,null,{}] 03:11:00 INFO - PROCESS | 1840 | 1460974260017 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}] 03:11:00 INFO - PROCESS | 1840 | 1460974260225 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:11:00 INFO - PROCESS | 1840 | 1460974260402 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfee18000 == 171 [pid = 1840] [id = 632] 03:11:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbdf981f800) [pid = 1840] [serial = 1897] [outer = (nil)] 03:11:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbdff6cc400) [pid = 1840] [serial = 1898] [outer = 0x7fbdf981f800] 03:11:00 INFO - PROCESS | 1840 | 1460974260471 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbdff96f400) [pid = 1840] [serial = 1899] [outer = 0x7fbdf981f800] 03:11:01 INFO - PROCESS | 1840 | 1460974261240 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]]]}] 03:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1282ms 03:11:01 INFO - PROCESS | 1840 | 1460974261292 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 1840 | 1460974261295 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:11:01 INFO - PROCESS | 1840 | 1460974261472 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 1840 | 1460974261478 Marionette TRACE conn3 <- [1,2502,null,{}] 03:11:01 INFO - PROCESS | 1840 | 1460974261486 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}] 03:11:01 INFO - PROCESS | 1840 | 1460974261731 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:11:02 INFO - PROCESS | 1840 | 1460974262063 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8d8000 == 172 [pid = 1840] [id = 633] 03:11:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbdf9f55800) [pid = 1840] [serial = 1900] [outer = (nil)] 03:11:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbdfc514400) [pid = 1840] [serial = 1901] [outer = 0x7fbdf9f55800] 03:11:02 INFO - PROCESS | 1840 | 1460974262152 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbdfc973000) [pid = 1840] [serial = 1902] [outer = 0x7fbdf9f55800] 03:11:03 INFO - PROCESS | 1840 | 1460974263230 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]]]}] 03:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1804ms 03:11:03 INFO - PROCESS | 1840 | 1460974263262 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 1840 | 1460974263266 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:11:03 INFO - PROCESS | 1840 | 1460974263274 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 1840 | 1460974263278 Marionette TRACE conn3 <- [1,2506,null,{}] 03:11:03 INFO - PROCESS | 1840 | 1460974263290 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}] 03:11:03 INFO - PROCESS | 1840 | 1460974263529 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:11:03 INFO - PROCESS | 1840 | 1460974263794 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3d6800 == 173 [pid = 1840] [id = 634] 03:11:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbdfe4aa800) [pid = 1840] [serial = 1903] [outer = (nil)] 03:11:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbdfeb70400) [pid = 1840] [serial = 1904] [outer = 0x7fbdfe4aa800] 03:11:03 INFO - PROCESS | 1840 | 1460974263916 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbdff91f400) [pid = 1840] [serial = 1905] [outer = 0x7fbdfe4aa800] 03:11:04 INFO - PROCESS | 1840 | 1460974264858 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]]]}] 03:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1632ms 03:11:04 INFO - PROCESS | 1840 | 1460974264908 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:11:04 INFO - PROCESS | 1840 | 1460974264912 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:11:04 INFO - PROCESS | 1840 | 1460974264918 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:11:04 INFO - PROCESS | 1840 | 1460974264921 Marionette TRACE conn3 <- [1,2510,null,{}] 03:11:04 INFO - PROCESS | 1840 | 1460974264927 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}] 03:11:05 INFO - PROCESS | 1840 | 1460974265150 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:11:05 INFO - PROCESS | 1840 | 1460974265549 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe014ef000 == 174 [pid = 1840] [id = 635] 03:11:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbdffd4e000) [pid = 1840] [serial = 1906] [outer = (nil)] 03:11:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdffd51000) [pid = 1840] [serial = 1907] [outer = 0x7fbdffd4e000] 03:11:05 INFO - PROCESS | 1840 | 1460974265641 Marionette DEBUG loaded listener.js 03:11:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbdffd80400) [pid = 1840] [serial = 1908] [outer = 0x7fbdffd4e000] 03:11:06 INFO - PROCESS | 1840 | 1460974266523 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]]]}] 03:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1685ms 03:11:06 INFO - PROCESS | 1840 | 1460974266605 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:11:06 INFO - PROCESS | 1840 | 1460974266609 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:11:06 INFO - PROCESS | 1840 | 1460974266615 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:11:06 INFO - PROCESS | 1840 | 1460974266617 Marionette TRACE conn3 <- [1,2514,null,{}] 03:11:06 INFO - PROCESS | 1840 | 1460974266622 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}] 03:11:06 INFO - PROCESS | 1840 | 1460974266845 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:11:07 INFO - PROCESS | 1840 | 1460974267103 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0257f800 == 175 [pid = 1840] [id = 636] 03:11:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbdff974c00) [pid = 1840] [serial = 1909] [outer = (nil)] 03:11:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe00dc0400) [pid = 1840] [serial = 1910] [outer = 0x7fbdff974c00] 03:11:07 INFO - PROCESS | 1840 | 1460974267234 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe00dcec00) [pid = 1840] [serial = 1911] [outer = 0x7fbdff974c00] 03:11:08 INFO - PROCESS | 1840 | 1460974268205 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]]]}] 03:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1638ms 03:11:08 INFO - PROCESS | 1840 | 1460974268255 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 1840 | 1460974268259 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:11:08 INFO - PROCESS | 1840 | 1460974268265 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 1840 | 1460974268267 Marionette TRACE conn3 <- [1,2518,null,{}] 03:11:08 INFO - PROCESS | 1840 | 1460974268273 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}] 03:11:08 INFO - PROCESS | 1840 | 1460974268500 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:11:08 INFO - PROCESS | 1840 | 1460974268808 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe03721800 == 176 [pid = 1840] [id = 637] 03:11:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdffd85c00) [pid = 1840] [serial = 1912] [outer = (nil)] 03:11:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0130d800) [pid = 1840] [serial = 1913] [outer = 0x7fbdffd85c00] 03:11:08 INFO - PROCESS | 1840 | 1460974268890 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe01b25400) [pid = 1840] [serial = 1914] [outer = 0x7fbdffd85c00] 03:11:09 INFO - PROCESS | 1840 | 1460974269756 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]]]}] 03:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1535ms 03:11:09 INFO - PROCESS | 1840 | 1460974269801 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:11:09 INFO - PROCESS | 1840 | 1460974269806 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:11:09 INFO - PROCESS | 1840 | 1460974269812 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 1840 | 1460974269815 Marionette TRACE conn3 <- [1,2522,null,{}] 03:11:09 INFO - PROCESS | 1840 | 1460974269821 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}] 03:11:10 INFO - PROCESS | 1840 | 1460974270092 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:11:10 INFO - PROCESS | 1840 | 1460974270403 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe04715800 == 177 [pid = 1840] [id = 638] 03:11:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe044f7c00) [pid = 1840] [serial = 1915] [outer = (nil)] 03:11:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe047a0000) [pid = 1840] [serial = 1916] [outer = 0x7fbe044f7c00] 03:11:10 INFO - PROCESS | 1840 | 1460974270496 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe047c8800) [pid = 1840] [serial = 1917] [outer = 0x7fbe044f7c00] 03:11:11 INFO - PROCESS | 1840 | 1460974271379 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]]]}] 03:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1643ms 03:11:11 INFO - PROCESS | 1840 | 1460974271455 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 1840 | 1460974271459 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:11:11 INFO - PROCESS | 1840 | 1460974271465 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 1840 | 1460974271468 Marionette TRACE conn3 <- [1,2526,null,{}] 03:11:11 INFO - PROCESS | 1840 | 1460974271473 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}] 03:11:11 INFO - PROCESS | 1840 | 1460974271699 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:11:11 INFO - PROCESS | 1840 | 1460974271966 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05729800 == 178 [pid = 1840] [id = 639] 03:11:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbdff6c9000) [pid = 1840] [serial = 1918] [outer = (nil)] 03:11:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe049a4c00) [pid = 1840] [serial = 1919] [outer = 0x7fbdff6c9000] 03:11:12 INFO - PROCESS | 1840 | 1460974272092 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe06464000) [pid = 1840] [serial = 1920] [outer = 0x7fbdff6c9000] 03:11:12 INFO - PROCESS | 1840 | 1460974272963 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]]]}] 03:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1530ms 03:11:13 INFO - PROCESS | 1840 | 1460974272996 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 1840 | 1460974272999 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:11:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:11:13 INFO - PROCESS | 1840 | 1460974273006 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 1840 | 1460974273010 Marionette TRACE conn3 <- [1,2530,null,{}] 03:11:13 INFO - PROCESS | 1840 | 1460974273015 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}] 03:11:13 INFO - PROCESS | 1840 | 1460974273238 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:11:13 INFO - PROCESS | 1840 | 1460974273507 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05866000 == 179 [pid = 1840] [id = 640] 03:11:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe03810000) [pid = 1840] [serial = 1921] [outer = (nil)] 03:11:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe06472400) [pid = 1840] [serial = 1922] [outer = 0x7fbe03810000] 03:11:13 INFO - PROCESS | 1840 | 1460974273626 Marionette DEBUG loaded listener.js 03:11:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe065a2800) [pid = 1840] [serial = 1923] [outer = 0x7fbe03810000] 03:11:14 INFO - PROCESS | 1840 | 1460974274500 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]]]}] 03:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1534ms 03:11:14 INFO - PROCESS | 1840 | 1460974274541 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:11:14 INFO - PROCESS | 1840 | 1460974274545 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:11:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:11:14 INFO - PROCESS | 1840 | 1460974274550 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1840 | 1460974274554 Marionette TRACE conn3 <- [1,2534,null,{}] 03:11:14 INFO - PROCESS | 1840 | 1460974274559 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}] 03:11:14 INFO - PROCESS | 1840 | 1460974274781 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:11:15 INFO - PROCESS | 1840 | 1460974275051 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe08055000 == 180 [pid = 1840] [id = 641] 03:11:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe047ad000) [pid = 1840] [serial = 1924] [outer = (nil)] 03:11:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe065af800) [pid = 1840] [serial = 1925] [outer = 0x7fbe047ad000] 03:11:15 INFO - PROCESS | 1840 | 1460974275169 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe07b2cc00) [pid = 1840] [serial = 1926] [outer = 0x7fbe047ad000] 03:11:16 INFO - PROCESS | 1840 | 1460974276036 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]]]}] 03:11:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:11:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1529ms 03:11:16 INFO - PROCESS | 1840 | 1460974276081 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 1840 | 1460974276085 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:11:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:11:16 INFO - PROCESS | 1840 | 1460974276091 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 1840 | 1460974276094 Marionette TRACE conn3 <- [1,2538,null,{}] 03:11:16 INFO - PROCESS | 1840 | 1460974276115 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}] 03:11:16 INFO - PROCESS | 1840 | 1460974276404 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:11:16 INFO - PROCESS | 1840 | 1460974276612 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cc59800 == 181 [pid = 1840] [id = 642] 03:11:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe05887400) [pid = 1840] [serial = 1927] [outer = (nil)] 03:11:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe07cd9800) [pid = 1840] [serial = 1928] [outer = 0x7fbe05887400] 03:11:16 INFO - PROCESS | 1840 | 1460974276740 Marionette DEBUG loaded listener.js 03:11:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe07ce6c00) [pid = 1840] [serial = 1929] [outer = 0x7fbe05887400] 03:11:17 INFO - PROCESS | 1840 | 1460974277672 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]]]}] 03:11:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:11:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1634ms 03:11:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:11:17 INFO - PROCESS | 1840 | 1460974277727 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:11:17 INFO - PROCESS | 1840 | 1460974277730 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:11:17 INFO - PROCESS | 1840 | 1460974277737 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 1840 | 1460974277742 Marionette TRACE conn3 <- [1,2542,null,{}] 03:11:17 INFO - PROCESS | 1840 | 1460974277749 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}] 03:11:18 INFO - PROCESS | 1840 | 1460974278018 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:11:18 INFO - PROCESS | 1840 | 1460974278371 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0eb12000 == 182 [pid = 1840] [id = 643] 03:11:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe07e76800) [pid = 1840] [serial = 1930] [outer = (nil)] 03:11:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe07e7c800) [pid = 1840] [serial = 1931] [outer = 0x7fbe07e76800] 03:11:18 INFO - PROCESS | 1840 | 1460974278463 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe08191000) [pid = 1840] [serial = 1932] [outer = 0x7fbe07e76800] 03:11:19 INFO - PROCESS | 1840 | 1460974279401 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]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1737ms 03:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:11:19 INFO - PROCESS | 1840 | 1460974279474 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1840 | 1460974279478 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:11:19 INFO - PROCESS | 1840 | 1460974279484 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1840 | 1460974279487 Marionette TRACE conn3 <- [1,2546,null,{}] 03:11:19 INFO - PROCESS | 1840 | 1460974279492 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}] 03:11:19 INFO - PROCESS | 1840 | 1460974279713 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:11:19 INFO - PROCESS | 1840 | 1460974279976 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa36800 == 183 [pid = 1840] [id = 644] 03:11:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe07ce4400) [pid = 1840] [serial = 1933] [outer = (nil)] 03:11:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe081c4000) [pid = 1840] [serial = 1934] [outer = 0x7fbe07ce4400] 03:11:20 INFO - PROCESS | 1840 | 1460974280098 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe0c882800) [pid = 1840] [serial = 1935] [outer = 0x7fbe07ce4400] 03:11:20 INFO - PROCESS | 1840 | 1460974280964 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]]]}] 03:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1534ms 03:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:11:21 INFO - PROCESS | 1840 | 1460974281018 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 1840 | 1460974281021 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:11:21 INFO - PROCESS | 1840 | 1460974281027 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 1840 | 1460974281030 Marionette TRACE conn3 <- [1,2550,null,{}] 03:11:21 INFO - PROCESS | 1840 | 1460974281035 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}] 03:11:21 INFO - PROCESS | 1840 | 1460974281250 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:11:21 INFO - PROCESS | 1840 | 1460974281519 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc43000 == 184 [pid = 1840] [id = 645] 03:11:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe07e78800) [pid = 1840] [serial = 1936] [outer = (nil)] 03:11:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe0c88f800) [pid = 1840] [serial = 1937] [outer = 0x7fbe07e78800] 03:11:21 INFO - PROCESS | 1840 | 1460974281655 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe0ca90800) [pid = 1840] [serial = 1938] [outer = 0x7fbe07e78800] 03:11:22 INFO - PROCESS | 1840 | 1460974282560 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]]]}] 03:11:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:11:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1585ms 03:11:22 INFO - PROCESS | 1840 | 1460974282613 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:11:22 INFO - PROCESS | 1840 | 1460974282615 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:11:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:11:22 INFO - PROCESS | 1840 | 1460974282622 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:11:22 INFO - PROCESS | 1840 | 1460974282624 Marionette TRACE conn3 <- [1,2554,null,{}] 03:11:22 INFO - PROCESS | 1840 | 1460974282630 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}] 03:11:22 INFO - PROCESS | 1840 | 1460974282893 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:11:23 INFO - PROCESS | 1840 | 1460974283219 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10d61800 == 185 [pid = 1840] [id = 646] 03:11:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbdf9531c00) [pid = 1840] [serial = 1939] [outer = (nil)] 03:11:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe0ca96400) [pid = 1840] [serial = 1940] [outer = 0x7fbdf9531c00] 03:11:23 INFO - PROCESS | 1840 | 1460974283296 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe0e2d7400) [pid = 1840] [serial = 1941] [outer = 0x7fbdf9531c00] 03:11:24 INFO - PROCESS | 1840 | 1460974284164 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]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1578ms 03:11:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:11:24 INFO - PROCESS | 1840 | 1460974284201 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1840 | 1460974284204 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:11:24 INFO - PROCESS | 1840 | 1460974284211 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1840 | 1460974284214 Marionette TRACE conn3 <- [1,2558,null,{}] 03:11:24 INFO - PROCESS | 1840 | 1460974284219 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}] 03:11:24 INFO - PROCESS | 1840 | 1460974284451 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:11:24 INFO - PROCESS | 1840 | 1460974284727 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1300a000 == 186 [pid = 1840] [id = 647] 03:11:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe07dc0400) [pid = 1840] [serial = 1942] [outer = (nil)] 03:11:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe0e3e4c00) [pid = 1840] [serial = 1943] [outer = 0x7fbe07dc0400] 03:11:24 INFO - PROCESS | 1840 | 1460974284869 Marionette DEBUG loaded listener.js 03:11:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe0e3ef800) [pid = 1840] [serial = 1944] [outer = 0x7fbe07dc0400] 03:11:25 INFO - PROCESS | 1840 | 1460974285762 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]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1630ms 03:11:25 INFO - PROCESS | 1840 | 1460974285841 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 1840 | 1460974285844 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:11:25 INFO - PROCESS | 1840 | 1460974285851 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 1840 | 1460974285855 Marionette TRACE conn3 <- [1,2562,null,{}] 03:11:25 INFO - PROCESS | 1840 | 1460974285861 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}] 03:11:26 INFO - PROCESS | 1840 | 1460974286124 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:11:26 INFO - PROCESS | 1840 | 1460974286447 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13480800 == 187 [pid = 1840] [id = 648] 03:11:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbdfebd1800) [pid = 1840] [serial = 1945] [outer = (nil)] 03:11:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0ea05000) [pid = 1840] [serial = 1946] [outer = 0x7fbdfebd1800] 03:11:26 INFO - PROCESS | 1840 | 1460974286527 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe0ec1d800) [pid = 1840] [serial = 1947] [outer = 0x7fbdfebd1800] 03:11:27 INFO - PROCESS | 1840 | 1460974287440 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]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1631ms 03:11:27 INFO - PROCESS | 1840 | 1460974287483 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1840 | 1460974287486 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:11:27 INFO - PROCESS | 1840 | 1460974287492 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1840 | 1460974287494 Marionette TRACE conn3 <- [1,2566,null,{}] 03:11:27 INFO - PROCESS | 1840 | 1460974287500 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}] 03:11:27 INFO - PROCESS | 1840 | 1460974287726 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:11:28 INFO - PROCESS | 1840 | 1460974288042 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13697000 == 188 [pid = 1840] [id = 649] 03:11:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe07b30800) [pid = 1840] [serial = 1948] [outer = (nil)] 03:11:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe0edd0c00) [pid = 1840] [serial = 1949] [outer = 0x7fbe07b30800] 03:11:28 INFO - PROCESS | 1840 | 1460974288121 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe0eddac00) [pid = 1840] [serial = 1950] [outer = 0x7fbe07b30800] 03:11:29 INFO - PROCESS | 1840 | 1460974289037 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]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:11:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1582ms 03:11:29 INFO - PROCESS | 1840 | 1460974289075 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 1840 | 1460974289077 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:11:29 INFO - PROCESS | 1840 | 1460974289085 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1840 | 1460974289088 Marionette TRACE conn3 <- [1,2570,null,{}] 03:11:29 INFO - PROCESS | 1840 | 1460974289093 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}] 03:11:29 INFO - PROCESS | 1840 | 1460974289334 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:11:29 INFO - PROCESS | 1840 | 1460974289584 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe138b3000 == 189 [pid = 1840] [id = 650] 03:11:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe07dbe800) [pid = 1840] [serial = 1951] [outer = (nil)] 03:11:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe0eed0800) [pid = 1840] [serial = 1952] [outer = 0x7fbe07dbe800] 03:11:29 INFO - PROCESS | 1840 | 1460974289703 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe0f19f400) [pid = 1840] [serial = 1953] [outer = 0x7fbe07dbe800] 03:11:30 INFO - PROCESS | 1840 | 1460974290704 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]]]}] 03:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1679ms 03:11:30 INFO - PROCESS | 1840 | 1460974290765 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 1840 | 1460974290769 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:11:30 INFO - PROCESS | 1840 | 1460974290775 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 1840 | 1460974290777 Marionette TRACE conn3 <- [1,2574,null,{}] 03:11:30 INFO - PROCESS | 1840 | 1460974290783 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}] 03:11:31 INFO - PROCESS | 1840 | 1460974291022 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:11:31 INFO - PROCESS | 1840 | 1460974291339 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1396b000 == 190 [pid = 1840] [id = 651] 03:11:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe07c07000) [pid = 1840] [serial = 1954] [outer = (nil)] 03:11:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe0f30e400) [pid = 1840] [serial = 1955] [outer = 0x7fbe07c07000] 03:11:31 INFO - PROCESS | 1840 | 1460974291420 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe0f31c000) [pid = 1840] [serial = 1956] [outer = 0x7fbe07c07000] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc00d800 == 189 [pid = 1840] [id = 582] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2ae9b800 == 188 [pid = 1840] [id = 579] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b51d800 == 187 [pid = 1840] [id = 576] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe29033800 == 186 [pid = 1840] [id = 578] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25bdd000 == 185 [pid = 1840] [id = 577] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f079000 == 184 [pid = 1840] [id = 626] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e5ae800 == 183 [pid = 1840] [id = 625] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc5a000 == 182 [pid = 1840] [id = 624] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089df000 == 181 [pid = 1840] [id = 623] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe08050800 == 180 [pid = 1840] [id = 622] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05875000 == 179 [pid = 1840] [id = 621] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe054e1000 == 178 [pid = 1840] [id = 620] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0489b000 == 177 [pid = 1840] [id = 619] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046b0800 == 176 [pid = 1840] [id = 618] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe038fa000 == 175 [pid = 1840] [id = 617] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe03716800 == 174 [pid = 1840] [id = 616] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe02569000 == 173 [pid = 1840] [id = 615] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe014e3000 == 172 [pid = 1840] [id = 614] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfff33000 == 171 [pid = 1840] [id = 613] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfeb2f000 == 170 [pid = 1840] [id = 612] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe650800 == 169 [pid = 1840] [id = 611] 03:11:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9d89000 == 168 [pid = 1840] [id = 610] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbdfe8efc00) [pid = 1840] [serial = 1829] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbdfd745c00) [pid = 1840] [serial = 1763] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbe11aac000) [pid = 1840] [serial = 1814] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe0653c400) [pid = 1840] [serial = 1782] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe0e2d2c00) [pid = 1840] [serial = 1799] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe0f1a6400) [pid = 1840] [serial = 1803] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe0e3ec400) [pid = 1840] [serial = 1800] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe047c3800) [pid = 1840] [serial = 1778] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe01308000) [pid = 1840] [serial = 1770] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbdfc787000) [pid = 1840] [serial = 1823] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbdffd50000) [pid = 1840] [serial = 1766] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0ea10000) [pid = 1840] [serial = 1802] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe06541c00) [pid = 1840] [serial = 1784] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe027abc00) [pid = 1840] [serial = 1776] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbdf9df5400) [pid = 1840] [serial = 1740] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe0fb4f800) [pid = 1840] [serial = 1809] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe07e78000) [pid = 1840] [serial = 1793] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe01c80400) [pid = 1840] [serial = 1773] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe2b330400) [pid = 1840] [serial = 1737] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe10b7b000) [pid = 1840] [serial = 1811] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe0646ac00) [pid = 1840] [serial = 1781] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe0588cc00) [pid = 1840] [serial = 1779] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe10b84800) [pid = 1840] [serial = 1812] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe0798f400) [pid = 1840] [serial = 1787] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbdfe4b0c00) [pid = 1840] [serial = 1827] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe01b26c00) [pid = 1840] [serial = 1772] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdfeb6ac00) [pid = 1840] [serial = 1746] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe07c0d000) [pid = 1840] [serial = 1790] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbdfc92c800) [pid = 1840] [serial = 1824] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe0fb24c00) [pid = 1840] [serial = 1808] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe07e7a400) [pid = 1840] [serial = 1817] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe00dc5800) [pid = 1840] [serial = 1769] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbdffd7ec00) [pid = 1840] [serial = 1767] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe0f569800) [pid = 1840] [serial = 1805] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe12eb8800) [pid = 1840] [serial = 1815] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe07b37800) [pid = 1840] [serial = 1788] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe2b36c400) [pid = 1840] [serial = 1743] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbdfd74d400) [pid = 1840] [serial = 1826] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbdf9f51000) [pid = 1840] [serial = 1821] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0f67d800) [pid = 1840] [serial = 1806] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe08196400) [pid = 1840] [serial = 1794] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbdfe4b0400) [pid = 1840] [serial = 1764] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe0ca8d000) [pid = 1840] [serial = 1797] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe081c6800) [pid = 1840] [serial = 1796] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbdfeb71c00) [pid = 1840] [serial = 1692] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe07cdf400) [pid = 1840] [serial = 1791] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe07983400) [pid = 1840] [serial = 1785] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe01e23400) [pid = 1840] [serial = 1775] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdff96f000) [pid = 1840] [serial = 1760] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbdf9e49800) [pid = 1840] [serial = 1820] [outer = (nil)] [url = about:blank] 03:11:33 INFO - PROCESS | 1840 | 1460974293930 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]]]}] 03:11:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:11:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 3190ms 03:11:33 INFO - PROCESS | 1840 | 1460974293966 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 1840 | 1460974293970 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:11:34 INFO - PROCESS | 1840 | 1460974294016 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:11:34 INFO - PROCESS | 1840 | 1460974294019 Marionette TRACE conn3 <- [1,2578,null,{}] 03:11:34 INFO - PROCESS | 1840 | 1460974294029 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}] 03:11:34 INFO - PROCESS | 1840 | 1460974294242 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:11:34 INFO - PROCESS | 1840 | 1460974294263 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc89f000 == 169 [pid = 1840] [id = 652] 03:11:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdf9e42c00) [pid = 1840] [serial = 1957] [outer = (nil)] 03:11:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbdf9f4e800) [pid = 1840] [serial = 1958] [outer = 0x7fbdf9e42c00] 03:11:34 INFO - PROCESS | 1840 | 1460974294496 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbdfc51c400) [pid = 1840] [serial = 1959] [outer = 0x7fbdf9e42c00] 03:11:35 INFO - PROCESS | 1840 | 1460974295334 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]]]}] 03:11:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:11:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1392ms 03:11:35 INFO - PROCESS | 1840 | 1460974295399 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 1840 | 1460974295407 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:11:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:11:35 INFO - PROCESS | 1840 | 1460974295416 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 1840 | 1460974295420 Marionette TRACE conn3 <- [1,2582,null,{}] 03:11:35 INFO - PROCESS | 1840 | 1460974295426 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}] 03:11:35 INFO - PROCESS | 1840 | 1460974295660 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:11:35 INFO - PROCESS | 1840 | 1460974295951 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe64b000 == 170 [pid = 1840] [id = 653] 03:11:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbdfc927000) [pid = 1840] [serial = 1960] [outer = (nil)] 03:11:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbdfc9d9000) [pid = 1840] [serial = 1961] [outer = 0x7fbdfc927000] 03:11:36 INFO - PROCESS | 1840 | 1460974296035 Marionette DEBUG loaded listener.js 03:11:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdfd750400) [pid = 1840] [serial = 1962] [outer = 0x7fbdfc927000] 03:11:36 INFO - PROCESS | 1840 | 1460974296878 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]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1484ms 03:11:36 INFO - PROCESS | 1840 | 1460974296901 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 1840 | 1460974296905 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:11:36 INFO - PROCESS | 1840 | 1460974296911 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1840 | 1460974296917 Marionette TRACE conn3 <- [1,2586,null,{}] 03:11:36 INFO - PROCESS | 1840 | 1460974296942 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}] 03:11:37 INFO - PROCESS | 1840 | 1460974297220 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:11:37 INFO - PROCESS | 1840 | 1460974297263 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfea11000 == 171 [pid = 1840] [id = 654] 03:11:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbdfebcf000) [pid = 1840] [serial = 1963] [outer = (nil)] 03:11:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbdff6c5400) [pid = 1840] [serial = 1964] [outer = 0x7fbdfebcf000] 03:11:37 INFO - PROCESS | 1840 | 1460974297331 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdff927400) [pid = 1840] [serial = 1965] [outer = 0x7fbdfebcf000] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbdfc78e400) [pid = 1840] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdfe4ad000) [pid = 1840] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbdffd7cc00) [pid = 1840] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbdffd7c400) [pid = 1840] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbdfebc9400) [pid = 1840] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbdfc9d1400) [pid = 1840] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbdfc9dc400) [pid = 1840] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdfc92e000) [pid = 1840] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbdf953b800) [pid = 1840] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbdf9532000) [pid = 1840] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbdf953a800) [pid = 1840] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbdf9531800) [pid = 1840] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe07d27c00) [pid = 1840] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe07d27800) [pid = 1840] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe065a3000) [pid = 1840] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe06463800) [pid = 1840] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe0499e800) [pid = 1840] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe05890000) [pid = 1840] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe047a6000) [pid = 1840] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe03809000) [pid = 1840] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe01306c00) [pid = 1840] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe00dc8c00) [pid = 1840] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbdf9df5000) [pid = 1840] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:11:38 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbdf9e45400) [pid = 1840] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:11:38 INFO - PROCESS | 1840 | 1460974298919 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]]]}] 03:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2037ms 03:11:38 INFO - PROCESS | 1840 | 1460974298951 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:11:38 INFO - PROCESS | 1840 | 1460974298958 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:11:38 INFO - PROCESS | 1840 | 1460974298978 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:11:38 INFO - PROCESS | 1840 | 1460974298981 Marionette TRACE conn3 <- [1,2590,null,{}] 03:11:38 INFO - PROCESS | 1840 | 1460974298987 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}] 03:11:39 INFO - PROCESS | 1840 | 1460974299208 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:11:39 INFO - PROCESS | 1840 | 1460974299388 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe7c9000 == 172 [pid = 1840] [id = 655] 03:11:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbdf9dea800) [pid = 1840] [serial = 1966] [outer = (nil)] 03:11:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbdfe4ac400) [pid = 1840] [serial = 1967] [outer = 0x7fbdf9dea800] 03:11:39 INFO - PROCESS | 1840 | 1460974299453 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbdff970c00) [pid = 1840] [serial = 1968] [outer = 0x7fbdf9dea800] 03:11:40 INFO - PROCESS | 1840 | 1460974300224 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]]]}] 03:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1286ms 03:11:40 INFO - PROCESS | 1840 | 1460974300264 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 1840 | 1460974300268 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:11:40 INFO - PROCESS | 1840 | 1460974300273 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 1840 | 1460974300275 Marionette TRACE conn3 <- [1,2594,null,{}] 03:11:40 INFO - PROCESS | 1840 | 1460974300281 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}] 03:11:40 INFO - PROCESS | 1840 | 1460974300565 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:11:40 INFO - PROCESS | 1840 | 1460974300893 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9e31000 == 173 [pid = 1840] [id = 656] 03:11:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbdf9816400) [pid = 1840] [serial = 1969] [outer = (nil)] 03:11:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbdf9de8c00) [pid = 1840] [serial = 1970] [outer = 0x7fbdf9816400] 03:11:41 INFO - PROCESS | 1840 | 1460974301041 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbdf9e47400) [pid = 1840] [serial = 1971] [outer = 0x7fbdf9816400] 03:11:42 INFO - PROCESS | 1840 | 1460974302012 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]]]}] 03:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1778ms 03:11:42 INFO - PROCESS | 1840 | 1460974302055 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 1840 | 1460974302063 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:11:42 INFO - PROCESS | 1840 | 1460974302072 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:11:42 INFO - PROCESS | 1840 | 1460974302076 Marionette TRACE conn3 <- [1,2598,null,{}] 03:11:42 INFO - PROCESS | 1840 | 1460974302084 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}] 03:11:42 INFO - PROCESS | 1840 | 1460974302334 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:11:42 INFO - PROCESS | 1840 | 1460974302650 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe7c6800 == 174 [pid = 1840] [id = 657] 03:11:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbdfc788c00) [pid = 1840] [serial = 1972] [outer = (nil)] 03:11:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbdfc92d000) [pid = 1840] [serial = 1973] [outer = 0x7fbdfc788c00] 03:11:42 INFO - PROCESS | 1840 | 1460974302737 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbdfc9d5400) [pid = 1840] [serial = 1974] [outer = 0x7fbdfc788c00] 03:11:43 INFO - PROCESS | 1840 | 1460974303790 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]]]}] 03:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1781ms 03:11:43 INFO - PROCESS | 1840 | 1460974303859 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:11:43 INFO - PROCESS | 1840 | 1460974303866 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:11:43 INFO - PROCESS | 1840 | 1460974303873 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 1840 | 1460974303877 Marionette TRACE conn3 <- [1,2602,null,{}] 03:11:43 INFO - PROCESS | 1840 | 1460974303883 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}] 03:11:44 INFO - PROCESS | 1840 | 1460974304160 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:11:44 INFO - PROCESS | 1840 | 1460974304507 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff4e3800 == 175 [pid = 1840] [id = 658] 03:11:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbdfc9d6000) [pid = 1840] [serial = 1975] [outer = (nil)] 03:11:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbdfebc8c00) [pid = 1840] [serial = 1976] [outer = 0x7fbdfc9d6000] 03:11:44 INFO - PROCESS | 1840 | 1460974304590 Marionette DEBUG loaded listener.js 03:11:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbdff92a000) [pid = 1840] [serial = 1977] [outer = 0x7fbdfc9d6000] 03:11:45 INFO - PROCESS | 1840 | 1460974305553 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]]]}] 03:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1741ms 03:11:45 INFO - PROCESS | 1840 | 1460974305616 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:11:45 INFO - PROCESS | 1840 | 1460974305620 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:11:45 INFO - PROCESS | 1840 | 1460974305636 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:11:45 INFO - PROCESS | 1840 | 1460974305645 Marionette TRACE conn3 <- [1,2606,null,{}] 03:11:45 INFO - PROCESS | 1840 | 1460974305651 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}] 03:11:45 INFO - PROCESS | 1840 | 1460974305953 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:11:46 INFO - PROCESS | 1840 | 1460974306262 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01dbd800 == 176 [pid = 1840] [id = 659] 03:11:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbdfe4b4800) [pid = 1840] [serial = 1978] [outer = (nil)] 03:11:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbdffd76400) [pid = 1840] [serial = 1979] [outer = 0x7fbdfe4b4800] 03:11:46 INFO - PROCESS | 1840 | 1460974306339 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe00c10c00) [pid = 1840] [serial = 1980] [outer = 0x7fbdfe4b4800] 03:11:47 INFO - PROCESS | 1840 | 1460974307317 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]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1747ms 03:11:47 INFO - PROCESS | 1840 | 1460974307378 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 1840 | 1460974307385 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:11:47 INFO - PROCESS | 1840 | 1460974307395 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 1840 | 1460974307398 Marionette TRACE conn3 <- [1,2610,null,{}] 03:11:47 INFO - PROCESS | 1840 | 1460974307408 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}] 03:11:47 INFO - PROCESS | 1840 | 1460974307712 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:11:48 INFO - PROCESS | 1840 | 1460974308031 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe02668000 == 177 [pid = 1840] [id = 660] 03:11:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdfc926800) [pid = 1840] [serial = 1981] [outer = (nil)] 03:11:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe01305800) [pid = 1840] [serial = 1982] [outer = 0x7fbdfc926800] 03:11:48 INFO - PROCESS | 1840 | 1460974308108 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe01b24000) [pid = 1840] [serial = 1983] [outer = 0x7fbdfc926800] 03:11:49 INFO - PROCESS | 1840 | 1460974309010 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]]]}] 03:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1683ms 03:11:49 INFO - PROCESS | 1840 | 1460974309077 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:11:49 INFO - PROCESS | 1840 | 1460974309081 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:11:49 INFO - PROCESS | 1840 | 1460974309087 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 1840 | 1460974309089 Marionette TRACE conn3 <- [1,2614,null,{}] 03:11:49 INFO - PROCESS | 1840 | 1460974309095 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}] 03:11:49 INFO - PROCESS | 1840 | 1460974309323 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:11:49 INFO - PROCESS | 1840 | 1460974309639 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038e9000 == 178 [pid = 1840] [id = 661] 03:11:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe01e24400) [pid = 1840] [serial = 1984] [outer = (nil)] 03:11:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe01e28400) [pid = 1840] [serial = 1985] [outer = 0x7fbe01e24400] 03:11:49 INFO - PROCESS | 1840 | 1460974309743 Marionette DEBUG loaded listener.js 03:11:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0380a400) [pid = 1840] [serial = 1986] [outer = 0x7fbe01e24400] 03:11:50 INFO - PROCESS | 1840 | 1460974310665 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]]]}] 03:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1634ms 03:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:11:50 INFO - PROCESS | 1840 | 1460974310722 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:11:50 INFO - PROCESS | 1840 | 1460974310725 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:11:50 INFO - PROCESS | 1840 | 1460974310731 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 1840 | 1460974310735 Marionette TRACE conn3 <- [1,2618,null,{}] 03:11:50 INFO - PROCESS | 1840 | 1460974310740 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}] 03:11:50 INFO - PROCESS | 1840 | 1460974310975 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:11:51 INFO - PROCESS | 1840 | 1460974311278 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046e1000 == 179 [pid = 1840] [id = 662] 03:11:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe01e25000) [pid = 1840] [serial = 1987] [outer = (nil)] 03:11:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe047cb800) [pid = 1840] [serial = 1988] [outer = 0x7fbe01e25000] 03:11:51 INFO - PROCESS | 1840 | 1460974311360 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe0588b000) [pid = 1840] [serial = 1989] [outer = 0x7fbe01e25000] 03:11:52 INFO - PROCESS | 1840 | 1460974312230 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]]]}] 03:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1534ms 03:11:52 INFO - PROCESS | 1840 | 1460974312265 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 1840 | 1460974312269 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:11:52 INFO - PROCESS | 1840 | 1460974312275 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 1840 | 1460974312278 Marionette TRACE conn3 <- [1,2622,null,{}] 03:11:52 INFO - PROCESS | 1840 | 1460974312303 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}] 03:11:52 INFO - PROCESS | 1840 | 1460974312529 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:11:52 INFO - PROCESS | 1840 | 1460974312799 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe054a0800 == 180 [pid = 1840] [id = 663] 03:11:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe01e2a000) [pid = 1840] [serial = 1990] [outer = (nil)] 03:11:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe05892000) [pid = 1840] [serial = 1991] [outer = 0x7fbe01e2a000] 03:11:52 INFO - PROCESS | 1840 | 1460974312928 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe06541c00) [pid = 1840] [serial = 1992] [outer = 0x7fbe01e2a000] 03:11:53 INFO - PROCESS | 1840 | 1460974313859 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]]]}] 03:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1653ms 03:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:11:53 INFO - PROCESS | 1840 | 1460974313930 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:11:53 INFO - PROCESS | 1840 | 1460974313933 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:11:53 INFO - PROCESS | 1840 | 1460974313940 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:11:53 INFO - PROCESS | 1840 | 1460974313943 Marionette TRACE conn3 <- [1,2626,null,{}] 03:11:53 INFO - PROCESS | 1840 | 1460974313949 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}] 03:11:54 INFO - PROCESS | 1840 | 1460974314218 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:11:54 INFO - PROCESS | 1840 | 1460974314526 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05770800 == 181 [pid = 1840] [id = 664] 03:11:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe03810c00) [pid = 1840] [serial = 1993] [outer = (nil)] 03:11:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe065b1000) [pid = 1840] [serial = 1994] [outer = 0x7fbe03810c00] 03:11:54 INFO - PROCESS | 1840 | 1460974314609 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe07990400) [pid = 1840] [serial = 1995] [outer = 0x7fbe03810c00] 03:11:55 INFO - PROCESS | 1840 | 1460974315463 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]]]}] 03:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1584ms 03:11:55 INFO - PROCESS | 1840 | 1460974315540 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 1840 | 1460974315543 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:11:55 INFO - PROCESS | 1840 | 1460974315555 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 1840 | 1460974315558 Marionette TRACE conn3 <- [1,2630,null,{}] 03:11:55 INFO - PROCESS | 1840 | 1460974315564 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}] 03:11:55 INFO - PROCESS | 1840 | 1460974315810 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:11:56 INFO - PROCESS | 1840 | 1460974316121 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe07eb0000 == 182 [pid = 1840] [id = 665] 03:11:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe01d58c00) [pid = 1840] [serial = 1996] [outer = (nil)] 03:11:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe07c06c00) [pid = 1840] [serial = 1997] [outer = 0x7fbe01d58c00] 03:11:56 INFO - PROCESS | 1840 | 1460974316201 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe07ce3400) [pid = 1840] [serial = 1998] [outer = 0x7fbe01d58c00] 03:11:57 INFO - PROCESS | 1840 | 1460974317111 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]]]}] 03:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1609ms 03:11:57 INFO - PROCESS | 1840 | 1460974317164 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1840 | 1460974317167 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:11:57 INFO - PROCESS | 1840 | 1460974317174 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1840 | 1460974317177 Marionette TRACE conn3 <- [1,2634,null,{}] 03:11:57 INFO - PROCESS | 1840 | 1460974317184 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}] 03:11:57 INFO - PROCESS | 1840 | 1460974317420 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:11:57 INFO - PROCESS | 1840 | 1460974317743 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb7f800 == 183 [pid = 1840] [id = 666] 03:11:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe07dbcc00) [pid = 1840] [serial = 1999] [outer = (nil)] 03:11:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe07dc2c00) [pid = 1840] [serial = 2000] [outer = 0x7fbe07dbcc00] 03:11:57 INFO - PROCESS | 1840 | 1460974317844 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe07e77800) [pid = 1840] [serial = 2001] [outer = 0x7fbe07dbcc00] 03:11:58 INFO - PROCESS | 1840 | 1460974318752 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]]]}] 03:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1637ms 03:11:58 INFO - PROCESS | 1840 | 1460974318812 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:11:58 INFO - PROCESS | 1840 | 1460974318815 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:11:58 INFO - PROCESS | 1840 | 1460974318828 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:11:58 INFO - PROCESS | 1840 | 1460974318832 Marionette TRACE conn3 <- [1,2638,null,{}] 03:11:58 INFO - PROCESS | 1840 | 1460974318842 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}] 03:11:59 INFO - PROCESS | 1840 | 1460974319141 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:11:59 INFO - PROCESS | 1840 | 1460974319461 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e68d000 == 184 [pid = 1840] [id = 667] 03:11:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe07dbd400) [pid = 1840] [serial = 2002] [outer = (nil)] 03:11:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe0ea05400) [pid = 1840] [serial = 2003] [outer = 0x7fbe07dbd400] 03:11:59 INFO - PROCESS | 1840 | 1460974319541 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe0eed4c00) [pid = 1840] [serial = 2004] [outer = 0x7fbe07dbd400] 03:12:00 INFO - PROCESS | 1840 | 1460974320418 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]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1640ms 03:12:00 INFO - PROCESS | 1840 | 1460974320464 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1840 | 1460974320468 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:12:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:12:00 INFO - PROCESS | 1840 | 1460974320475 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1840 | 1460974320478 Marionette TRACE conn3 <- [1,2642,null,{}] 03:12:00 INFO - PROCESS | 1840 | 1460974320483 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}] 03:12:00 INFO - PROCESS | 1840 | 1460974320714 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:12:01 INFO - PROCESS | 1840 | 1460974321046 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f22f800 == 185 [pid = 1840] [id = 668] 03:12:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe08194000) [pid = 1840] [serial = 2005] [outer = (nil)] 03:12:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe0f2c0c00) [pid = 1840] [serial = 2006] [outer = 0x7fbe08194000] 03:12:01 INFO - PROCESS | 1840 | 1460974321135 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe0f563400) [pid = 1840] [serial = 2007] [outer = 0x7fbe08194000] 03:12:02 INFO - PROCESS | 1840 | 1460974322092 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]]]}] 03:12:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:12:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1678ms 03:12:02 INFO - PROCESS | 1840 | 1460974322157 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:12:02 INFO - PROCESS | 1840 | 1460974322163 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:12:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:12:02 INFO - PROCESS | 1840 | 1460974322172 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 1840 | 1460974322177 Marionette TRACE conn3 <- [1,2646,null,{}] 03:12:02 INFO - PROCESS | 1840 | 1460974322185 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}] 03:12:02 INFO - PROCESS | 1840 | 1460974322655 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:12:02 INFO - PROCESS | 1840 | 1460974322943 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe10a7b000 == 186 [pid = 1840] [id = 669] 03:12:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbdf9533800) [pid = 1840] [serial = 2008] [outer = (nil)] 03:12:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe0f56d000) [pid = 1840] [serial = 2009] [outer = 0x7fbdf9533800] 03:12:03 INFO - PROCESS | 1840 | 1460974323031 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe0f679800) [pid = 1840] [serial = 2010] [outer = 0x7fbdf9533800] 03:12:04 INFO - PROCESS | 1840 | 1460974324381 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]]]}] 03:12:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:12:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2243ms 03:12:04 INFO - PROCESS | 1840 | 1460974324416 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 1840 | 1460974324419 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:12:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:12:04 INFO - PROCESS | 1840 | 1460974324445 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 1840 | 1460974324450 Marionette TRACE conn3 <- [1,2650,null,{}] 03:12:04 INFO - PROCESS | 1840 | 1460974324459 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}] 03:12:04 INFO - PROCESS | 1840 | 1460974324821 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:12:05 INFO - PROCESS | 1840 | 1460974325221 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe138b5000 == 187 [pid = 1840] [id = 670] 03:12:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe06470800) [pid = 1840] [serial = 2011] [outer = (nil)] 03:12:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe0f682c00) [pid = 1840] [serial = 2012] [outer = 0x7fbe06470800] 03:12:05 INFO - PROCESS | 1840 | 1460974325341 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe0fa5e400) [pid = 1840] [serial = 2013] [outer = 0x7fbe06470800] 03:12:06 INFO - PROCESS | 1840 | 1460974326535 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]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:12:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2153ms 03:12:06 INFO - PROCESS | 1840 | 1460974326596 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:12:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:12:06 INFO - PROCESS | 1840 | 1460974326602 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:12:06 INFO - PROCESS | 1840 | 1460974326611 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 1840 | 1460974326616 Marionette TRACE conn3 <- [1,2654,null,{}] 03:12:06 INFO - PROCESS | 1840 | 1460974326624 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}] 03:12:06 INFO - PROCESS | 1840 | 1460974326968 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:12:07 INFO - PROCESS | 1840 | 1460974327334 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c05800 == 188 [pid = 1840] [id = 671] 03:12:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe0f679c00) [pid = 1840] [serial = 2014] [outer = (nil)] 03:12:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe0fb29000) [pid = 1840] [serial = 2015] [outer = 0x7fbe0f679c00] 03:12:07 INFO - PROCESS | 1840 | 1460974327457 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe0fb2f000) [pid = 1840] [serial = 2016] [outer = 0x7fbe0f679c00] 03:12:08 INFO - PROCESS | 1840 | 1460974328629 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]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:12:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2043ms 03:12:08 INFO - PROCESS | 1840 | 1460974328652 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 1840 | 1460974328656 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:12:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:12:08 INFO - PROCESS | 1840 | 1460974328662 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 1840 | 1460974328665 Marionette TRACE conn3 <- [1,2658,null,{}] 03:12:08 INFO - PROCESS | 1840 | 1460974328670 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}] 03:12:08 INFO - PROCESS | 1840 | 1460974328921 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:12:09 INFO - PROCESS | 1840 | 1460974329208 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c82000 == 189 [pid = 1840] [id = 672] 03:12:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe0f67b400) [pid = 1840] [serial = 2017] [outer = (nil)] 03:12:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe0fb44c00) [pid = 1840] [serial = 2018] [outer = 0x7fbe0f67b400] 03:12:09 INFO - PROCESS | 1840 | 1460974329357 Marionette DEBUG loaded listener.js 03:12:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe0fb4d400) [pid = 1840] [serial = 2019] [outer = 0x7fbe0f67b400] 03:12:10 INFO - PROCESS | 1840 | 1460974330348 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]]]}] 03:12:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:12:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1731ms 03:12:10 INFO - PROCESS | 1840 | 1460974330395 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 1840 | 1460974330399 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:12:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:12:10 INFO - PROCESS | 1840 | 1460974330405 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 1840 | 1460974330407 Marionette TRACE conn3 <- [1,2662,null,{}] 03:12:10 INFO - PROCESS | 1840 | 1460974330413 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}] 03:12:10 INFO - PROCESS | 1840 | 1460974330660 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:12:10 INFO - PROCESS | 1840 | 1460974330952 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cc9000 == 190 [pid = 1840] [id = 673] 03:12:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0fa58c00) [pid = 1840] [serial = 2020] [outer = (nil)] 03:12:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe0fe88800) [pid = 1840] [serial = 2021] [outer = 0x7fbe0fa58c00] 03:12:11 INFO - PROCESS | 1840 | 1460974331088 Marionette DEBUG loaded listener.js 03:12:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe10a5c000) [pid = 1840] [serial = 2022] [outer = 0x7fbe0fa58c00] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2cf7c000 == 189 [pid = 1840] [id = 130] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8e5800 == 188 [pid = 1840] [id = 629] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f090800 == 187 [pid = 1840] [id = 64] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139ab000 == 186 [pid = 1840] [id = 186] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe666000 == 185 [pid = 1840] [id = 630] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1a8cd000 == 184 [pid = 1840] [id = 53] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe25b79000 == 183 [pid = 1840] [id = 140] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe5f4000 == 182 [pid = 1840] [id = 506] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe177d1800 == 181 [pid = 1840] [id = 231] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfeb31800 == 180 [pid = 1840] [id = 631] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b30d000 == 179 [pid = 1840] [id = 420] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe7c9000 == 178 [pid = 1840] [id = 655] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfea11000 == 177 [pid = 1840] [id = 654] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe64b000 == 176 [pid = 1840] [id = 653] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe653000 == 175 [pid = 1840] [id = 608] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc89f000 == 174 [pid = 1840] [id = 652] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13480800 == 173 [pid = 1840] [id = 648] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1300a000 == 172 [pid = 1840] [id = 647] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10d61800 == 171 [pid = 1840] [id = 646] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc43000 == 170 [pid = 1840] [id = 645] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fa36800 == 169 [pid = 1840] [id = 644] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0eb12000 == 168 [pid = 1840] [id = 643] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cc59800 == 167 [pid = 1840] [id = 642] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe08055000 == 166 [pid = 1840] [id = 641] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05866000 == 165 [pid = 1840] [id = 640] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05729800 == 164 [pid = 1840] [id = 639] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe04715800 == 163 [pid = 1840] [id = 638] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe03721800 == 162 [pid = 1840] [id = 637] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0257f800 == 161 [pid = 1840] [id = 636] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe014ef000 == 160 [pid = 1840] [id = 635] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff3d6800 == 159 [pid = 1840] [id = 634] 03:12:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8d8000 == 158 [pid = 1840] [id = 633] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe13078c00) [pid = 1840] [serial = 1818] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbdffd48800) [pid = 1840] [serial = 1761] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbdff6cc400) [pid = 1840] [serial = 1898] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbdfe4a6c00) [pid = 1840] [serial = 1893] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbdfeb71800) [pid = 1840] [serial = 1895] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe01c7f000) [pid = 1840] [serial = 1850] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe00dc8400) [pid = 1840] [serial = 1848] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbdffd7f800) [pid = 1840] [serial = 1847] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbdffc29800) [pid = 1840] [serial = 1845] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbdff97dc00) [pid = 1840] [serial = 1844] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbdff92ac00) [pid = 1840] [serial = 1842] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbdff6d1800) [pid = 1840] [serial = 1841] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbdfe8e7400) [pid = 1840] [serial = 1838] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbdfeb71400) [pid = 1840] [serial = 1839] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbdfc9d0c00) [pid = 1840] [serial = 1836] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbdfc964c00) [pid = 1840] [serial = 1835] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbdf9e42400) [pid = 1840] [serial = 1833] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbdf9821800) [pid = 1840] [serial = 1832] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdfc513c00) [pid = 1840] [serial = 1889] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbdf9df0000) [pid = 1840] [serial = 1886] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbdf9e47000) [pid = 1840] [serial = 1887] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe07dc7000) [pid = 1840] [serial = 1884] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbdfc9d4800) [pid = 1840] [serial = 1883] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe07dc2400) [pid = 1840] [serial = 1881] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe07dbac00) [pid = 1840] [serial = 1880] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe07d30c00) [pid = 1840] [serial = 1878] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe07d2ac00) [pid = 1840] [serial = 1877] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe07cdc800) [pid = 1840] [serial = 1875] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe07c08800) [pid = 1840] [serial = 1874] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe07c02400) [pid = 1840] [serial = 1872] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe07b2a800) [pid = 1840] [serial = 1871] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0798b000) [pid = 1840] [serial = 1869] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe065aec00) [pid = 1840] [serial = 1868] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe0653fc00) [pid = 1840] [serial = 1866] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe0646f800) [pid = 1840] [serial = 1865] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe047cd400) [pid = 1840] [serial = 1863] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe047ab000) [pid = 1840] [serial = 1862] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe044f5000) [pid = 1840] [serial = 1860] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe03810800) [pid = 1840] [serial = 1859] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe03803800) [pid = 1840] [serial = 1857] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe027b1c00) [pid = 1840] [serial = 1856] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe01e30c00) [pid = 1840] [serial = 1854] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe01e24800) [pid = 1840] [serial = 1853] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe01d52800) [pid = 1840] [serial = 1851] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbdfc9dcc00) [pid = 1840] [serial = 1892] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbdff6c8800) [pid = 1840] [serial = 1896] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbdfc78e000) [pid = 1840] [serial = 1890] [outer = (nil)] [url = about:blank] 03:12:13 INFO - PROCESS | 1840 | 1460974333662 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]]]}] 03:12:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:12:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 3297ms 03:12:13 INFO - PROCESS | 1840 | 1460974333704 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 1840 | 1460974333710 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:12:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:12:13 INFO - PROCESS | 1840 | 1460974333718 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 1840 | 1460974333723 Marionette TRACE conn3 <- [1,2666,null,{}] 03:12:13 INFO - PROCESS | 1840 | 1460974333731 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}] 03:12:13 INFO - PROCESS | 1840 | 1460974333955 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:12:14 INFO - PROCESS | 1840 | 1460974334150 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8ba000 == 159 [pid = 1840] [id = 674] 03:12:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbdf9e4e000) [pid = 1840] [serial = 2023] [outer = (nil)] 03:12:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbdf9f4dc00) [pid = 1840] [serial = 2024] [outer = 0x7fbdf9e4e000] 03:12:14 INFO - PROCESS | 1840 | 1460974334222 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbdfc51a400) [pid = 1840] [serial = 2025] [outer = 0x7fbdf9e4e000] 03:12:15 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:15 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:12:15 INFO - PROCESS | 1840 | 1460974335530 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]]]}] 03:12:15 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) 03:12:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1834ms 03:12:15 INFO - PROCESS | 1840 | 1460974335554 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 1840 | 1460974335562 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:12:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:12:15 INFO - PROCESS | 1840 | 1460974335572 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 1840 | 1460974335577 Marionette TRACE conn3 <- [1,2670,null,{}] 03:12:15 INFO - PROCESS | 1840 | 1460974335587 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}] 03:12:15 INFO - PROCESS | 1840 | 1460974335962 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:12:16 INFO - PROCESS | 1840 | 1460974336014 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe711800 == 160 [pid = 1840] [id = 675] 03:12:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbdf9822400) [pid = 1840] [serial = 2026] [outer = (nil)] 03:12:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbdfc96bc00) [pid = 1840] [serial = 2027] [outer = 0x7fbdf9822400] 03:12:16 INFO - PROCESS | 1840 | 1460974336079 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdfd750800) [pid = 1840] [serial = 2028] [outer = 0x7fbdf9822400] 03:12:17 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbdfebcf000) [pid = 1840] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe07e78800) [pid = 1840] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe07ce4400) [pid = 1840] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe07e76800) [pid = 1840] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe05887400) [pid = 1840] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe047ad000) [pid = 1840] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe03810000) [pid = 1840] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbdff6c9000) [pid = 1840] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe044f7c00) [pid = 1840] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbdffd85c00) [pid = 1840] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbdff974c00) [pid = 1840] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbdffd4e000) [pid = 1840] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbdfe4aa800) [pid = 1840] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbdf9f55800) [pid = 1840] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbdf9e42c00) [pid = 1840] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe07c07000) [pid = 1840] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe07dbe800) [pid = 1840] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe07b30800) [pid = 1840] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbdfebd1800) [pid = 1840] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbe07dc0400) [pid = 1840] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbdf9531c00) [pid = 1840] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbdfc927000) [pid = 1840] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:12:18 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbdfd74dc00) [pid = 1840] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:12:18 INFO - PROCESS | 1840 | 1460974338135 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] 03:12:18 INFO - PROCESS | 1840 | 1460974338171 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:12:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:12:18 INFO - PROCESS | 1840 | 1460974338177 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 1840 | 1460974338182 Marionette TRACE conn3 <- [1,2674,null,{}] 03:12:18 INFO - PROCESS | 1840 | 1460974338198 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}] 03:12:18 INFO - PROCESS | 1840 | 1460974338575 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:12:18 INFO - PROCESS | 1840 | 1460974338716 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfeb23000 == 161 [pid = 1840] [id = 676] 03:12:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbdfe8e7400) [pid = 1840] [serial = 2029] [outer = (nil)] 03:12:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbdfeb6d800) [pid = 1840] [serial = 2030] [outer = 0x7fbdfe8e7400] 03:12:18 INFO - PROCESS | 1840 | 1460974338810 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbdff91e400) [pid = 1840] [serial = 2031] [outer = 0x7fbdfe8e7400] 03:12:20 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:20 INFO - PROCESS | 1840 | 1460974340195 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] 03:12:20 INFO - PROCESS | 1840 | 1460974340228 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:12:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:12:20 INFO - PROCESS | 1840 | 1460974340237 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1840 | 1460974340244 Marionette TRACE conn3 <- [1,2678,null,{}] 03:12:20 INFO - PROCESS | 1840 | 1460974340370 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}] 03:12:20 INFO - PROCESS | 1840 | 1460974340634 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:12:20 INFO - PROCESS | 1840 | 1460974340900 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe65a800 == 162 [pid = 1840] [id = 677] 03:12:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbdfc516800) [pid = 1840] [serial = 2032] [outer = (nil)] 03:12:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbdfc51f000) [pid = 1840] [serial = 2033] [outer = 0x7fbdfc516800] 03:12:20 INFO - PROCESS | 1840 | 1460974340986 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbdfc928000) [pid = 1840] [serial = 2034] [outer = 0x7fbdfc516800] 03:12:22 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:22 INFO - PROCESS | 1840 | 1460974342381 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]]]}] 03:12:22 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) 03:12:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2190ms 03:12:22 INFO - PROCESS | 1840 | 1460974342429 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1840 | 1460974342437 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:12:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:12:22 INFO - PROCESS | 1840 | 1460974342449 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1840 | 1460974342453 Marionette TRACE conn3 <- [1,2682,null,{}] 03:12:22 INFO - PROCESS | 1840 | 1460974342569 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}] 03:12:22 INFO - PROCESS | 1840 | 1460974342805 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:12:23 INFO - PROCESS | 1840 | 1460974343057 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfee16000 == 163 [pid = 1840] [id = 678] 03:12:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbdfc517c00) [pid = 1840] [serial = 2035] [outer = (nil)] 03:12:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbdfc9de400) [pid = 1840] [serial = 2036] [outer = 0x7fbdfc517c00] 03:12:23 INFO - PROCESS | 1840 | 1460974343143 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbdfebc3c00) [pid = 1840] [serial = 2037] [outer = 0x7fbdfc517c00] 03:12:24 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:24 INFO - PROCESS | 1840 | 1460974344606 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]]]}] 03:12:24 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) 03:12:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2192ms 03:12:24 INFO - PROCESS | 1840 | 1460974344748 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1840 | 1460974344752 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:12:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:12:24 INFO - PROCESS | 1840 | 1460974344768 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1840 | 1460974344775 Marionette TRACE conn3 <- [1,2686,null,{}] 03:12:24 INFO - PROCESS | 1840 | 1460974344792 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}] 03:12:25 INFO - PROCESS | 1840 | 1460974345033 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:12:25 INFO - PROCESS | 1840 | 1460974345288 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe00df6800 == 164 [pid = 1840] [id = 679] 03:12:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbdfebc5000) [pid = 1840] [serial = 2038] [outer = (nil)] 03:12:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbdff923400) [pid = 1840] [serial = 2039] [outer = 0x7fbdfebc5000] 03:12:25 INFO - PROCESS | 1840 | 1460974345373 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbdffd4e800) [pid = 1840] [serial = 2040] [outer = 0x7fbdfebc5000] 03:12:26 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:26 INFO - PROCESS | 1840 | 1460974346807 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] 03:12:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:12:26 INFO - PROCESS | 1840 | 1460974346873 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:12:26 INFO - PROCESS | 1840 | 1460974346880 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 1840 | 1460974346883 Marionette TRACE conn3 <- [1,2690,null,{}] 03:12:26 INFO - PROCESS | 1840 | 1460974346888 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}] 03:12:27 INFO - PROCESS | 1840 | 1460974347190 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:12:27 INFO - PROCESS | 1840 | 1460974347447 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe02578800 == 165 [pid = 1840] [id = 680] 03:12:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbdfebc9000) [pid = 1840] [serial = 2041] [outer = (nil)] 03:12:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe00dc1400) [pid = 1840] [serial = 2042] [outer = 0x7fbdfebc9000] 03:12:27 INFO - PROCESS | 1840 | 1460974347524 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe01b1f800) [pid = 1840] [serial = 2043] [outer = 0x7fbdfebc9000] 03:12:28 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:28 INFO - PROCESS | 1840 | 1460974348878 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] 03:12:28 INFO - PROCESS | 1840 | 1460974348918 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:12:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:12:28 INFO - PROCESS | 1840 | 1460974348925 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1840 | 1460974348927 Marionette TRACE conn3 <- [1,2694,null,{}] 03:12:28 INFO - PROCESS | 1840 | 1460974348933 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}] 03:12:29 INFO - PROCESS | 1840 | 1460974349226 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:12:29 INFO - PROCESS | 1840 | 1460974349467 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038ec800 == 166 [pid = 1840] [id = 681] 03:12:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbdff96e400) [pid = 1840] [serial = 2044] [outer = (nil)] 03:12:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe01c77000) [pid = 1840] [serial = 2045] [outer = 0x7fbdff96e400] 03:12:29 INFO - PROCESS | 1840 | 1460974349542 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe01e24800) [pid = 1840] [serial = 2046] [outer = 0x7fbdff96e400] 03:12:30 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:30 INFO - PROCESS | 1840 | 1460974350877 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] 03:12:30 INFO - PROCESS | 1840 | 1460974350917 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:12:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:12:30 INFO - PROCESS | 1840 | 1460974350924 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1840 | 1460974350927 Marionette TRACE conn3 <- [1,2698,null,{}] 03:12:30 INFO - PROCESS | 1840 | 1460974350933 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}] 03:12:31 INFO - PROCESS | 1840 | 1460974351295 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:12:31 INFO - PROCESS | 1840 | 1460974351531 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046d8800 == 167 [pid = 1840] [id = 682] 03:12:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe027b1c00) [pid = 1840] [serial = 2047] [outer = (nil)] 03:12:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe047bf000) [pid = 1840] [serial = 2048] [outer = 0x7fbe027b1c00] 03:12:31 INFO - PROCESS | 1840 | 1460974351611 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe049a4800) [pid = 1840] [serial = 2049] [outer = 0x7fbe027b1c00] 03:12:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:32 INFO - PROCESS | 1840 | 1460974352978 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] 03:12:33 INFO - PROCESS | 1840 | 1460974353016 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:12:33 INFO - PROCESS | 1840 | 1460974353022 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1840 | 1460974353025 Marionette TRACE conn3 <- [1,2702,null,{}] 03:12:33 INFO - PROCESS | 1840 | 1460974353031 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}] 03:12:33 INFO - PROCESS | 1840 | 1460974353339 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:12:33 INFO - PROCESS | 1840 | 1460974353584 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05775800 == 168 [pid = 1840] [id = 683] 03:12:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe027b3c00) [pid = 1840] [serial = 2050] [outer = (nil)] 03:12:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe0646a800) [pid = 1840] [serial = 2051] [outer = 0x7fbe027b3c00] 03:12:33 INFO - PROCESS | 1840 | 1460974353659 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe065a5000) [pid = 1840] [serial = 2052] [outer = 0x7fbe027b3c00] 03:12:34 INFO - PROCESS | 1840 | 1460974354629 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]]]}] 03:12:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:12:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1630ms 03:12:34 INFO - PROCESS | 1840 | 1460974354653 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1840 | 1460974354658 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:12:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:12:34 INFO - PROCESS | 1840 | 1460974354665 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1840 | 1460974354668 Marionette TRACE conn3 <- [1,2706,null,{}] 03:12:34 INFO - PROCESS | 1840 | 1460974354674 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}] 03:12:34 INFO - PROCESS | 1840 | 1460974354903 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:12:35 INFO - PROCESS | 1840 | 1460974355213 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe06732800 == 169 [pid = 1840] [id = 684] 03:12:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe047ad000) [pid = 1840] [serial = 2053] [outer = (nil)] 03:12:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe0798b000) [pid = 1840] [serial = 2054] [outer = 0x7fbe047ad000] 03:12:35 INFO - PROCESS | 1840 | 1460974355295 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe07b37000) [pid = 1840] [serial = 2055] [outer = 0x7fbe047ad000] 03:12:36 INFO - PROCESS | 1840 | 1460974356195 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]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:12:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1583ms 03:12:36 INFO - PROCESS | 1840 | 1460974356249 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1840 | 1460974356252 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:12:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:12:36 INFO - PROCESS | 1840 | 1460974356260 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1840 | 1460974356263 Marionette TRACE conn3 <- [1,2710,null,{}] 03:12:36 INFO - PROCESS | 1840 | 1460974356270 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}] 03:12:36 INFO - PROCESS | 1840 | 1460974356527 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:12:36 INFO - PROCESS | 1840 | 1460974356839 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089e4000 == 170 [pid = 1840] [id = 685] 03:12:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe065a7c00) [pid = 1840] [serial = 2056] [outer = (nil)] 03:12:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe07c0ac00) [pid = 1840] [serial = 2057] [outer = 0x7fbe065a7c00] 03:12:36 INFO - PROCESS | 1840 | 1460974356923 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe07d26400) [pid = 1840] [serial = 2058] [outer = 0x7fbe065a7c00] 03:12:37 INFO - PROCESS | 1840 | 1460974357874 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] 03:12:37 INFO - PROCESS | 1840 | 1460974357953 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:12:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:12:37 INFO - PROCESS | 1840 | 1460974357960 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 1840 | 1460974357964 Marionette TRACE conn3 <- [1,2714,null,{}] 03:12:37 INFO - PROCESS | 1840 | 1460974357972 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}] 03:12:38 INFO - PROCESS | 1840 | 1460974358294 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:12:38 INFO - PROCESS | 1840 | 1460974358614 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e353800 == 171 [pid = 1840] [id = 686] 03:12:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe065a4400) [pid = 1840] [serial = 2059] [outer = (nil)] 03:12:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe07db5000) [pid = 1840] [serial = 2060] [outer = 0x7fbe065a4400] 03:12:38 INFO - PROCESS | 1840 | 1460974358701 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe07dcc400) [pid = 1840] [serial = 2061] [outer = 0x7fbe065a4400] 03:12:39 INFO - PROCESS | 1840 | 1460974359694 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]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:12:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1783ms 03:12:39 INFO - PROCESS | 1840 | 1460974359745 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1840 | 1460974359749 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:12:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:12:39 INFO - PROCESS | 1840 | 1460974359755 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1840 | 1460974359759 Marionette TRACE conn3 <- [1,2718,null,{}] 03:12:39 INFO - PROCESS | 1840 | 1460974359765 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}] 03:12:40 INFO - PROCESS | 1840 | 1460974360026 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:12:40 INFO - PROCESS | 1840 | 1460974360413 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e69e800 == 172 [pid = 1840] [id = 687] 03:12:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe08197000) [pid = 1840] [serial = 2062] [outer = (nil)] 03:12:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe0819ac00) [pid = 1840] [serial = 2063] [outer = 0x7fbe08197000] 03:12:40 INFO - PROCESS | 1840 | 1460974360516 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe081d1c00) [pid = 1840] [serial = 2064] [outer = 0x7fbe08197000] 03:12:41 INFO - PROCESS | 1840 | 1460974361451 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] 03:12:41 INFO - PROCESS | 1840 | 1460974361500 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:12:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:12:41 INFO - PROCESS | 1840 | 1460974361507 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1840 | 1460974361510 Marionette TRACE conn3 <- [1,2722,null,{}] 03:12:41 INFO - PROCESS | 1840 | 1460974361516 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}] 03:12:41 INFO - PROCESS | 1840 | 1460974361761 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:12:42 INFO - PROCESS | 1840 | 1460974362115 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbc6800 == 173 [pid = 1840] [id = 688] 03:12:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe05885400) [pid = 1840] [serial = 2065] [outer = (nil)] 03:12:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0ca95000) [pid = 1840] [serial = 2066] [outer = 0x7fbe05885400] 03:12:42 INFO - PROCESS | 1840 | 1460974362247 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe0e2da800) [pid = 1840] [serial = 2067] [outer = 0x7fbe05885400] 03:12:43 INFO - PROCESS | 1840 | 1460974363540 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] 03:12:43 INFO - PROCESS | 1840 | 1460974363602 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:12:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:12:43 INFO - PROCESS | 1840 | 1460974363626 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 1840 | 1460974363632 Marionette TRACE conn3 <- [1,2726,null,{}] 03:12:43 INFO - PROCESS | 1840 | 1460974363688 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}] 03:12:43 INFO - PROCESS | 1840 | 1460974363963 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:12:44 INFO - PROCESS | 1840 | 1460974364304 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc00d800 == 174 [pid = 1840] [id = 689] 03:12:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbdf9532000) [pid = 1840] [serial = 2068] [outer = (nil)] 03:12:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbdf953b800) [pid = 1840] [serial = 2069] [outer = 0x7fbdf9532000] 03:12:44 INFO - PROCESS | 1840 | 1460974364377 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbdfe4a6800) [pid = 1840] [serial = 2070] [outer = 0x7fbdf9532000] 03:12:45 INFO - PROCESS | 1840 | 1460974365306 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]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:12:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1754ms 03:12:45 INFO - PROCESS | 1840 | 1460974365365 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1840 | 1460974365369 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:12:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:12:45 INFO - PROCESS | 1840 | 1460974365375 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1840 | 1460974365377 Marionette TRACE conn3 <- [1,2730,null,{}] 03:12:45 INFO - PROCESS | 1840 | 1460974365383 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}] 03:12:46 INFO - PROCESS | 1840 | 1460974366059 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:12:46 INFO - PROCESS | 1840 | 1460974366416 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe5f7800 == 175 [pid = 1840] [id = 690] 03:12:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbdf9538800) [pid = 1840] [serial = 2071] [outer = (nil)] 03:12:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbdf9e46c00) [pid = 1840] [serial = 2072] [outer = 0x7fbdf9538800] 03:12:46 INFO - PROCESS | 1840 | 1460974366490 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbdfc51fc00) [pid = 1840] [serial = 2073] [outer = 0x7fbdf9538800] 03:12:47 INFO - PROCESS | 1840 | 1460974367838 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] 03:12:47 INFO - PROCESS | 1840 | 1460974367868 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:12:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:12:47 INFO - PROCESS | 1840 | 1460974367875 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 1840 | 1460974367880 Marionette TRACE conn3 <- [1,2734,null,{}] 03:12:47 INFO - PROCESS | 1840 | 1460974367886 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}] 03:12:48 INFO - PROCESS | 1840 | 1460974368331 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:12:48 INFO - PROCESS | 1840 | 1460974368616 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8b3000 == 176 [pid = 1840] [id = 691] 03:12:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbdfc9dd000) [pid = 1840] [serial = 2074] [outer = (nil)] 03:12:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbdfe4acc00) [pid = 1840] [serial = 2075] [outer = 0x7fbdfc9dd000] 03:12:48 INFO - PROCESS | 1840 | 1460974368690 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbdfeb68000) [pid = 1840] [serial = 2076] [outer = 0x7fbdfc9dd000] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139b2800 == 175 [pid = 1840] [id = 488] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfd8e9000 == 174 [pid = 1840] [id = 484] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05742800 == 173 [pid = 1840] [id = 486] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc01c000 == 172 [pid = 1840] [id = 487] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe711800 == 171 [pid = 1840] [id = 675] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8ba000 == 170 [pid = 1840] [id = 674] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe10a7b000 == 169 [pid = 1840] [id = 669] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f22f800 == 168 [pid = 1840] [id = 668] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e68d000 == 167 [pid = 1840] [id = 667] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb7f800 == 166 [pid = 1840] [id = 666] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe07eb0000 == 165 [pid = 1840] [id = 665] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05770800 == 164 [pid = 1840] [id = 664] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe054a0800 == 163 [pid = 1840] [id = 663] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046e1000 == 162 [pid = 1840] [id = 662] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe038e9000 == 161 [pid = 1840] [id = 661] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe02668000 == 160 [pid = 1840] [id = 660] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe01dbd800 == 159 [pid = 1840] [id = 659] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff4e3800 == 158 [pid = 1840] [id = 658] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe7c6800 == 157 [pid = 1840] [id = 657] 03:12:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9e31000 == 156 [pid = 1840] [id = 656] 03:12:49 INFO - PROCESS | 1840 | 1460974369809 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]]]}] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbdfeb69800) [pid = 1840] [serial = 1830] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbdff6c5400) [pid = 1840] [serial = 1964] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdff927400) [pid = 1840] [serial = 1965] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe0c88f800) [pid = 1840] [serial = 1937] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe0c882800) [pid = 1840] [serial = 1935] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe081c4000) [pid = 1840] [serial = 1934] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe08191000) [pid = 1840] [serial = 1932] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe07e7c800) [pid = 1840] [serial = 1931] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe07ce6c00) [pid = 1840] [serial = 1929] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe07cd9800) [pid = 1840] [serial = 1928] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe07b2cc00) [pid = 1840] [serial = 1926] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe065af800) [pid = 1840] [serial = 1925] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe065a2800) [pid = 1840] [serial = 1923] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe06472400) [pid = 1840] [serial = 1922] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe06464000) [pid = 1840] [serial = 1920] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe049a4c00) [pid = 1840] [serial = 1919] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe047c8800) [pid = 1840] [serial = 1917] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe047a0000) [pid = 1840] [serial = 1916] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe01b25400) [pid = 1840] [serial = 1914] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe0130d800) [pid = 1840] [serial = 1913] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe00dcec00) [pid = 1840] [serial = 1911] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe00dc0400) [pid = 1840] [serial = 1910] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbdffd80400) [pid = 1840] [serial = 1908] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbdffd51000) [pid = 1840] [serial = 1907] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdff91f400) [pid = 1840] [serial = 1905] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbdfeb70400) [pid = 1840] [serial = 1904] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbdfc973000) [pid = 1840] [serial = 1902] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbdfc514400) [pid = 1840] [serial = 1901] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbdf9f4e800) [pid = 1840] [serial = 1958] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbdfc51c400) [pid = 1840] [serial = 1959] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe0f31c000) [pid = 1840] [serial = 1956] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe0f30e400) [pid = 1840] [serial = 1955] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe0f19f400) [pid = 1840] [serial = 1953] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe0eed0800) [pid = 1840] [serial = 1952] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe0eddac00) [pid = 1840] [serial = 1950] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe0edd0c00) [pid = 1840] [serial = 1949] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbdfe4ac400) [pid = 1840] [serial = 1967] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe0ec1d800) [pid = 1840] [serial = 1947] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe0ea05000) [pid = 1840] [serial = 1946] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe0e3ef800) [pid = 1840] [serial = 1944] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbe0e3e4c00) [pid = 1840] [serial = 1943] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbe0e2d7400) [pid = 1840] [serial = 1941] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbe0ca96400) [pid = 1840] [serial = 1940] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbe0ca90800) [pid = 1840] [serial = 1938] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbdfc9d9000) [pid = 1840] [serial = 1961] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbdfd750400) [pid = 1840] [serial = 1962] [outer = (nil)] [url = about:blank] 03:12:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:12:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2043ms 03:12:49 INFO - PROCESS | 1840 | 1460974369942 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1840 | 1460974369947 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:12:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:12:49 INFO - PROCESS | 1840 | 1460974369970 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1840 | 1460974369974 Marionette TRACE conn3 <- [1,2738,null,{}] 03:12:49 INFO - PROCESS | 1840 | 1460974369985 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}] 03:12:50 INFO - PROCESS | 1840 | 1460974370197 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:12:50 INFO - PROCESS | 1840 | 1460974370452 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe665800 == 157 [pid = 1840] [id = 692] 03:12:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbdfd750c00) [pid = 1840] [serial = 2077] [outer = (nil)] 03:12:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbdff6cf400) [pid = 1840] [serial = 2078] [outer = 0x7fbdfd750c00] 03:12:50 INFO - PROCESS | 1840 | 1460974370517 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbdffc22000) [pid = 1840] [serial = 2079] [outer = 0x7fbdfd750c00] 03:12:51 INFO - PROCESS | 1840 | 1460974371305 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]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:12:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1405ms 03:12:51 INFO - PROCESS | 1840 | 1460974371364 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 1840 | 1460974371370 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:12:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:12:51 INFO - PROCESS | 1840 | 1460974371385 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 1840 | 1460974371391 Marionette TRACE conn3 <- [1,2742,null,{}] 03:12:51 INFO - PROCESS | 1840 | 1460974371396 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}] 03:12:51 INFO - PROCESS | 1840 | 1460974371613 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:12:51 INFO - PROCESS | 1840 | 1460974371819 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe014f0800 == 158 [pid = 1840] [id = 693] 03:12:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbdfeb6c800) [pid = 1840] [serial = 2080] [outer = (nil)] 03:12:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe00c09000) [pid = 1840] [serial = 2081] [outer = 0x7fbdfeb6c800] 03:12:51 INFO - PROCESS | 1840 | 1460974371885 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe00dce800) [pid = 1840] [serial = 2082] [outer = 0x7fbdfeb6c800] 03:12:52 INFO - PROCESS | 1840 | 1460974372710 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]]]}] 03:12:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:12:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1389ms 03:12:52 INFO - PROCESS | 1840 | 1460974372768 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1840 | 1460974372770 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:12:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:12:52 INFO - PROCESS | 1840 | 1460974372777 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1840 | 1460974372778 Marionette TRACE conn3 <- [1,2746,null,{}] 03:12:52 INFO - PROCESS | 1840 | 1460974372784 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}] 03:12:53 INFO - PROCESS | 1840 | 1460974373049 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:12:53 INFO - PROCESS | 1840 | 1460974373084 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe02677000 == 159 [pid = 1840] [id = 694] 03:12:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe00c0c800) [pid = 1840] [serial = 2083] [outer = (nil)] 03:12:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe01b29000) [pid = 1840] [serial = 2084] [outer = 0x7fbe00c0c800] 03:12:53 INFO - PROCESS | 1840 | 1460974373145 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe01e22400) [pid = 1840] [serial = 2085] [outer = 0x7fbe00c0c800] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbdfc9d6000) [pid = 1840] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe01e2a000) [pid = 1840] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbe06470800) [pid = 1840] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbdf9533800) [pid = 1840] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbdf9822400) [pid = 1840] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbdf981f800) [pid = 1840] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7fbdf9e4e000) [pid = 1840] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7fbdf9816400) [pid = 1840] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7fbe01d58c00) [pid = 1840] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7fbe01e25000) [pid = 1840] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7fbdfc788c00) [pid = 1840] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7fbdfe4b4800) [pid = 1840] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7fbdfc926800) [pid = 1840] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7fbe0fa58c00) [pid = 1840] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7fbe07dbd400) [pid = 1840] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7fbe08194000) [pid = 1840] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7fbe07dbcc00) [pid = 1840] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7fbe0f679c00) [pid = 1840] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7fbe01e24400) [pid = 1840] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7fbe0f67b400) [pid = 1840] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:12:54 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7fbe03810c00) [pid = 1840] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:12:54 INFO - PROCESS | 1840 | 1460974374578 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]]]}] 03:12:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:12:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1831ms 03:12:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:12:54 INFO - PROCESS | 1840 | 1460974374609 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:12:54 INFO - PROCESS | 1840 | 1460974374612 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:12:54 INFO - PROCESS | 1840 | 1460974374618 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1840 | 1460974374621 Marionette TRACE conn3 <- [1,2750,null,{}] 03:12:54 INFO - PROCESS | 1840 | 1460974374629 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}] 03:12:54 INFO - PROCESS | 1840 | 1460974374903 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:12:54 INFO - PROCESS | 1840 | 1460974374929 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0372b800 == 160 [pid = 1840] [id = 695] 03:12:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7fbe01d55400) [pid = 1840] [serial = 2086] [outer = (nil)] 03:12:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7fbe01e25000) [pid = 1840] [serial = 2087] [outer = 0x7fbe01d55400] 03:12:55 INFO - PROCESS | 1840 | 1460974375003 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7fbe0380e400) [pid = 1840] [serial = 2088] [outer = 0x7fbe01d55400] 03:12:55 INFO - PROCESS | 1840 | 1460974375860 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]]]}] 03:12:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:12:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1282ms 03:12:55 INFO - PROCESS | 1840 | 1460974375900 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 1840 | 1460974375904 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:12:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:12:55 INFO - PROCESS | 1840 | 1460974375921 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1840 | 1460974375923 Marionette TRACE conn3 <- [1,2754,null,{}] 03:12:55 INFO - PROCESS | 1840 | 1460974375929 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}] 03:12:56 INFO - PROCESS | 1840 | 1460974376165 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:12:56 INFO - PROCESS | 1840 | 1460974376535 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8b6000 == 161 [pid = 1840] [id = 696] 03:12:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7fbdf9534000) [pid = 1840] [serial = 2089] [outer = (nil)] 03:12:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7fbdf9823c00) [pid = 1840] [serial = 2090] [outer = 0x7fbdf9534000] 03:12:56 INFO - PROCESS | 1840 | 1460974376680 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7fbdf9f57800) [pid = 1840] [serial = 2091] [outer = 0x7fbdf9534000] 03:12:57 INFO - PROCESS | 1840 | 1460974377625 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:12:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1735ms 03:12:57 INFO - PROCESS | 1840 | 1460974377658 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1840 | 1460974377665 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:12:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:12:57 INFO - PROCESS | 1840 | 1460974377675 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1840 | 1460974377678 Marionette TRACE conn3 <- [1,2758,null,{}] 03:12:57 INFO - PROCESS | 1840 | 1460974377686 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}] 03:12:57 INFO - PROCESS | 1840 | 1460974377919 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:12:58 INFO - PROCESS | 1840 | 1460974378184 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe00ddf000 == 162 [pid = 1840] [id = 697] 03:12:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7fbdfe4a6c00) [pid = 1840] [serial = 2092] [outer = (nil)] 03:12:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7fbdfeb70400) [pid = 1840] [serial = 2093] [outer = 0x7fbdfe4a6c00] 03:12:58 INFO - PROCESS | 1840 | 1460974378327 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7fbdff6c8c00) [pid = 1840] [serial = 2094] [outer = 0x7fbdfe4a6c00] 03:12:59 INFO - PROCESS | 1840 | 1460974379257 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]]]}] 03:12:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:12:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1630ms 03:12:59 INFO - PROCESS | 1840 | 1460974379309 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 1840 | 1460974379315 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:12:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:12:59 INFO - PROCESS | 1840 | 1460974379322 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1840 | 1460974379325 Marionette TRACE conn3 <- [1,2762,null,{}] 03:12:59 INFO - PROCESS | 1840 | 1460974379330 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}] 03:12:59 INFO - PROCESS | 1840 | 1460974379566 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:12:59 INFO - PROCESS | 1840 | 1460974379903 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046ba800 == 163 [pid = 1840] [id = 698] 03:12:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7fbdfe4b4000) [pid = 1840] [serial = 2095] [outer = (nil)] 03:12:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7fbdffd7a400) [pid = 1840] [serial = 2096] [outer = 0x7fbdfe4b4000] 03:12:59 INFO - PROCESS | 1840 | 1460974379983 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7fbe00dcb800) [pid = 1840] [serial = 2097] [outer = 0x7fbdfe4b4000] 03:13:00 INFO - PROCESS | 1840 | 1460974380834 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]]]}] 03:13:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:13:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1529ms 03:13:00 INFO - PROCESS | 1840 | 1460974380868 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:13:00 INFO - PROCESS | 1840 | 1460974380872 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:13:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:13:00 INFO - PROCESS | 1840 | 1460974380891 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1840 | 1460974380900 Marionette TRACE conn3 <- [1,2766,null,{}] 03:13:00 INFO - PROCESS | 1840 | 1460974380907 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}] 03:13:01 INFO - PROCESS | 1840 | 1460974381177 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:13:01 INFO - PROCESS | 1840 | 1460974381482 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0573f800 == 164 [pid = 1840] [id = 699] 03:13:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7fbe01c7fc00) [pid = 1840] [serial = 2098] [outer = (nil)] 03:13:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7fbe027b4800) [pid = 1840] [serial = 2099] [outer = 0x7fbe01c7fc00] 03:13:01 INFO - PROCESS | 1840 | 1460974381562 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7fbe044f0c00) [pid = 1840] [serial = 2100] [outer = 0x7fbe01c7fc00] 03:13:02 INFO - PROCESS | 1840 | 1460974382467 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]]]}] 03:13:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:13:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1651ms 03:13:02 INFO - PROCESS | 1840 | 1460974382534 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:13:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:13:02 INFO - PROCESS | 1840 | 1460974382539 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:13:02 INFO - PROCESS | 1840 | 1460974382546 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 1840 | 1460974382549 Marionette TRACE conn3 <- [1,2770,null,{}] 03:13:02 INFO - PROCESS | 1840 | 1460974382554 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}] 03:13:02 INFO - PROCESS | 1840 | 1460974382788 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:13:03 INFO - PROCESS | 1840 | 1460974383107 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0809c000 == 165 [pid = 1840] [id = 700] 03:13:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7fbe01c80800) [pid = 1840] [serial = 2101] [outer = (nil)] 03:13:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7fbe047c8800) [pid = 1840] [serial = 2102] [outer = 0x7fbe01c80800] 03:13:03 INFO - PROCESS | 1840 | 1460974383184 Marionette DEBUG loaded listener.js 03:13:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7fbe049a2800) [pid = 1840] [serial = 2103] [outer = 0x7fbe01c80800] 03:13:04 INFO - PROCESS | 1840 | 1460974384058 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]]]}] 03:13:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:13:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1583ms 03:13:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:13:04 INFO - PROCESS | 1840 | 1460974384129 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:13:04 INFO - PROCESS | 1840 | 1460974384132 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:13:04 INFO - PROCESS | 1840 | 1460974384139 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 1840 | 1460974384142 Marionette TRACE conn3 <- [1,2774,null,{}] 03:13:04 INFO - PROCESS | 1840 | 1460974384148 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}] 03:13:04 INFO - PROCESS | 1840 | 1460974384408 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:13:04 INFO - PROCESS | 1840 | 1460974384727 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3b6000 == 166 [pid = 1840] [id = 701] 03:13:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbe06542000) [pid = 1840] [serial = 2104] [outer = (nil)] 03:13:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbe065a5800) [pid = 1840] [serial = 2105] [outer = 0x7fbe06542000] 03:13:04 INFO - PROCESS | 1840 | 1460974384849 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbe07ce3000) [pid = 1840] [serial = 2106] [outer = 0x7fbe06542000] 03:13:05 INFO - PROCESS | 1840 | 1460974385735 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]]]}] 03:13:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:13:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1638ms 03:13:05 INFO - PROCESS | 1840 | 1460974385777 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 1840 | 1460974385781 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:13:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:13:05 INFO - PROCESS | 1840 | 1460974385787 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 1840 | 1460974385789 Marionette TRACE conn3 <- [1,2778,null,{}] 03:13:05 INFO - PROCESS | 1840 | 1460974385795 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}] 03:13:06 INFO - PROCESS | 1840 | 1460974386029 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:13:06 INFO - PROCESS | 1840 | 1460974386272 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f169800 == 167 [pid = 1840] [id = 702] 03:13:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbdfc785800) [pid = 1840] [serial = 2107] [outer = (nil)] 03:13:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe07dc3400) [pid = 1840] [serial = 2108] [outer = 0x7fbdfc785800] 03:13:06 INFO - PROCESS | 1840 | 1460974386350 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbe08195800) [pid = 1840] [serial = 2109] [outer = 0x7fbdfc785800] 03:13:07 INFO - PROCESS | 1840 | 1460974387241 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]]]}] 03:13:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:13:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1486ms 03:13:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:13:07 INFO - PROCESS | 1840 | 1460974387273 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 1840 | 1460974387276 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:13:07 INFO - PROCESS | 1840 | 1460974387283 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 1840 | 1460974387286 Marionette TRACE conn3 <- [1,2782,null,{}] 03:13:07 INFO - PROCESS | 1840 | 1460974387291 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}] 03:13:07 INFO - PROCESS | 1840 | 1460974387517 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:13:07 INFO - PROCESS | 1840 | 1460974387781 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fbca000 == 168 [pid = 1840] [id = 703] 03:13:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbe081c9c00) [pid = 1840] [serial = 2110] [outer = (nil)] 03:13:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe0c884000) [pid = 1840] [serial = 2111] [outer = 0x7fbe081c9c00] 03:13:07 INFO - PROCESS | 1840 | 1460974387858 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe0ca8e000) [pid = 1840] [serial = 2112] [outer = 0x7fbe081c9c00] 03:13:08 INFO - PROCESS | 1840 | 1460974388755 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]]]}] 03:13:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:13:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1533ms 03:13:08 INFO - PROCESS | 1840 | 1460974388817 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:13:08 INFO - PROCESS | 1840 | 1460974388821 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:13:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:13:08 INFO - PROCESS | 1840 | 1460974388826 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 1840 | 1460974388829 Marionette TRACE conn3 <- [1,2786,null,{}] 03:13:08 INFO - PROCESS | 1840 | 1460974388835 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}] 03:13:09 INFO - PROCESS | 1840 | 1460974389054 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:13:09 INFO - PROCESS | 1840 | 1460974389323 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11acb800 == 169 [pid = 1840] [id = 704] 03:13:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe081cbc00) [pid = 1840] [serial = 2113] [outer = (nil)] 03:13:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe0e2da400) [pid = 1840] [serial = 2114] [outer = 0x7fbe081cbc00] 03:13:09 INFO - PROCESS | 1840 | 1460974389401 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe0e3efc00) [pid = 1840] [serial = 2115] [outer = 0x7fbe081cbc00] 03:13:10 INFO - PROCESS | 1840 | 1460974390302 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]]]}] 03:13:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:13:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1529ms 03:13:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:13:10 INFO - PROCESS | 1840 | 1460974390357 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1840 | 1460974390360 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:13:10 INFO - PROCESS | 1840 | 1460974390366 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1840 | 1460974390369 Marionette TRACE conn3 <- [1,2790,null,{}] 03:13:10 INFO - PROCESS | 1840 | 1460974390374 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}] 03:13:10 INFO - PROCESS | 1840 | 1460974390602 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:13:10 INFO - PROCESS | 1840 | 1460974390872 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13462000 == 170 [pid = 1840] [id = 705] 03:13:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbdf9f4f800) [pid = 1840] [serial = 2116] [outer = (nil)] 03:13:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe0ec22c00) [pid = 1840] [serial = 2117] [outer = 0x7fbdf9f4f800] 03:13:10 INFO - PROCESS | 1840 | 1460974390989 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe0edd7c00) [pid = 1840] [serial = 2118] [outer = 0x7fbdf9f4f800] 03:13:11 INFO - PROCESS | 1840 | 1460974391817 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]]]}] 03:13:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:13:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1479ms 03:13:11 INFO - PROCESS | 1840 | 1460974391848 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 1840 | 1460974391851 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:13:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:13:11 INFO - PROCESS | 1840 | 1460974391861 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 1840 | 1460974391864 Marionette TRACE conn3 <- [1,2794,null,{}] 03:13:11 INFO - PROCESS | 1840 | 1460974391869 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}] 03:13:12 INFO - PROCESS | 1840 | 1460974392104 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:13:12 INFO - PROCESS | 1840 | 1460974392372 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe134de000 == 171 [pid = 1840] [id = 706] 03:13:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe0eddb800) [pid = 1840] [serial = 2119] [outer = (nil)] 03:13:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe0f19a000) [pid = 1840] [serial = 2120] [outer = 0x7fbe0eddb800] 03:13:12 INFO - PROCESS | 1840 | 1460974392464 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe0f310800) [pid = 1840] [serial = 2121] [outer = 0x7fbe0eddb800] 03:13:13 INFO - PROCESS | 1840 | 1460974393403 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]]]}] 03:13:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:13:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1589ms 03:13:13 INFO - PROCESS | 1840 | 1460974393451 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1840 | 1460974393456 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:13:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:13:13 INFO - PROCESS | 1840 | 1460974393462 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1840 | 1460974393467 Marionette TRACE conn3 <- [1,2798,null,{}] 03:13:13 INFO - PROCESS | 1840 | 1460974393473 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}] 03:13:13 INFO - PROCESS | 1840 | 1460974393740 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:13:14 INFO - PROCESS | 1840 | 1460974394048 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13955800 == 172 [pid = 1840] [id = 707] 03:13:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe0f572000) [pid = 1840] [serial = 2122] [outer = (nil)] 03:13:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe0fa60400) [pid = 1840] [serial = 2123] [outer = 0x7fbe0f572000] 03:13:14 INFO - PROCESS | 1840 | 1460974394126 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0fb46c00) [pid = 1840] [serial = 2124] [outer = 0x7fbe0f572000] 03:13:15 INFO - PROCESS | 1840 | 1460974395023 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]]]}] 03:13:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:13:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1589ms 03:13:15 INFO - PROCESS | 1840 | 1460974395053 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 1840 | 1460974395057 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:13:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:13:15 INFO - PROCESS | 1840 | 1460974395063 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1840 | 1460974395066 Marionette TRACE conn3 <- [1,2802,null,{}] 03:13:15 INFO - PROCESS | 1840 | 1460974395072 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}] 03:13:15 INFO - PROCESS | 1840 | 1460974395301 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:13:15 INFO - PROCESS | 1840 | 1460974395575 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139c0800 == 173 [pid = 1840] [id = 708] 03:13:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbdf9532800) [pid = 1840] [serial = 2125] [outer = (nil)] 03:13:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdfebc2400) [pid = 1840] [serial = 2126] [outer = 0x7fbdf9532800] 03:13:15 INFO - PROCESS | 1840 | 1460974395691 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe0fe85000) [pid = 1840] [serial = 2127] [outer = 0x7fbdf9532800] 03:13:16 INFO - PROCESS | 1840 | 1460974396538 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]]]}] 03:13:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:13:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1532ms 03:13:16 INFO - PROCESS | 1840 | 1460974396598 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1840 | 1460974396600 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:13:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:13:16 INFO - PROCESS | 1840 | 1460974396606 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1840 | 1460974396609 Marionette TRACE conn3 <- [1,2806,null,{}] 03:13:16 INFO - PROCESS | 1840 | 1460974396614 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}] 03:13:16 INFO - PROCESS | 1840 | 1460974396843 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:13:17 INFO - PROCESS | 1840 | 1460974397113 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13cc0000 == 174 [pid = 1840] [id = 709] 03:13:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbdf9819400) [pid = 1840] [serial = 2128] [outer = (nil)] 03:13:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe10a5c800) [pid = 1840] [serial = 2129] [outer = 0x7fbdf9819400] 03:13:17 INFO - PROCESS | 1840 | 1460974397233 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe10b7b400) [pid = 1840] [serial = 2130] [outer = 0x7fbdf9819400] 03:13:18 INFO - PROCESS | 1840 | 1460974398052 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]]]}] 03:13:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:13:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1481ms 03:13:18 INFO - PROCESS | 1840 | 1460974398089 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 1840 | 1460974398093 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:13:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:13:18 INFO - PROCESS | 1840 | 1460974398099 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1840 | 1460974398102 Marionette TRACE conn3 <- [1,2810,null,{}] 03:13:18 INFO - PROCESS | 1840 | 1460974398107 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}] 03:13:18 INFO - PROCESS | 1840 | 1460974398341 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:13:18 INFO - PROCESS | 1840 | 1460974398642 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13fb5000 == 175 [pid = 1840] [id = 710] 03:13:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe0fa57000) [pid = 1840] [serial = 2131] [outer = (nil)] 03:13:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe10b84000) [pid = 1840] [serial = 2132] [outer = 0x7fbe0fa57000] 03:13:18 INFO - PROCESS | 1840 | 1460974398731 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe10dc0800) [pid = 1840] [serial = 2133] [outer = 0x7fbe0fa57000] 03:13:19 INFO - PROCESS | 1840 | 1460974399648 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]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:13:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1598ms 03:13:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:13:19 INFO - PROCESS | 1840 | 1460974399699 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1840 | 1460974399701 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:13:19 INFO - PROCESS | 1840 | 1460974399708 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1840 | 1460974399711 Marionette TRACE conn3 <- [1,2814,null,{}] 03:13:19 INFO - PROCESS | 1840 | 1460974399716 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}] 03:13:20 INFO - PROCESS | 1840 | 1460974399998 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:13:20 INFO - PROCESS | 1840 | 1460974400333 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe15fb3800 == 176 [pid = 1840] [id = 711] 03:13:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbdfc78f000) [pid = 1840] [serial = 2134] [outer = (nil)] 03:13:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe11ab2800) [pid = 1840] [serial = 2135] [outer = 0x7fbdfc78f000] 03:13:20 INFO - PROCESS | 1840 | 1460974400416 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe12eb0800) [pid = 1840] [serial = 2136] [outer = 0x7fbdfc78f000] 03:13:21 INFO - PROCESS | 1840 | 1460974401339 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]]]}] 03:13:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:13:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1684ms 03:13:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:13:21 INFO - PROCESS | 1840 | 1460974401392 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1840 | 1460974401395 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:13:21 INFO - PROCESS | 1840 | 1460974401403 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1840 | 1460974401405 Marionette TRACE conn3 <- [1,2818,null,{}] 03:13:21 INFO - PROCESS | 1840 | 1460974401412 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}] 03:13:21 INFO - PROCESS | 1840 | 1460974401649 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:13:21 INFO - PROCESS | 1840 | 1460974401920 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16eea800 == 177 [pid = 1840] [id = 712] 03:13:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe00c16c00) [pid = 1840] [serial = 2137] [outer = (nil)] 03:13:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe12eb9400) [pid = 1840] [serial = 2138] [outer = 0x7fbe00c16c00] 03:13:22 INFO - PROCESS | 1840 | 1460974402043 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe12edec00) [pid = 1840] [serial = 2139] [outer = 0x7fbe00c16c00] 03:13:22 INFO - PROCESS | 1840 | 1460974402942 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]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:13:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1588ms 03:13:22 INFO - PROCESS | 1840 | 1460974402990 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 1840 | 1460974402994 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:13:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:13:23 INFO - PROCESS | 1840 | 1460974403000 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1840 | 1460974403002 Marionette TRACE conn3 <- [1,2822,null,{}] 03:13:23 INFO - PROCESS | 1840 | 1460974403008 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}] 03:13:23 INFO - PROCESS | 1840 | 1460974403242 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:13:23 INFO - PROCESS | 1840 | 1460974403566 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17bf9800 == 178 [pid = 1840] [id = 713] 03:13:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe12eb1c00) [pid = 1840] [serial = 2140] [outer = (nil)] 03:13:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe13074800) [pid = 1840] [serial = 2141] [outer = 0x7fbe12eb1c00] 03:13:23 INFO - PROCESS | 1840 | 1460974403645 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe1307c800) [pid = 1840] [serial = 2142] [outer = 0x7fbe12eb1c00] 03:13:24 INFO - PROCESS | 1840 | 1460974404464 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]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:13:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1531ms 03:13:24 INFO - PROCESS | 1840 | 1460974404533 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1840 | 1460974404537 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:13:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:13:24 INFO - PROCESS | 1840 | 1460974404543 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1840 | 1460974404546 Marionette TRACE conn3 <- [1,2826,null,{}] 03:13:24 INFO - PROCESS | 1840 | 1460974404551 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}] 03:13:24 INFO - PROCESS | 1840 | 1460974404791 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:13:25 INFO - PROCESS | 1840 | 1460974405068 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe17e55800 == 179 [pid = 1840] [id = 714] 03:13:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbdfc965c00) [pid = 1840] [serial = 2143] [outer = (nil)] 03:13:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe1307e000) [pid = 1840] [serial = 2144] [outer = 0x7fbdfc965c00] 03:13:25 INFO - PROCESS | 1840 | 1460974405191 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe1308d800) [pid = 1840] [serial = 2145] [outer = 0x7fbdfc965c00] 03:13:26 INFO - PROCESS | 1840 | 1460974406075 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:13:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1579ms 03:13:26 INFO - PROCESS | 1840 | 1460974406123 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1840 | 1460974406127 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:13:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:13:26 INFO - PROCESS | 1840 | 1460974406133 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1840 | 1460974406136 Marionette TRACE conn3 <- [1,2830,null,{}] 03:13:26 INFO - PROCESS | 1840 | 1460974406141 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}] 03:13:26 INFO - PROCESS | 1840 | 1460974406376 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe044d1000 == 178 [pid = 1840] [id = 405] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfee18000 == 177 [pid = 1840] [id = 632] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0372b800 == 176 [pid = 1840] [id = 695] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe02677000 == 175 [pid = 1840] [id = 694] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe014f0800 == 174 [pid = 1840] [id = 693] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe665800 == 173 [pid = 1840] [id = 692] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8b3000 == 172 [pid = 1840] [id = 691] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe5f7800 == 171 [pid = 1840] [id = 690] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e69e800 == 170 [pid = 1840] [id = 687] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e353800 == 169 [pid = 1840] [id = 686] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe089e4000 == 168 [pid = 1840] [id = 685] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe06732800 == 167 [pid = 1840] [id = 684] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05775800 == 166 [pid = 1840] [id = 683] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046d8800 == 165 [pid = 1840] [id = 682] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe038ec800 == 164 [pid = 1840] [id = 681] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe02578800 == 163 [pid = 1840] [id = 680] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe00df6800 == 162 [pid = 1840] [id = 679] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfee16000 == 161 [pid = 1840] [id = 678] 03:13:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe65a800 == 160 [pid = 1840] [id = 677] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbdfebc8c00) [pid = 1840] [serial = 1976] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe06541c00) [pid = 1840] [serial = 1992] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe0fa5e400) [pid = 1840] [serial = 2013] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe0f56d000) [pid = 1840] [serial = 2009] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdfc96bc00) [pid = 1840] [serial = 2027] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbdff96f400) [pid = 1840] [serial = 1899] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbdfc51a400) [pid = 1840] [serial = 2025] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbdf9de8c00) [pid = 1840] [serial = 1970] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe07ce3400) [pid = 1840] [serial = 1998] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbdf9f4dc00) [pid = 1840] [serial = 2024] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe047cb800) [pid = 1840] [serial = 1988] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbdfc92d000) [pid = 1840] [serial = 1973] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe0f679800) [pid = 1840] [serial = 2010] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe00c10c00) [pid = 1840] [serial = 1980] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe0588b000) [pid = 1840] [serial = 1989] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe01b24000) [pid = 1840] [serial = 1983] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe0fe88800) [pid = 1840] [serial = 2021] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0eed4c00) [pid = 1840] [serial = 2004] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe0f2c0c00) [pid = 1840] [serial = 2006] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe10a5c000) [pid = 1840] [serial = 2022] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe07dc2c00) [pid = 1840] [serial = 2000] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe0fb29000) [pid = 1840] [serial = 2015] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe0f682c00) [pid = 1840] [serial = 2012] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbdfd750800) [pid = 1840] [serial = 2028] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe01e28400) [pid = 1840] [serial = 1985] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbdffd76400) [pid = 1840] [serial = 1979] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe0f563400) [pid = 1840] [serial = 2007] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe0fb2f000) [pid = 1840] [serial = 2016] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbdfc9d5400) [pid = 1840] [serial = 1974] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe0ea05400) [pid = 1840] [serial = 2003] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe0fb4d400) [pid = 1840] [serial = 2019] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe05892000) [pid = 1840] [serial = 1991] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbdff92a000) [pid = 1840] [serial = 1977] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe065b1000) [pid = 1840] [serial = 1994] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe0380a400) [pid = 1840] [serial = 1986] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe07990400) [pid = 1840] [serial = 1995] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe07c06c00) [pid = 1840] [serial = 1997] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbdf9e47400) [pid = 1840] [serial = 1971] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe0fb44c00) [pid = 1840] [serial = 2018] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbe01305800) [pid = 1840] [serial = 1982] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe07e77800) [pid = 1840] [serial = 2001] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbdfeb6d800) [pid = 1840] [serial = 2030] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 1840 | 1460974408341 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc00e000 == 161 [pid = 1840] [id = 715] 03:13:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7fbdf9de8c00) [pid = 1840] [serial = 2146] [outer = (nil)] 03:13:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7fbdf9df3000) [pid = 1840] [serial = 2147] [outer = 0x7fbdf9de8c00] 03:13:28 INFO - PROCESS | 1840 | 1460974408416 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbdf9e4ec00) [pid = 1840] [serial = 2148] [outer = 0x7fbdf9de8c00] 03:13:29 INFO - PROCESS | 1840 | 1460974409220 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]]]}] 03:13:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:13:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 3103ms 03:13:29 INFO - PROCESS | 1840 | 1460974409238 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 1840 | 1460974409246 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:13:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:13:29 INFO - PROCESS | 1840 | 1460974409254 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1840 | 1460974409258 Marionette TRACE conn3 <- [1,2834,null,{}] 03:13:29 INFO - PROCESS | 1840 | 1460974409265 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}] 03:13:29 INFO - PROCESS | 1840 | 1460974409508 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:13:29 INFO - PROCESS | 1840 | 1460974409696 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe664800 == 162 [pid = 1840] [id = 716] 03:13:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbdf9dea400) [pid = 1840] [serial = 2149] [outer = (nil)] 03:13:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbdfc965800) [pid = 1840] [serial = 2150] [outer = 0x7fbdf9dea400] 03:13:29 INFO - PROCESS | 1840 | 1460974409761 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbdfd746000) [pid = 1840] [serial = 2151] [outer = 0x7fbdf9dea400] 03:13:30 INFO - PROCESS | 1840 | 1460974410686 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:13:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:13:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1482ms 03:13:30 INFO - PROCESS | 1840 | 1460974410741 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 1840 | 1460974410749 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:13:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:13:30 INFO - PROCESS | 1840 | 1460974410766 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 1840 | 1460974410770 Marionette TRACE conn3 <- [1,2838,null,{}] 03:13:30 INFO - PROCESS | 1840 | 1460974410776 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}] 03:13:31 INFO - PROCESS | 1840 | 1460974411071 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:13:31 INFO - PROCESS | 1840 | 1460974411111 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfebb1000 == 163 [pid = 1840] [id = 717] 03:13:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbdfe4ac400) [pid = 1840] [serial = 2152] [outer = (nil)] 03:13:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbdfebcd800) [pid = 1840] [serial = 2153] [outer = 0x7fbdfe4ac400] 03:13:31 INFO - PROCESS | 1840 | 1460974411186 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbdff920c00) [pid = 1840] [serial = 2154] [outer = 0x7fbdfe4ac400] 03:13:32 INFO - PROCESS | 1840 | 1460974412294 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]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:13:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1581ms 03:13:32 INFO - PROCESS | 1840 | 1460974412355 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1840 | 1460974412359 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:13:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:13:32 INFO - PROCESS | 1840 | 1460974412373 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1840 | 1460974412382 Marionette TRACE conn3 <- [1,2842,null,{}] 03:13:32 INFO - PROCESS | 1840 | 1460974412413 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}] 03:13:33 INFO - PROCESS | 1840 | 1460974413077 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:13:33 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbdfd750c00) [pid = 1840] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:13:33 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbdf9538800) [pid = 1840] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:13:33 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbdfeb6c800) [pid = 1840] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:13:33 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbdfc9dd000) [pid = 1840] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:13:33 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe00c0c800) [pid = 1840] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:13:33 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbdfe8e7400) [pid = 1840] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:13:33 INFO - PROCESS | 1840 | 1460974413264 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfee0e000 == 164 [pid = 1840] [id = 718] 03:13:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbdf9533800) [pid = 1840] [serial = 2155] [outer = (nil)] 03:13:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbdfc92fc00) [pid = 1840] [serial = 2156] [outer = 0x7fbdf9533800] 03:13:33 INFO - PROCESS | 1840 | 1460974413331 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbdffd4f000) [pid = 1840] [serial = 2157] [outer = 0x7fbdf9533800] 03:13:34 INFO - PROCESS | 1840 | 1460974414121 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]]]}] 03:13:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:13:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1801ms 03:13:34 INFO - PROCESS | 1840 | 1460974414169 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 1840 | 1460974414175 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:13:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:13:34 INFO - PROCESS | 1840 | 1460974414182 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1840 | 1460974414184 Marionette TRACE conn3 <- [1,2846,null,{}] 03:13:34 INFO - PROCESS | 1840 | 1460974414190 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}] 03:13:34 INFO - PROCESS | 1840 | 1460974414476 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:13:34 INFO - PROCESS | 1840 | 1460974414498 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01e4f800 == 165 [pid = 1840] [id = 719] 03:13:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbdf9538800) [pid = 1840] [serial = 2158] [outer = (nil)] 03:13:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbe00c14400) [pid = 1840] [serial = 2159] [outer = 0x7fbdf9538800] 03:13:34 INFO - PROCESS | 1840 | 1460974414561 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbe01304800) [pid = 1840] [serial = 2160] [outer = 0x7fbdf9538800] 03:13:35 INFO - PROCESS | 1840 | 1460974415781 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]]]}] 03:13:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:13:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1640ms 03:13:35 INFO - PROCESS | 1840 | 1460974415824 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 1840 | 1460974415830 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:13:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:13:35 INFO - PROCESS | 1840 | 1460974415838 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1840 | 1460974415842 Marionette TRACE conn3 <- [1,2850,null,{}] 03:13:35 INFO - PROCESS | 1840 | 1460974415852 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}] 03:13:36 INFO - PROCESS | 1840 | 1460974416098 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:13:36 INFO - PROCESS | 1840 | 1460974416433 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfeb2a800 == 166 [pid = 1840] [id = 720] 03:13:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbdfe4a7800) [pid = 1840] [serial = 2161] [outer = (nil)] 03:13:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbdfe4b0000) [pid = 1840] [serial = 2162] [outer = 0x7fbdfe4a7800] 03:13:36 INFO - PROCESS | 1840 | 1460974416519 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbdff928400) [pid = 1840] [serial = 2163] [outer = 0x7fbdfe4a7800] 03:13:37 INFO - PROCESS | 1840 | 1460974417487 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:13:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1691ms 03:13:37 INFO - PROCESS | 1840 | 1460974417530 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1840 | 1460974417538 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:13:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:13:37 INFO - PROCESS | 1840 | 1460974417548 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1840 | 1460974417552 Marionette TRACE conn3 <- [1,2854,null,{}] 03:13:37 INFO - PROCESS | 1840 | 1460974417558 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}] 03:13:37 INFO - PROCESS | 1840 | 1460974417810 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:13:38 INFO - PROCESS | 1840 | 1460974418175 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe028e6800 == 167 [pid = 1840] [id = 721] 03:13:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe00c13400) [pid = 1840] [serial = 2164] [outer = (nil)] 03:13:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe00dcc400) [pid = 1840] [serial = 2165] [outer = 0x7fbe00c13400] 03:13:38 INFO - PROCESS | 1840 | 1460974418255 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe01b1f000) [pid = 1840] [serial = 2166] [outer = 0x7fbe00c13400] 03:13:39 INFO - PROCESS | 1840 | 1460974419220 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]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:13:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1737ms 03:13:39 INFO - PROCESS | 1840 | 1460974419287 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1840 | 1460974419291 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:13:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:13:39 INFO - PROCESS | 1840 | 1460974419297 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1840 | 1460974419302 Marionette TRACE conn3 <- [1,2858,null,{}] 03:13:39 INFO - PROCESS | 1840 | 1460974419318 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}] 03:13:39 INFO - PROCESS | 1840 | 1460974419564 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:13:39 INFO - PROCESS | 1840 | 1460974419875 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe046a0800 == 168 [pid = 1840] [id = 722] 03:13:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe01d4c800) [pid = 1840] [serial = 2167] [outer = (nil)] 03:13:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe027b9c00) [pid = 1840] [serial = 2168] [outer = 0x7fbe01d4c800] 03:13:39 INFO - PROCESS | 1840 | 1460974419958 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe047a3000) [pid = 1840] [serial = 2169] [outer = 0x7fbe01d4c800] 03:13:40 INFO - PROCESS | 1840 | 1460974420827 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:13:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:13:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1587ms 03:13:40 INFO - PROCESS | 1840 | 1460974420885 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:13:40 INFO - PROCESS | 1840 | 1460974420889 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:13:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:13:40 INFO - PROCESS | 1840 | 1460974420896 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:13:40 INFO - PROCESS | 1840 | 1460974420899 Marionette TRACE conn3 <- [1,2862,null,{}] 03:13:40 INFO - PROCESS | 1840 | 1460974420904 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}] 03:13:41 INFO - PROCESS | 1840 | 1460974421140 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:13:41 INFO - PROCESS | 1840 | 1460974421413 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05493000 == 169 [pid = 1840] [id = 723] 03:13:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe01d57c00) [pid = 1840] [serial = 2170] [outer = (nil)] 03:13:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe05887800) [pid = 1840] [serial = 2171] [outer = 0x7fbe01d57c00] 03:13:41 INFO - PROCESS | 1840 | 1460974421537 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe0646c400) [pid = 1840] [serial = 2172] [outer = 0x7fbe01d57c00] 03:13:42 INFO - PROCESS | 1840 | 1460974422404 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]]]}] 03:13:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:13:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1540ms 03:13:42 INFO - PROCESS | 1840 | 1460974422437 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1840 | 1460974422440 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:13:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:13:42 INFO - PROCESS | 1840 | 1460974422447 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1840 | 1460974422449 Marionette TRACE conn3 <- [1,2866,null,{}] 03:13:42 INFO - PROCESS | 1840 | 1460974422455 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}] 03:13:42 INFO - PROCESS | 1840 | 1460974422676 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:13:42 INFO - PROCESS | 1840 | 1460974422942 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0572d000 == 170 [pid = 1840] [id = 724] 03:13:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe04996000) [pid = 1840] [serial = 2173] [outer = (nil)] 03:13:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe0653f800) [pid = 1840] [serial = 2174] [outer = 0x7fbe04996000] 03:13:43 INFO - PROCESS | 1840 | 1460974423021 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe07991400) [pid = 1840] [serial = 2175] [outer = 0x7fbe04996000] 03:13:43 INFO - PROCESS | 1840 | 1460974423927 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]]]}] 03:13:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:13:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1528ms 03:13:43 INFO - PROCESS | 1840 | 1460974423976 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1840 | 1460974423980 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:13:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:13:43 INFO - PROCESS | 1840 | 1460974423986 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1840 | 1460974423988 Marionette TRACE conn3 <- [1,2870,null,{}] 03:13:43 INFO - PROCESS | 1840 | 1460974423995 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}] 03:13:44 INFO - PROCESS | 1840 | 1460974424260 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:13:44 INFO - PROCESS | 1840 | 1460974424525 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe07ebd800 == 171 [pid = 1840] [id = 725] 03:13:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe07d31c00) [pid = 1840] [serial = 2176] [outer = (nil)] 03:13:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe07e78000) [pid = 1840] [serial = 2177] [outer = 0x7fbe07d31c00] 03:13:44 INFO - PROCESS | 1840 | 1460974424660 Marionette DEBUG loaded listener.js 03:13:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe08197400) [pid = 1840] [serial = 2178] [outer = 0x7fbe07d31c00] 03:13:45 INFO - PROCESS | 1840 | 1460974425554 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]]]}] 03:13:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:13:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1629ms 03:13:45 INFO - PROCESS | 1840 | 1460974425617 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 1840 | 1460974425621 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:13:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:13:45 INFO - PROCESS | 1840 | 1460974425626 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 1840 | 1460974425628 Marionette TRACE conn3 <- [1,2874,null,{}] 03:13:45 INFO - PROCESS | 1840 | 1460974425634 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}] 03:13:45 INFO - PROCESS | 1840 | 1460974425866 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:13:46 INFO - PROCESS | 1840 | 1460974426171 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0cb91800 == 172 [pid = 1840] [id = 726] 03:13:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe07d32400) [pid = 1840] [serial = 2179] [outer = (nil)] 03:13:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe0e2cf800) [pid = 1840] [serial = 2180] [outer = 0x7fbe07d32400] 03:13:46 INFO - PROCESS | 1840 | 1460974426259 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe0edd2c00) [pid = 1840] [serial = 2181] [outer = 0x7fbe07d32400] 03:13:47 INFO - PROCESS | 1840 | 1460974427157 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]]]}] 03:13:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:13:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1583ms 03:13:47 INFO - PROCESS | 1840 | 1460974427211 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1840 | 1460974427215 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:13:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:13:47 INFO - PROCESS | 1840 | 1460974427221 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1840 | 1460974427223 Marionette TRACE conn3 <- [1,2878,null,{}] 03:13:47 INFO - PROCESS | 1840 | 1460974427229 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}] 03:13:47 INFO - PROCESS | 1840 | 1460974427453 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:13:47 INFO - PROCESS | 1840 | 1460974427724 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e687000 == 173 [pid = 1840] [id = 727] 03:13:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe07dc6c00) [pid = 1840] [serial = 2182] [outer = (nil)] 03:13:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe0f19ac00) [pid = 1840] [serial = 2183] [outer = 0x7fbe07dc6c00] 03:13:47 INFO - PROCESS | 1840 | 1460974427844 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe0f30ec00) [pid = 1840] [serial = 2184] [outer = 0x7fbe07dc6c00] 03:13:48 INFO - PROCESS | 1840 | 1460974428693 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]]]}] 03:13:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:13:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1529ms 03:13:48 INFO - PROCESS | 1840 | 1460974428752 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 1840 | 1460974428756 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:13:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:13:48 INFO - PROCESS | 1840 | 1460974428762 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 1840 | 1460974428766 Marionette TRACE conn3 <- [1,2882,null,{}] 03:13:48 INFO - PROCESS | 1840 | 1460974428771 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}] 03:13:49 INFO - PROCESS | 1840 | 1460974429007 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:13:49 INFO - PROCESS | 1840 | 1460974429242 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f247800 == 174 [pid = 1840] [id = 728] 03:13:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe081ca000) [pid = 1840] [serial = 2185] [outer = (nil)] 03:13:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe0f56d800) [pid = 1840] [serial = 2186] [outer = 0x7fbe081ca000] 03:13:49 INFO - PROCESS | 1840 | 1460974429359 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe0f67a800) [pid = 1840] [serial = 2187] [outer = 0x7fbe081ca000] 03:13:50 INFO - PROCESS | 1840 | 1460974430213 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]]]}] 03:13:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:13:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1492ms 03:13:50 INFO - PROCESS | 1840 | 1460974430255 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1840 | 1460974430259 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:13:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:13:50 INFO - PROCESS | 1840 | 1460974430264 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 1840 | 1460974430267 Marionette TRACE conn3 <- [1,2886,null,{}] 03:13:50 INFO - PROCESS | 1840 | 1460974430273 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}] 03:13:50 INFO - PROCESS | 1840 | 1460974430513 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:13:50 INFO - PROCESS | 1840 | 1460974430826 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11a15800 == 175 [pid = 1840] [id = 729] 03:13:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe0fa54c00) [pid = 1840] [serial = 2188] [outer = (nil)] 03:13:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe0fb27000) [pid = 1840] [serial = 2189] [outer = 0x7fbe0fa54c00] 03:13:50 INFO - PROCESS | 1840 | 1460974430968 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe0fb4a400) [pid = 1840] [serial = 2190] [outer = 0x7fbe0fa54c00] 03:13:51 INFO - PROCESS | 1840 | 1460974431864 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]]]}] 03:13:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:13:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1635ms 03:13:51 INFO - PROCESS | 1840 | 1460974431901 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:13:51 INFO - PROCESS | 1840 | 1460974431905 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:13:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:13:51 INFO - PROCESS | 1840 | 1460974431911 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1840 | 1460974431920 Marionette TRACE conn3 <- [1,2890,null,{}] 03:13:51 INFO - PROCESS | 1840 | 1460974431926 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}] 03:13:52 INFO - PROCESS | 1840 | 1460974432191 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:13:52 INFO - PROCESS | 1840 | 1460974432459 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe138bf000 == 176 [pid = 1840] [id = 730] 03:13:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe12edb000) [pid = 1840] [serial = 2191] [outer = (nil)] 03:13:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe13087000) [pid = 1840] [serial = 2192] [outer = 0x7fbe12edb000] 03:13:52 INFO - PROCESS | 1840 | 1460974432594 Marionette DEBUG loaded listener.js 03:13:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe1323d800) [pid = 1840] [serial = 2193] [outer = 0x7fbe12edb000] 03:13:53 INFO - PROCESS | 1840 | 1460974433502 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:13:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:13:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1635ms 03:13:53 INFO - PROCESS | 1840 | 1460974433547 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:13:53 INFO - PROCESS | 1840 | 1460974433551 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:13:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:13:53 INFO - PROCESS | 1840 | 1460974433557 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:13:53 INFO - PROCESS | 1840 | 1460974433559 Marionette TRACE conn3 <- [1,2894,null,{}] 03:13:53 INFO - PROCESS | 1840 | 1460974433565 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}] 03:13:53 INFO - PROCESS | 1840 | 1460974433789 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:13:54 INFO - PROCESS | 1840 | 1460974434062 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c8f000 == 177 [pid = 1840] [id = 731] 03:13:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe1323dc00) [pid = 1840] [serial = 2194] [outer = (nil)] 03:13:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe1339e800) [pid = 1840] [serial = 2195] [outer = 0x7fbe1323dc00] 03:13:54 INFO - PROCESS | 1840 | 1460974434182 Marionette DEBUG loaded listener.js 03:13:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe133a9800) [pid = 1840] [serial = 2196] [outer = 0x7fbe1323dc00] 03:13:55 INFO - PROCESS | 1840 | 1460974435069 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]]]}] 03:13:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:13:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1588ms 03:13:55 INFO - PROCESS | 1840 | 1460974435146 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 1840 | 1460974435150 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:13:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:13:55 INFO - PROCESS | 1840 | 1460974435157 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 1840 | 1460974435160 Marionette TRACE conn3 <- [1,2898,null,{}] 03:13:55 INFO - PROCESS | 1840 | 1460974435165 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}] 03:13:55 INFO - PROCESS | 1840 | 1460974435399 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:13:55 INFO - PROCESS | 1840 | 1460974435731 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16a16000 == 178 [pid = 1840] [id = 732] 03:13:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe01305000) [pid = 1840] [serial = 2197] [outer = (nil)] 03:13:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe13594c00) [pid = 1840] [serial = 2198] [outer = 0x7fbe01305000] 03:13:55 INFO - PROCESS | 1840 | 1460974435809 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe1359d000) [pid = 1840] [serial = 2199] [outer = 0x7fbe01305000] 03:13:56 INFO - PROCESS | 1840 | 1460974436668 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]]]}] 03:13:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:13:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1578ms 03:13:56 INFO - PROCESS | 1840 | 1460974436736 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1840 | 1460974436740 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:13:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:13:56 INFO - PROCESS | 1840 | 1460974436745 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1840 | 1460974436747 Marionette TRACE conn3 <- [1,2902,null,{}] 03:13:56 INFO - PROCESS | 1840 | 1460974436753 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}] 03:13:56 INFO - PROCESS | 1840 | 1460974436992 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:13:57 INFO - PROCESS | 1840 | 1460974437305 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18380000 == 179 [pid = 1840] [id = 733] 03:13:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe0130c400) [pid = 1840] [serial = 2200] [outer = (nil)] 03:13:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe13b8dc00) [pid = 1840] [serial = 2201] [outer = 0x7fbe0130c400] 03:13:57 INFO - PROCESS | 1840 | 1460974437383 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe13b95000) [pid = 1840] [serial = 2202] [outer = 0x7fbe0130c400] 03:13:58 INFO - PROCESS | 1840 | 1460974438224 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:13:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1527ms 03:13:58 INFO - PROCESS | 1840 | 1460974438274 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1840 | 1460974438287 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:13:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:13:58 INFO - PROCESS | 1840 | 1460974438293 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1840 | 1460974438296 Marionette TRACE conn3 <- [1,2906,null,{}] 03:13:58 INFO - PROCESS | 1840 | 1460974438301 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}] 03:13:58 INFO - PROCESS | 1840 | 1460974438549 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:13:58 INFO - PROCESS | 1840 | 1460974438866 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe18a24800 == 180 [pid = 1840] [id = 734] 03:13:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe0ea08400) [pid = 1840] [serial = 2203] [outer = (nil)] 03:13:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe13c72800) [pid = 1840] [serial = 2204] [outer = 0x7fbe0ea08400] 03:13:58 INFO - PROCESS | 1840 | 1460974438945 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe13c7b400) [pid = 1840] [serial = 2205] [outer = 0x7fbe0ea08400] 03:13:59 INFO - PROCESS | 1840 | 1460974439815 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]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:13:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1584ms 03:13:59 INFO - PROCESS | 1840 | 1460974439878 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1840 | 1460974439882 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:13:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:13:59 INFO - PROCESS | 1840 | 1460974439887 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1840 | 1460974439889 Marionette TRACE conn3 <- [1,2910,null,{}] 03:13:59 INFO - PROCESS | 1840 | 1460974439895 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}] 03:14:00 INFO - PROCESS | 1840 | 1460974440137 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:14:00 INFO - PROCESS | 1840 | 1460974440481 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1b511800 == 181 [pid = 1840] [id = 735] 03:14:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbdf9e48000) [pid = 1840] [serial = 2206] [outer = (nil)] 03:14:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe14c1b400) [pid = 1840] [serial = 2207] [outer = 0x7fbdf9e48000] 03:14:00 INFO - PROCESS | 1840 | 1460974440559 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe14ea2400) [pid = 1840] [serial = 2208] [outer = 0x7fbdf9e48000] 03:14:01 INFO - PROCESS | 1840 | 1460974441338 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]]]}] 03:14:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:14:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:14:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1481ms 03:14:01 INFO - PROCESS | 1840 | 1460974441370 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:14:01 INFO - PROCESS | 1840 | 1460974441374 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:14:01 INFO - TEST-START | /DOMEvents/constructors.html 03:14:01 INFO - PROCESS | 1840 | 1460974441380 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:14:01 INFO - PROCESS | 1840 | 1460974441382 Marionette TRACE conn3 <- [1,2914,null,{}] 03:14:01 INFO - PROCESS | 1840 | 1460974441388 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}] 03:14:01 INFO - PROCESS | 1840 | 1460974441622 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:14:01 INFO - PROCESS | 1840 | 1460974441938 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fc08000 == 182 [pid = 1840] [id = 736] 03:14:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbdfc9d2000) [pid = 1840] [serial = 2209] [outer = (nil)] 03:14:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe14faf800) [pid = 1840] [serial = 2210] [outer = 0x7fbdfc9d2000] 03:14:02 INFO - PROCESS | 1840 | 1460974442022 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe15dca800) [pid = 1840] [serial = 2211] [outer = 0x7fbdfc9d2000] 03:14:03 INFO - PROCESS | 1840 | 1460974443116 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]]]}] 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:14:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:14:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:14:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 1798ms 03:14:03 INFO - PROCESS | 1840 | 1460974443180 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 1840 | 1460974443184 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:14:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:14:03 INFO - PROCESS | 1840 | 1460974443195 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1840 | 1460974443199 Marionette TRACE conn3 <- [1,2918,null,{}] 03:14:03 INFO - PROCESS | 1840 | 1460974443212 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}] 03:14:03 INFO - PROCESS | 1840 | 1460974443445 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:14:03 INFO - PROCESS | 1840 | 1460974443774 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe25b85800 == 183 [pid = 1840] [id = 737] 03:14:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe027b6800) [pid = 1840] [serial = 2212] [outer = (nil)] 03:14:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe15f71000) [pid = 1840] [serial = 2213] [outer = 0x7fbe027b6800] 03:14:03 INFO - PROCESS | 1840 | 1460974443852 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe16ac4800) [pid = 1840] [serial = 2214] [outer = 0x7fbe027b6800] 03:14:04 INFO - PROCESS | 1840 | 1460974444645 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:14:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:14:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1494ms 03:14:04 INFO - PROCESS | 1840 | 1460974444690 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1840 | 1460974444694 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:14:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:14:04 INFO - PROCESS | 1840 | 1460974444700 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1840 | 1460974444702 Marionette TRACE conn3 <- [1,2922,null,{}] 03:14:04 INFO - PROCESS | 1840 | 1460974444708 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}] 03:14:04 INFO - PROCESS | 1840 | 1460974444939 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:14:05 INFO - PROCESS | 1840 | 1460974445198 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe26078800 == 184 [pid = 1840] [id = 738] 03:14:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbdfebca400) [pid = 1840] [serial = 2215] [outer = (nil)] 03:14:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe16ac9c00) [pid = 1840] [serial = 2216] [outer = 0x7fbdfebca400] 03:14:05 INFO - PROCESS | 1840 | 1460974445271 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe175a1400) [pid = 1840] [serial = 2217] [outer = 0x7fbdfebca400] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe28f7a800 == 183 [pid = 1840] [id = 361] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17bf9800 == 182 [pid = 1840] [id = 713] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16eea800 == 181 [pid = 1840] [id = 712] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe15fb3800 == 180 [pid = 1840] [id = 711] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13fb5000 == 179 [pid = 1840] [id = 710] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13cc0000 == 178 [pid = 1840] [id = 709] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139c0800 == 177 [pid = 1840] [id = 708] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13955800 == 176 [pid = 1840] [id = 707] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe134de000 == 175 [pid = 1840] [id = 706] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13462000 == 174 [pid = 1840] [id = 705] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe11acb800 == 173 [pid = 1840] [id = 704] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbca000 == 172 [pid = 1840] [id = 703] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f169800 == 171 [pid = 1840] [id = 702] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3b6000 == 170 [pid = 1840] [id = 701] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0809c000 == 169 [pid = 1840] [id = 700] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0573f800 == 168 [pid = 1840] [id = 699] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046ba800 == 167 [pid = 1840] [id = 698] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe00ddf000 == 166 [pid = 1840] [id = 697] 03:14:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8b6000 == 165 [pid = 1840] [id = 696] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe047bf000) [pid = 1840] [serial = 2048] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbdffc22000) [pid = 1840] [serial = 2079] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe0ca95000) [pid = 1840] [serial = 2066] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbdfc51fc00) [pid = 1840] [serial = 2073] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbdff923400) [pid = 1840] [serial = 2039] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbe00c09000) [pid = 1840] [serial = 2081] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbdf953b800) [pid = 1840] [serial = 2069] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbdfc9de400) [pid = 1840] [serial = 2036] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe00dce800) [pid = 1840] [serial = 2082] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbdfc51f000) [pid = 1840] [serial = 2033] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbdf9e46c00) [pid = 1840] [serial = 2072] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbdfeb68000) [pid = 1840] [serial = 2076] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbdff6cf400) [pid = 1840] [serial = 2078] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe0646a800) [pid = 1840] [serial = 2051] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe0798b000) [pid = 1840] [serial = 2054] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe07db5000) [pid = 1840] [serial = 2060] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe01b29000) [pid = 1840] [serial = 2084] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe01c77000) [pid = 1840] [serial = 2045] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbdff91e400) [pid = 1840] [serial = 2031] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe00dc1400) [pid = 1840] [serial = 2042] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe01e22400) [pid = 1840] [serial = 2085] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe0819ac00) [pid = 1840] [serial = 2063] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbdfe4acc00) [pid = 1840] [serial = 2075] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe07c0ac00) [pid = 1840] [serial = 2057] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe01e25000) [pid = 1840] [serial = 2087] [outer = (nil)] [url = about:blank] 03:14:08 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:14:08 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:14:08 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:14:08 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:14:08 INFO - PROCESS | 1840 | 1460974448790 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]]]}] 03:14:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:14:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:08 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 03:14:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:08 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 03:14:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:08 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]" 03:14:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:14:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 4146ms 03:14:08 INFO - PROCESS | 1840 | 1460974448851 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:14:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:14:08 INFO - PROCESS | 1840 | 1460974448863 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:14:08 INFO - PROCESS | 1840 | 1460974448869 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 1840 | 1460974448875 Marionette TRACE conn3 <- [1,2926,null,{}] 03:14:08 INFO - PROCESS | 1840 | 1460974448885 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}] 03:14:09 INFO - PROCESS | 1840 | 1460974449097 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:14:09 INFO - PROCESS | 1840 | 1460974449294 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe660000 == 166 [pid = 1840] [id = 739] 03:14:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbdfc933800) [pid = 1840] [serial = 2218] [outer = (nil)] 03:14:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbdfeb63000) [pid = 1840] [serial = 2219] [outer = 0x7fbdfc933800] 03:14:09 INFO - PROCESS | 1840 | 1460974449360 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbdff6ce000) [pid = 1840] [serial = 2220] [outer = 0x7fbdfc933800] 03:14:09 INFO - PROCESS | 1840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:14:10 INFO - PROCESS | 1840 | 1460974450133 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]]]}] 03:14:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:14:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1339ms 03:14:10 INFO - PROCESS | 1840 | 1460974450209 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 1840 | 1460974450217 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:14:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:14:10 INFO - PROCESS | 1840 | 1460974450227 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1840 | 1460974450230 Marionette TRACE conn3 <- [1,2930,null,{}] 03:14:10 INFO - PROCESS | 1840 | 1460974450237 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}] 03:14:10 INFO - PROCESS | 1840 | 1460974450467 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:14:10 INFO - PROCESS | 1840 | 1460974450693 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfeb2e800 == 167 [pid = 1840] [id = 740] 03:14:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbdfc934000) [pid = 1840] [serial = 2221] [outer = (nil)] 03:14:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe00c0c800) [pid = 1840] [serial = 2222] [outer = 0x7fbdfc934000] 03:14:10 INFO - PROCESS | 1840 | 1460974450755 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe01311800) [pid = 1840] [serial = 2223] [outer = 0x7fbdfc934000] 03:14:11 INFO - PROCESS | 1840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:14:11 INFO - PROCESS | 1840 | 1460974451577 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]]]}] 03:14:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:14:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1386ms 03:14:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:14:11 INFO - PROCESS | 1840 | 1460974451613 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 1840 | 1460974451616 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:14:11 INFO - PROCESS | 1840 | 1460974451622 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 1840 | 1460974451628 Marionette TRACE conn3 <- [1,2934,null,{}] 03:14:11 INFO - PROCESS | 1840 | 1460974451649 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}] 03:14:11 INFO - PROCESS | 1840 | 1460974451928 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:14:11 INFO - PROCESS | 1840 | 1460974451973 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01da5800 == 168 [pid = 1840] [id = 741] 03:14:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe01e2ec00) [pid = 1840] [serial = 2224] [outer = (nil)] 03:14:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe027aec00) [pid = 1840] [serial = 2225] [outer = 0x7fbe01e2ec00] 03:14:12 INFO - PROCESS | 1840 | 1460974452078 Marionette DEBUG loaded listener.js 03:14:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe047a5000) [pid = 1840] [serial = 2226] [outer = 0x7fbe01e2ec00] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbdf9533800) [pid = 1840] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe01c7fc00) [pid = 1840] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbdfc965c00) [pid = 1840] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbdfe4a6c00) [pid = 1840] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbdf9534000) [pid = 1840] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbdf9819400) [pid = 1840] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe00c16c00) [pid = 1840] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe0eddb800) [pid = 1840] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbdf9f4f800) [pid = 1840] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe06542000) [pid = 1840] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe01c80800) [pid = 1840] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbdf9532000) [pid = 1840] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbdfc785800) [pid = 1840] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbdff96e400) [pid = 1840] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe0fa57000) [pid = 1840] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbdfe4ac400) [pid = 1840] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbdf9dea400) [pid = 1840] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe081c9c00) [pid = 1840] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe12eb1c00) [pid = 1840] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe0f572000) [pid = 1840] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbdfc517c00) [pid = 1840] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbdf9dea800) [pid = 1840] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe047ad000) [pid = 1840] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbdfc78f000) [pid = 1840] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe065a7c00) [pid = 1840] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbdfebc9000) [pid = 1840] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbdfe4b4000) [pid = 1840] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbdfebc5000) [pid = 1840] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe08197000) [pid = 1840] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe081cbc00) [pid = 1840] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbdfc516800) [pid = 1840] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe027b3c00) [pid = 1840] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbdf9de8c00) [pid = 1840] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe027b1c00) [pid = 1840] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe05885400) [pid = 1840] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe065a4400) [pid = 1840] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:14:13 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbdf9532800) [pid = 1840] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:14:13 INFO - PROCESS | 1840 | 1460974453607 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]]]}] 03:14:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:14:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2039ms 03:14:13 INFO - PROCESS | 1840 | 1460974453661 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 1840 | 1460974453665 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:14:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:14:13 INFO - PROCESS | 1840 | 1460974453671 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:14:13 INFO - PROCESS | 1840 | 1460974453673 Marionette TRACE conn3 <- [1,2938,null,{}] 03:14:13 INFO - PROCESS | 1840 | 1460974453678 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}] 03:14:13 INFO - PROCESS | 1840 | 1460974453952 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:14:13 INFO - PROCESS | 1840 | 1460974453973 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe02578000 == 169 [pid = 1840] [id = 742] 03:14:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbdf9dea800) [pid = 1840] [serial = 2227] [outer = (nil)] 03:14:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdfe4b4000) [pid = 1840] [serial = 2228] [outer = 0x7fbdf9dea800] 03:14:14 INFO - PROCESS | 1840 | 1460974454036 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe01d4f000) [pid = 1840] [serial = 2229] [outer = 0x7fbdf9dea800] 03:14:14 INFO - PROCESS | 1840 | 1460974454770 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]]]}] 03:14:14 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. 03:14:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1128ms 03:14:14 INFO - PROCESS | 1840 | 1460974454800 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 1840 | 1460974454802 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:14:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:14:14 INFO - PROCESS | 1840 | 1460974454809 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 1840 | 1460974454810 Marionette TRACE conn3 <- [1,2942,null,{}] 03:14:14 INFO - PROCESS | 1840 | 1460974454816 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}] 03:14:15 INFO - PROCESS | 1840 | 1460974455018 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:14:15 INFO - PROCESS | 1840 | 1460974455390 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9e24000 == 170 [pid = 1840] [id = 743] 03:14:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbdf9534000) [pid = 1840] [serial = 2230] [outer = (nil)] 03:14:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbdf9824c00) [pid = 1840] [serial = 2231] [outer = 0x7fbdf9534000] 03:14:15 INFO - PROCESS | 1840 | 1460974455468 Marionette DEBUG loaded listener.js 03:14:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbdf9f56000) [pid = 1840] [serial = 2232] [outer = 0x7fbdf9534000] 03:14:16 INFO - PROCESS | 1840 | 1460974456384 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"]]]}] 03:14:16 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 03:14:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:14:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1628ms 03:14:16 INFO - PROCESS | 1840 | 1460974456439 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:14:16 INFO - PROCESS | 1840 | 1460974456447 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:14:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:14:16 INFO - PROCESS | 1840 | 1460974456456 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:14:16 INFO - PROCESS | 1840 | 1460974456460 Marionette TRACE conn3 <- [1,2946,null,{}] 03:14:16 INFO - PROCESS | 1840 | 1460974456515 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}] 03:14:16 INFO - PROCESS | 1840 | 1460974456768 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:14:17 INFO - PROCESS | 1840 | 1460974457038 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff5e5000 == 171 [pid = 1840] [id = 744] 03:14:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdf953b800) [pid = 1840] [serial = 2233] [outer = (nil)] 03:14:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbdff6cdc00) [pid = 1840] [serial = 2234] [outer = 0x7fbdf953b800] 03:14:17 INFO - PROCESS | 1840 | 1460974457115 Marionette DEBUG loaded listener.js 03:14:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbdff96f400) [pid = 1840] [serial = 2235] [outer = 0x7fbdf953b800] 03:14:18 INFO - PROCESS | 1840 | 1460974458021 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]]]}] 03:14:18 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. 03:14:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1625ms 03:14:18 INFO - PROCESS | 1840 | 1460974458084 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 1840 | 1460974458091 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:14:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:14:18 INFO - PROCESS | 1840 | 1460974458115 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 1840 | 1460974458119 Marionette TRACE conn3 <- [1,2950,null,{}] 03:14:18 INFO - PROCESS | 1840 | 1460974458129 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}] 03:14:18 INFO - PROCESS | 1840 | 1460974458394 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:14:18 INFO - PROCESS | 1840 | 1460974458841 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe044c8000 == 172 [pid = 1840] [id = 745] 03:14:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdfeb6ac00) [pid = 1840] [serial = 2236] [outer = (nil)] 03:14:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbdffd85000) [pid = 1840] [serial = 2237] [outer = 0x7fbdfeb6ac00] 03:14:19 INFO - PROCESS | 1840 | 1460974459014 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe01c72400) [pid = 1840] [serial = 2238] [outer = 0x7fbdfeb6ac00] 03:14:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf983e000 == 173 [pid = 1840] [id = 746] 03:14:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe0380bc00) [pid = 1840] [serial = 2239] [outer = (nil)] 03:14:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe01c75000) [pid = 1840] [serial = 2240] [outer = 0x7fbe0380bc00] 03:14:20 INFO - PROCESS | 1840 | 1460974460139 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]]]}] 03:14:20 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. 03:14:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2051ms 03:14:20 INFO - PROCESS | 1840 | 1460974460166 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:14:20 INFO - PROCESS | 1840 | 1460974460170 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:14:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:14:20 INFO - PROCESS | 1840 | 1460974460194 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1840 | 1460974460204 Marionette TRACE conn3 <- [1,2954,null,{}] 03:14:20 INFO - PROCESS | 1840 | 1460974460219 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}] 03:14:20 INFO - PROCESS | 1840 | 1460974460526 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:14:20 INFO - PROCESS | 1840 | 1460974460840 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0672c000 == 174 [pid = 1840] [id = 747] 03:14:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbdffd46400) [pid = 1840] [serial = 2241] [outer = (nil)] 03:14:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe047cd000) [pid = 1840] [serial = 2242] [outer = 0x7fbdffd46400] 03:14:20 INFO - PROCESS | 1840 | 1460974460920 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbe06538800) [pid = 1840] [serial = 2243] [outer = 0x7fbdffd46400] 03:14:21 INFO - PROCESS | 1840 | 1460974461702 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]]]}] 03:14:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:14:21 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 03:14:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1555ms 03:14:21 INFO - PROCESS | 1840 | 1460974461738 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:14:21 INFO - PROCESS | 1840 | 1460974461741 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:14:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:14:21 INFO - PROCESS | 1840 | 1460974461747 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:14:21 INFO - PROCESS | 1840 | 1460974461750 Marionette TRACE conn3 <- [1,2958,null,{}] 03:14:21 INFO - PROCESS | 1840 | 1460974461755 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}] 03:14:21 INFO - PROCESS | 1840 | 1460974461994 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:14:22 INFO - PROCESS | 1840 | 1460974462268 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e3b9800 == 175 [pid = 1840] [id = 748] 03:14:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe03804400) [pid = 1840] [serial = 2244] [outer = (nil)] 03:14:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe0798b800) [pid = 1840] [serial = 2245] [outer = 0x7fbe03804400] 03:14:22 INFO - PROCESS | 1840 | 1460974462345 Marionette DEBUG loaded listener.js 03:14:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbe07cd9800) [pid = 1840] [serial = 2246] [outer = 0x7fbe03804400] 03:14:23 INFO - PROCESS | 1840 | 1460974463106 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]]]}] 03:14:23 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. 03:14:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1390ms 03:14:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:14:23 INFO - PROCESS | 1840 | 1460974463138 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:14:23 INFO - PROCESS | 1840 | 1460974463141 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:14:23 INFO - PROCESS | 1840 | 1460974463147 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 1840 | 1460974463150 Marionette TRACE conn3 <- [1,2962,null,{}] 03:14:23 INFO - PROCESS | 1840 | 1460974463155 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}] 03:14:23 INFO - PROCESS | 1840 | 1460974463390 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:14:23 INFO - PROCESS | 1840 | 1460974463717 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0f418000 == 176 [pid = 1840] [id = 749] 03:14:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe07dc5000) [pid = 1840] [serial = 2247] [outer = (nil)] 03:14:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe07e79400) [pid = 1840] [serial = 2248] [outer = 0x7fbe07dc5000] 03:14:23 INFO - PROCESS | 1840 | 1460974463802 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe081ca800) [pid = 1840] [serial = 2249] [outer = 0x7fbe07dc5000] 03:14:24 INFO - PROCESS | 1840 | 1460974464644 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]]]}] 03:14:24 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. 03:14:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1530ms 03:14:24 INFO - PROCESS | 1840 | 1460974464678 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:14:24 INFO - PROCESS | 1840 | 1460974464681 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:14:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:14:24 INFO - PROCESS | 1840 | 1460974464687 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 1840 | 1460974464689 Marionette TRACE conn3 <- [1,2966,null,{}] 03:14:24 INFO - PROCESS | 1840 | 1460974464695 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}] 03:14:24 INFO - PROCESS | 1840 | 1460974464952 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:14:25 INFO - PROCESS | 1840 | 1460974465212 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1300e000 == 177 [pid = 1840] [id = 750] 03:14:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe07db8c00) [pid = 1840] [serial = 2250] [outer = (nil)] 03:14:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe0ea02c00) [pid = 1840] [serial = 2251] [outer = 0x7fbe07db8c00] 03:14:25 INFO - PROCESS | 1840 | 1460974465286 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe0f1a7c00) [pid = 1840] [serial = 2252] [outer = 0x7fbe07db8c00] 03:14:26 INFO - PROCESS | 1840 | 1460974466081 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]]]}] 03:14:26 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. 03:14:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1428ms 03:14:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:14:26 INFO - PROCESS | 1840 | 1460974466117 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:14:26 INFO - PROCESS | 1840 | 1460974466120 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:14:26 INFO - PROCESS | 1840 | 1460974466126 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:14:26 INFO - PROCESS | 1840 | 1460974466129 Marionette TRACE conn3 <- [1,2970,null,{}] 03:14:26 INFO - PROCESS | 1840 | 1460974466138 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}] 03:14:26 INFO - PROCESS | 1840 | 1460974466388 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:14:26 INFO - PROCESS | 1840 | 1460974466647 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1369f800 == 178 [pid = 1840] [id = 751] 03:14:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe08192400) [pid = 1840] [serial = 2253] [outer = (nil)] 03:14:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe0f56e400) [pid = 1840] [serial = 2254] [outer = 0x7fbe08192400] 03:14:26 INFO - PROCESS | 1840 | 1460974466722 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe0fa58400) [pid = 1840] [serial = 2255] [outer = 0x7fbe08192400] 03:14:27 INFO - PROCESS | 1840 | 1460974467493 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]]]}] 03:14:27 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. 03:14:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1385ms 03:14:27 INFO - PROCESS | 1840 | 1460974467510 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1840 | 1460974467514 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:14:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:14:27 INFO - PROCESS | 1840 | 1460974467519 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1840 | 1460974467522 Marionette TRACE conn3 <- [1,2974,null,{}] 03:14:27 INFO - PROCESS | 1840 | 1460974467527 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}] 03:14:27 INFO - PROCESS | 1840 | 1460974467752 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:14:28 INFO - PROCESS | 1840 | 1460974468004 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe139b6000 == 179 [pid = 1840] [id = 752] 03:14:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe0e2cfc00) [pid = 1840] [serial = 2256] [outer = (nil)] 03:14:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe0fb31000) [pid = 1840] [serial = 2257] [outer = 0x7fbe0e2cfc00] 03:14:28 INFO - PROCESS | 1840 | 1460974468080 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe0fe88400) [pid = 1840] [serial = 2258] [outer = 0x7fbe0e2cfc00] 03:14:28 INFO - PROCESS | 1840 | 1460974468948 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]]]}] 03:14:28 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. 03:14:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1450ms 03:14:28 INFO - PROCESS | 1840 | 1460974468972 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:14:28 INFO - PROCESS | 1840 | 1460974468975 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:14:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:14:28 INFO - PROCESS | 1840 | 1460974468981 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 1840 | 1460974468984 Marionette TRACE conn3 <- [1,2978,null,{}] 03:14:28 INFO - PROCESS | 1840 | 1460974468990 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}] 03:14:29 INFO - PROCESS | 1840 | 1460974469235 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:14:29 INFO - PROCESS | 1840 | 1460974469489 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13fab800 == 180 [pid = 1840] [id = 753] 03:14:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe07d26800) [pid = 1840] [serial = 2259] [outer = (nil)] 03:14:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe10b75800) [pid = 1840] [serial = 2260] [outer = 0x7fbe07d26800] 03:14:29 INFO - PROCESS | 1840 | 1460974469568 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe10db8c00) [pid = 1840] [serial = 2261] [outer = 0x7fbe07d26800] 03:14:30 INFO - PROCESS | 1840 | 1460974470371 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]]]}] 03:14:30 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. 03:14:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1434ms 03:14:30 INFO - PROCESS | 1840 | 1460974470417 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 1840 | 1460974470421 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:14:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:14:30 INFO - PROCESS | 1840 | 1460974470427 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1840 | 1460974470430 Marionette TRACE conn3 <- [1,2982,null,{}] 03:14:30 INFO - PROCESS | 1840 | 1460974470436 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}] 03:14:30 INFO - PROCESS | 1840 | 1460974470673 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:14:30 INFO - PROCESS | 1840 | 1460974470928 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe16c27000 == 181 [pid = 1840] [id = 754] 03:14:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe10db9000) [pid = 1840] [serial = 2262] [outer = (nil)] 03:14:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe12d1d000) [pid = 1840] [serial = 2263] [outer = 0x7fbe10db9000] 03:14:31 INFO - PROCESS | 1840 | 1460974471016 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe12ee1400) [pid = 1840] [serial = 2264] [outer = 0x7fbe10db9000] 03:14:31 INFO - PROCESS | 1840 | 1460974471844 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"]]]}] 03:14:31 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 03:14:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:14:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1427ms 03:14:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:14:31 INFO - PROCESS | 1840 | 1460974471856 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1840 | 1460974471860 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:14:31 INFO - PROCESS | 1840 | 1460974471866 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1840 | 1460974471870 Marionette TRACE conn3 <- [1,2986,null,{}] 03:14:31 INFO - PROCESS | 1840 | 1460974471875 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}] 03:14:32 INFO - PROCESS | 1840 | 1460974472138 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:14:32 INFO - PROCESS | 1840 | 1460974472401 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1fcbc800 == 182 [pid = 1840] [id = 755] 03:14:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe10f6d000) [pid = 1840] [serial = 2265] [outer = (nil)] 03:14:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe14e9e000) [pid = 1840] [serial = 2266] [outer = 0x7fbe10f6d000] 03:14:32 INFO - PROCESS | 1840 | 1460974472483 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe16a57800) [pid = 1840] [serial = 2267] [outer = 0x7fbe10f6d000] 03:14:33 INFO - PROCESS | 1840 | 1460974473255 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]]]}] 03:14:33 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. 03:14:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1431ms 03:14:33 INFO - PROCESS | 1840 | 1460974473297 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1840 | 1460974473301 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:14:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:14:33 INFO - PROCESS | 1840 | 1460974473307 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1840 | 1460974473311 Marionette TRACE conn3 <- [1,2990,null,{}] 03:14:33 INFO - PROCESS | 1840 | 1460974473317 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}] 03:14:33 INFO - PROCESS | 1840 | 1460974473552 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:14:33 INFO - PROCESS | 1840 | 1460974473875 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe27056800 == 183 [pid = 1840] [id = 756] 03:14:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe07ce3c00) [pid = 1840] [serial = 2268] [outer = (nil)] 03:14:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe16de3000) [pid = 1840] [serial = 2269] [outer = 0x7fbe07ce3c00] 03:14:33 INFO - PROCESS | 1840 | 1460974473961 Marionette DEBUG loaded listener.js 03:14:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe175db000) [pid = 1840] [serial = 2270] [outer = 0x7fbe07ce3c00] 03:14:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe290c4800 == 184 [pid = 1840] [id = 757] 03:14:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe17ad4400) [pid = 1840] [serial = 2271] [outer = (nil)] 03:14:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe16aca000) [pid = 1840] [serial = 2272] [outer = 0x7fbe17ad4400] 03:14:34 INFO - PROCESS | 1840 | 1460974474850 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]]]}] 03:14:34 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. 03:14:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1587ms 03:14:34 INFO - PROCESS | 1840 | 1460974474895 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 1840 | 1460974474899 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:14:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:14:34 INFO - PROCESS | 1840 | 1460974474906 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1840 | 1460974474909 Marionette TRACE conn3 <- [1,2994,null,{}] 03:14:34 INFO - PROCESS | 1840 | 1460974474914 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}] 03:14:35 INFO - PROCESS | 1840 | 1460974475265 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:14:35 INFO - PROCESS | 1840 | 1460974475588 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2a76c000 == 185 [pid = 1840] [id = 758] 03:14:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7fbe13089c00) [pid = 1840] [serial = 2273] [outer = (nil)] 03:14:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7fbe17a0cc00) [pid = 1840] [serial = 2274] [outer = 0x7fbe13089c00] 03:14:35 INFO - PROCESS | 1840 | 1460974475669 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7fbe17addc00) [pid = 1840] [serial = 2275] [outer = 0x7fbe13089c00] 03:14:36 INFO - PROCESS | 1840 | 1460974476433 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]]]}] 03:14:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:14:36 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 03:14:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1583ms 03:14:36 INFO - PROCESS | 1840 | 1460974476491 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 1840 | 1460974476495 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:14:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:14:36 INFO - PROCESS | 1840 | 1460974476501 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1840 | 1460974476503 Marionette TRACE conn3 <- [1,2998,null,{}] 03:14:36 INFO - PROCESS | 1840 | 1460974476510 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}] 03:14:36 INFO - PROCESS | 1840 | 1460974476804 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:14:37 INFO - PROCESS | 1840 | 1460974477084 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2b143800 == 186 [pid = 1840] [id = 759] 03:14:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7fbe175db400) [pid = 1840] [serial = 2276] [outer = (nil)] 03:14:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7fbe17f14000) [pid = 1840] [serial = 2277] [outer = 0x7fbe175db400] 03:14:37 INFO - PROCESS | 1840 | 1460974477159 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7fbe17f1bc00) [pid = 1840] [serial = 2278] [outer = 0x7fbe175db400] 03:14:37 INFO - PROCESS | 1840 | 1460974477965 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]]]}] 03:14:37 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. 03:14:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1483ms 03:14:37 INFO - PROCESS | 1840 | 1460974477985 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 1840 | 1460974477988 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:14:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:14:37 INFO - PROCESS | 1840 | 1460974477995 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 1840 | 1460974477997 Marionette TRACE conn3 <- [1,3002,null,{}] 03:14:38 INFO - PROCESS | 1840 | 1460974478003 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}] 03:14:38 INFO - PROCESS | 1840 | 1460974478238 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:14:38 INFO - PROCESS | 1840 | 1460974478508 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2cf7d000 == 187 [pid = 1840] [id = 760] 03:14:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7fbe0798e400) [pid = 1840] [serial = 2279] [outer = (nil)] 03:14:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7fbe17f1e000) [pid = 1840] [serial = 2280] [outer = 0x7fbe0798e400] 03:14:38 INFO - PROCESS | 1840 | 1460974478582 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7fbe18306c00) [pid = 1840] [serial = 2281] [outer = 0x7fbe0798e400] 03:14:39 INFO - PROCESS | 1840 | 1460974479522 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]]]}] 03:14:39 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. 03:14:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1583ms 03:14:39 INFO - PROCESS | 1840 | 1460974479579 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1840 | 1460974479582 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:14:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:14:39 INFO - PROCESS | 1840 | 1460974479588 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1840 | 1460974479590 Marionette TRACE conn3 <- [1,3006,null,{}] 03:14:39 INFO - PROCESS | 1840 | 1460974479596 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}] 03:14:39 INFO - PROCESS | 1840 | 1460974479875 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:14:40 INFO - PROCESS | 1840 | 1460974480164 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe2f477000 == 188 [pid = 1840] [id = 761] 03:14:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7fbe0fb2c800) [pid = 1840] [serial = 2282] [outer = (nil)] 03:14:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7fbe18392400) [pid = 1840] [serial = 2283] [outer = 0x7fbe0fb2c800] 03:14:40 INFO - PROCESS | 1840 | 1460974480252 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7fbe183d0c00) [pid = 1840] [serial = 2284] [outer = 0x7fbe0fb2c800] 03:14:41 INFO - PROCESS | 1840 | 1460974481050 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]]]}] 03:14:41 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. 03:14:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1481ms 03:14:41 INFO - PROCESS | 1840 | 1460974481084 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1840 | 1460974481087 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:14:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:14:41 INFO - PROCESS | 1840 | 1460974481096 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1840 | 1460974481099 Marionette TRACE conn3 <- [1,3010,null,{}] 03:14:41 INFO - PROCESS | 1840 | 1460974481104 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}] 03:14:41 INFO - PROCESS | 1840 | 1460974481350 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:14:41 INFO - PROCESS | 1840 | 1460974481617 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe3298f800 == 189 [pid = 1840] [id = 762] 03:14:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7fbe17ad3000) [pid = 1840] [serial = 2285] [outer = (nil)] 03:14:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7fbe183d8800) [pid = 1840] [serial = 2286] [outer = 0x7fbe17ad3000] 03:14:41 INFO - PROCESS | 1840 | 1460974481692 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7fbe1841ec00) [pid = 1840] [serial = 2287] [outer = 0x7fbe17ad3000] 03:14:42 INFO - PROCESS | 1840 | 1460974482499 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]]]}] 03:14:42 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 03:14:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1429ms 03:14:42 INFO - PROCESS | 1840 | 1460974482527 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1840 | 1460974482531 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:14:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:14:42 INFO - PROCESS | 1840 | 1460974482538 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1840 | 1460974482542 Marionette TRACE conn3 <- [1,3014,null,{}] 03:14:42 INFO - PROCESS | 1840 | 1460974482549 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}] 03:14:42 INFO - PROCESS | 1840 | 1460974482787 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:14:43 INFO - PROCESS | 1840 | 1460974483081 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfa7da800 == 190 [pid = 1840] [id = 763] 03:14:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7fbe133a0c00) [pid = 1840] [serial = 2288] [outer = (nil)] 03:14:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7fbe184a0000) [pid = 1840] [serial = 2289] [outer = 0x7fbe133a0c00] 03:14:43 INFO - PROCESS | 1840 | 1460974483158 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7fbe1857c000) [pid = 1840] [serial = 2290] [outer = 0x7fbe133a0c00] 03:14:43 INFO - PROCESS | 1840 | [1840] 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 03:14:44 INFO - PROCESS | 1840 | 1460974484067 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:14:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:14:44 INFO - {} 03:14:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:14:44 INFO - {} 03:14:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:14:44 INFO - {} 03:14:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:14:44 INFO - {} 03:14:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1588ms 03:14:44 INFO - PROCESS | 1840 | 1460974484129 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1840 | 1460974484133 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:14:44 INFO - TEST-START | /FileAPI/fileReader.html 03:14:44 INFO - PROCESS | 1840 | 1460974484190 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1840 | 1460974484194 Marionette TRACE conn3 <- [1,3018,null,{}] 03:14:44 INFO - PROCESS | 1840 | 1460974484199 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}] 03:14:44 INFO - PROCESS | 1840 | 1460974484469 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:14:44 INFO - PROCESS | 1840 | 1460974484770 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdf9922000 == 191 [pid = 1840] [id = 764] 03:14:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7fbe183d3400) [pid = 1840] [serial = 2291] [outer = (nil)] 03:14:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7fbe1890e400) [pid = 1840] [serial = 2292] [outer = 0x7fbe183d3400] 03:14:44 INFO - PROCESS | 1840 | 1460974484855 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7fbe18e49000) [pid = 1840] [serial = 2293] [outer = 0x7fbe183d3400] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfeb23000 == 190 [pid = 1840] [id = 676] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfee0e000 == 189 [pid = 1840] [id = 718] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16a82000 == 188 [pid = 1840] [id = 82] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc00e000 == 187 [pid = 1840] [id = 715] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc00d800 == 186 [pid = 1840] [id = 689] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fbc6800 == 185 [pid = 1840] [id = 688] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0fc5a800 == 184 [pid = 1840] [id = 407] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfff49000 == 183 [pid = 1840] [id = 279] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe02578000 == 182 [pid = 1840] [id = 742] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe01da5800 == 181 [pid = 1840] [id = 741] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfeb2e800 == 180 [pid = 1840] [id = 740] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfe660000 == 179 [pid = 1840] [id = 739] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1b511800 == 178 [pid = 1840] [id = 735] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18a24800 == 177 [pid = 1840] [id = 734] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe18380000 == 176 [pid = 1840] [id = 733] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16a16000 == 175 [pid = 1840] [id = 732] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13c8f000 == 174 [pid = 1840] [id = 731] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe138bf000 == 173 [pid = 1840] [id = 730] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe11a15800 == 172 [pid = 1840] [id = 729] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f247800 == 171 [pid = 1840] [id = 728] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e687000 == 170 [pid = 1840] [id = 727] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0cb91800 == 169 [pid = 1840] [id = 726] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe07ebd800 == 168 [pid = 1840] [id = 725] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0572d000 == 167 [pid = 1840] [id = 724] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe05493000 == 166 [pid = 1840] [id = 723] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe046a0800 == 165 [pid = 1840] [id = 722] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe028e6800 == 164 [pid = 1840] [id = 721] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfeb2a800 == 163 [pid = 1840] [id = 720] 03:14:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe17e55800 == 162 [pid = 1840] [id = 714] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7fbdffd4f000) [pid = 1840] [serial = 2157] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7fbe027b4800) [pid = 1840] [serial = 2099] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7fbe1308d800) [pid = 1840] [serial = 2145] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7fbdfeb70400) [pid = 1840] [serial = 2093] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7fbdf9823c00) [pid = 1840] [serial = 2090] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7fbe10b7b400) [pid = 1840] [serial = 2130] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7fbe12eb9400) [pid = 1840] [serial = 2138] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7fbe0f310800) [pid = 1840] [serial = 2121] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7fbe10a5c800) [pid = 1840] [serial = 2129] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7fbe0ec22c00) [pid = 1840] [serial = 2117] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7fbe065a5800) [pid = 1840] [serial = 2105] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7fbe047c8800) [pid = 1840] [serial = 2102] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7fbdfe4a6800) [pid = 1840] [serial = 2070] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7fbe08195800) [pid = 1840] [serial = 2109] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7fbe01e24800) [pid = 1840] [serial = 2046] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7fbe10b84000) [pid = 1840] [serial = 2132] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7fbe07dc3400) [pid = 1840] [serial = 2108] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7fbdff920c00) [pid = 1840] [serial = 2154] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7fbdfd746000) [pid = 1840] [serial = 2151] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7fbdfc965800) [pid = 1840] [serial = 2150] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7fbe0ca8e000) [pid = 1840] [serial = 2112] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe07ce3000) [pid = 1840] [serial = 2106] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe1307c800) [pid = 1840] [serial = 2142] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe0fa60400) [pid = 1840] [serial = 2123] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbdfebc3c00) [pid = 1840] [serial = 2037] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbdff970c00) [pid = 1840] [serial = 1968] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe13074800) [pid = 1840] [serial = 2141] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbdf9f57800) [pid = 1840] [serial = 2091] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe12edec00) [pid = 1840] [serial = 2139] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe049a2800) [pid = 1840] [serial = 2103] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbe07b37000) [pid = 1840] [serial = 2055] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe0fb46c00) [pid = 1840] [serial = 2124] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbdfc92fc00) [pid = 1840] [serial = 2156] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe12eb0800) [pid = 1840] [serial = 2136] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbe07d26400) [pid = 1840] [serial = 2058] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe01b1f800) [pid = 1840] [serial = 2043] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbe00dcb800) [pid = 1840] [serial = 2097] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbe0edd7c00) [pid = 1840] [serial = 2118] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe10dc0800) [pid = 1840] [serial = 2133] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbdffd4e800) [pid = 1840] [serial = 2040] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe11ab2800) [pid = 1840] [serial = 2135] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe081d1c00) [pid = 1840] [serial = 2064] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe0e3efc00) [pid = 1840] [serial = 2115] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbdff6c8c00) [pid = 1840] [serial = 2094] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe0f19a000) [pid = 1840] [serial = 2120] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbdfc928000) [pid = 1840] [serial = 2034] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe065a5000) [pid = 1840] [serial = 2052] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbdf9df3000) [pid = 1840] [serial = 2147] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe0e2da400) [pid = 1840] [serial = 2114] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe0c884000) [pid = 1840] [serial = 2111] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbdffd7a400) [pid = 1840] [serial = 2096] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbdf9e4ec00) [pid = 1840] [serial = 2148] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe1307e000) [pid = 1840] [serial = 2144] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe049a4800) [pid = 1840] [serial = 2049] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe0e2da800) [pid = 1840] [serial = 2067] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe07dcc400) [pid = 1840] [serial = 2061] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe0fe85000) [pid = 1840] [serial = 2127] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbdfebc2400) [pid = 1840] [serial = 2126] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdfebcd800) [pid = 1840] [serial = 2153] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe044f0c00) [pid = 1840] [serial = 2100] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe00c14400) [pid = 1840] [serial = 2159] [outer = (nil)] [url = about:blank] 03:14:47 INFO - PROCESS | 1840 | 1460974487865 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]]]}] 03:14:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:14:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:14:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:14:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:14:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 3746ms 03:14:47 INFO - PROCESS | 1840 | 1460974487930 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:14:47 INFO - PROCESS | 1840 | 1460974487935 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:14:47 INFO - TEST-START | /FileAPI/historical.html 03:14:47 INFO - PROCESS | 1840 | 1460974487943 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 1840 | 1460974487948 Marionette TRACE conn3 <- [1,3022,null,{}] 03:14:47 INFO - PROCESS | 1840 | 1460974487957 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}] 03:14:48 INFO - PROCESS | 1840 | 1460974488174 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:14:48 INFO - PROCESS | 1840 | 1460974488415 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8e3800 == 163 [pid = 1840] [id = 765] 03:14:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdf9e4b400) [pid = 1840] [serial = 2294] [outer = (nil)] 03:14:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbdf9f50400) [pid = 1840] [serial = 2295] [outer = 0x7fbdf9e4b400] 03:14:48 INFO - PROCESS | 1840 | 1460974488481 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbdfc520c00) [pid = 1840] [serial = 2296] [outer = 0x7fbdf9e4b400] 03:14:49 INFO - PROCESS | 1840 | 1460974489226 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"]]]}] 03:14:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:14:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:14:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:14:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:14:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:14:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:14:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:14:49 INFO - TEST-OK | /FileAPI/historical.html | took 1338ms 03:14:49 INFO - PROCESS | 1840 | 1460974489290 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 1840 | 1460974489311 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:14:49 INFO - TEST-START | /FileAPI/idlharness.html 03:14:49 INFO - PROCESS | 1840 | 1460974489357 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1840 | 1460974489362 Marionette TRACE conn3 <- [1,3026,null,{}] 03:14:49 INFO - PROCESS | 1840 | 1460974489367 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}] 03:14:49 INFO - PROCESS | 1840 | 1460974489588 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:14:49 INFO - PROCESS | 1840 | 1460974489798 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8de800 == 164 [pid = 1840] [id = 766] 03:14:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbdf9e50000) [pid = 1840] [serial = 2297] [outer = (nil)] 03:14:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbdfc9d1800) [pid = 1840] [serial = 2298] [outer = 0x7fbdf9e50000] 03:14:49 INFO - PROCESS | 1840 | 1460974489877 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbdfd746000) [pid = 1840] [serial = 2299] [outer = 0x7fbdf9e50000] 03:14:51 INFO - PROCESS | 1840 | 1460974491738 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]]]}] 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:14:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:14:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:14:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:14:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:14:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:14:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:14:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:14:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:14:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:14:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:14:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:14:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:14:51 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 03:14:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:14:51 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 03:14:51 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 03:14:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:14:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:14:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:14:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:14:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:14:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:14:51 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 03:14:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:14:52 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 03:14:52 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 03:14:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:14:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:14:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:14:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:14:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:14:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:14:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2598ms 03:14:52 INFO - PROCESS | 1840 | 1460974492007 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1840 | 1460974492010 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:14:52 INFO - TEST-START | /FileAPI/idlharness.worker 03:14:52 INFO - PROCESS | 1840 | 1460974492024 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1840 | 1460974492041 Marionette TRACE conn3 <- [1,3030,null,{}] 03:14:52 INFO - PROCESS | 1840 | 1460974492109 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}] 03:14:52 INFO - PROCESS | 1840 | 1460974492893 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0130c400) [pid = 1840] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe01d57c00) [pid = 1840] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe01e2ec00) [pid = 1840] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe12edb000) [pid = 1840] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe04996000) [pid = 1840] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe00c13400) [pid = 1840] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe0ea08400) [pid = 1840] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe027b6800) [pid = 1840] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe01d4c800) [pid = 1840] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdfc933800) [pid = 1840] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe01d55400) [pid = 1840] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe1323dc00) [pid = 1840] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbdfe4a7800) [pid = 1840] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe07d32400) [pid = 1840] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe0fa54c00) [pid = 1840] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe07d31c00) [pid = 1840] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbdf9e48000) [pid = 1840] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbdfebca400) [pid = 1840] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe07dc6c00) [pid = 1840] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe01305000) [pid = 1840] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe081ca000) [pid = 1840] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbdfc9d2000) [pid = 1840] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:14:52 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbdfc934000) [pid = 1840] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:14:53 INFO - PROCESS | 1840 | 1460974493051 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff3c4800 == 165 [pid = 1840] [id = 767] 03:14:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7fbdfc934000) [pid = 1840] [serial = 2300] [outer = (nil)] 03:14:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7fbdff92a000) [pid = 1840] [serial = 2301] [outer = 0x7fbdfc934000] 03:14:53 INFO - PROCESS | 1840 | 1460974493121 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7fbe00c0f400) [pid = 1840] [serial = 2302] [outer = 0x7fbdfc934000] 03:14:53 INFO - PROCESS | 1840 | [1840] 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 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:14:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:14:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:14:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:14:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:14:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:14:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:14:55 INFO - {} 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:14:55 INFO - {} 03:14:55 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 - {} 03:14:55 INFO - {} 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:14:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:14:55 INFO - {} 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:14:55 INFO - {} 03:14:55 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 - {} 03:14:55 INFO - {} 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:14:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:14:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:14:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:14:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 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 03:14:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:14:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:14:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:14:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:14:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:14:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:14:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:14:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:14:55 INFO - {} 03:14:55 INFO - PROCESS | 1840 | 1460974495379 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,{},{}]]]}] 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:14:55 INFO - {} 03:14:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3466ms 03:14:55 INFO - PROCESS | 1840 | 1460974495528 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 1840 | 1460974495538 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:14:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:14:55 INFO - PROCESS | 1840 | 1460974495552 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 1840 | 1460974495565 Marionette TRACE conn3 <- [1,3034,null,{}] 03:14:55 INFO - PROCESS | 1840 | 1460974495574 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}] 03:14:55 INFO - PROCESS | 1840 | 1460974495889 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:14:56 INFO - PROCESS | 1840 | 1460974496163 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfc8bb000 == 166 [pid = 1840] [id = 768] 03:14:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7fbdff6c8c00) [pid = 1840] [serial = 2303] [outer = (nil)] 03:14:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7fbdff920c00) [pid = 1840] [serial = 2304] [outer = 0x7fbdff6c8c00] 03:14:56 INFO - PROCESS | 1840 | 1460974496245 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7fbdffc25800) [pid = 1840] [serial = 2305] [outer = 0x7fbdff6c8c00] 03:14:57 INFO - PROCESS | 1840 | 1460974497135 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]]]}] 03:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:14:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1600ms 03:14:57 INFO - PROCESS | 1840 | 1460974497154 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:14:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:14:57 INFO - PROCESS | 1840 | 1460974497167 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:14:57 INFO - PROCESS | 1840 | 1460974497178 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1840 | 1460974497182 Marionette TRACE conn3 <- [1,3038,null,{}] 03:14:57 INFO - PROCESS | 1840 | 1460974497204 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}] 03:14:57 INFO - PROCESS | 1840 | 1460974497510 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:14:57 INFO - PROCESS | 1840 | 1460974497717 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfee18800 == 167 [pid = 1840] [id = 769] 03:14:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7fbdffd48000) [pid = 1840] [serial = 2306] [outer = (nil)] 03:14:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7fbe00dc0400) [pid = 1840] [serial = 2307] [outer = 0x7fbdffd48000] 03:14:57 INFO - PROCESS | 1840 | 1460974497847 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7fbe01b22000) [pid = 1840] [serial = 2308] [outer = 0x7fbdffd48000] 03:14:58 INFO - PROCESS | 1840 | 1460974498618 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"]]]}] 03:14:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:14:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:14:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1487ms 03:14:58 INFO - PROCESS | 1840 | 1460974498666 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:14:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:14:58 INFO - PROCESS | 1840 | 1460974498670 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:14:58 INFO - PROCESS | 1840 | 1460974498678 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1840 | 1460974498684 Marionette TRACE conn3 <- [1,3042,null,{}] 03:14:58 INFO - PROCESS | 1840 | 1460974498700 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}] 03:14:58 INFO - PROCESS | 1840 | 1460974498947 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:14:59 INFO - PROCESS | 1840 | 1460974499219 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe02581000 == 168 [pid = 1840] [id = 770] 03:14:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7fbe0380b400) [pid = 1840] [serial = 2309] [outer = (nil)] 03:14:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7fbe0653a400) [pid = 1840] [serial = 2310] [outer = 0x7fbe0380b400] 03:14:59 INFO - PROCESS | 1840 | 1460974499304 Marionette DEBUG loaded listener.js 03:14:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbe07982400) [pid = 1840] [serial = 2311] [outer = 0x7fbe0380b400] 03:15:00 INFO - PROCESS | 1840 | 1460974500763 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]]]}] 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:15:00 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. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:15:00 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'.) 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:15:00 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. 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:15:00 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. 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:15:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:15:00 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. 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:15:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:15:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:15:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:15:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2244ms 03:15:01 INFO - PROCESS | 1840 | 1460974501105 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1840 | 1460974501113 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:15:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:15:01 INFO - PROCESS | 1840 | 1460974501172 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1840 | 1460974501176 Marionette TRACE conn3 <- [1,3046,null,{}] 03:15:01 INFO - PROCESS | 1840 | 1460974501183 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}] 03:15:01 INFO - PROCESS | 1840 | 1460974501420 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:15:01 INFO - PROCESS | 1840 | 1460974501695 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdff5f8800 == 169 [pid = 1840] [id = 771] 03:15:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbe0130fc00) [pid = 1840] [serial = 2312] [outer = (nil)] 03:15:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbe01b26000) [pid = 1840] [serial = 2313] [outer = 0x7fbe0130fc00] 03:15:01 INFO - PROCESS | 1840 | 1460974501778 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbe01d57400) [pid = 1840] [serial = 2314] [outer = 0x7fbe0130fc00] 03:15:02 INFO - PROCESS | 1840 | [1840] 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 03:15:02 INFO - PROCESS | 1840 | 1460974502941 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:15:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:15:02 INFO - {} 03:15:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1793ms 03:15:02 INFO - PROCESS | 1840 | 1460974502966 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:15:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:15:02 INFO - PROCESS | 1840 | 1460974502972 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:15:02 INFO - PROCESS | 1840 | 1460974502979 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1840 | 1460974502984 Marionette TRACE conn3 <- [1,3050,null,{}] 03:15:02 INFO - PROCESS | 1840 | 1460974502993 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}] 03:15:03 INFO - PROCESS | 1840 | 1460974503338 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:15:03 INFO - PROCESS | 1840 | 1460974503629 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe038fa000 == 170 [pid = 1840] [id = 772] 03:15:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbe01d5b400) [pid = 1840] [serial = 2315] [outer = (nil)] 03:15:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbe0380e800) [pid = 1840] [serial = 2316] [outer = 0x7fbe01d5b400] 03:15:03 INFO - PROCESS | 1840 | 1460974503703 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbe047c1800) [pid = 1840] [serial = 2317] [outer = 0x7fbe01d5b400] 03:15:04 INFO - PROCESS | 1840 | 1460974504453 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]]]}] 03:15:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:15:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:15:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:15:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:15:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1542ms 03:15:04 INFO - PROCESS | 1840 | 1460974504522 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1840 | 1460974504526 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:15:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:15:04 INFO - PROCESS | 1840 | 1460974504532 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1840 | 1460974504536 Marionette TRACE conn3 <- [1,3054,null,{}] 03:15:04 INFO - PROCESS | 1840 | 1460974504541 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}] 03:15:04 INFO - PROCESS | 1840 | 1460974504829 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:15:05 INFO - PROCESS | 1840 | 1460974505101 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe044d9800 == 171 [pid = 1840] [id = 773] 03:15:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbe01b1e800) [pid = 1840] [serial = 2318] [outer = (nil)] 03:15:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe07c0f400) [pid = 1840] [serial = 2319] [outer = 0x7fbe01b1e800] 03:15:05 INFO - PROCESS | 1840 | 1460974505180 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7fbe081cf400) [pid = 1840] [serial = 2320] [outer = 0x7fbe01b1e800] 03:15:06 INFO - PROCESS | 1840 | 1460974506480 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"]]]}] 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:15:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:15:06 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" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:15:06 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" 03:15:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:15:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:15:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2098ms 03:15:06 INFO - PROCESS | 1840 | 1460974506632 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1840 | 1460974506638 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:15:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:15:06 INFO - PROCESS | 1840 | 1460974506702 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1840 | 1460974506710 Marionette TRACE conn3 <- [1,3058,null,{}] 03:15:06 INFO - PROCESS | 1840 | 1460974506839 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}] 03:15:07 INFO - PROCESS | 1840 | 1460974507123 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:15:07 INFO - PROCESS | 1840 | 1460974507327 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05484800 == 172 [pid = 1840] [id = 774] 03:15:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7fbe0c888000) [pid = 1840] [serial = 2321] [outer = (nil)] 03:15:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7fbe0eecfc00) [pid = 1840] [serial = 2322] [outer = 0x7fbe0c888000] 03:15:07 INFO - PROCESS | 1840 | 1460974507403 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7fbe0f315800) [pid = 1840] [serial = 2323] [outer = 0x7fbe0c888000] 03:15:08 INFO - PROCESS | 1840 | 1460974508271 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]]]}] 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:15:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:15:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:15:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:15:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:15:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:15:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:15:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:15:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:15:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1616ms 03:15:08 INFO - PROCESS | 1840 | 1460974508311 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 1840 | 1460974508319 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:15:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:15:08 INFO - PROCESS | 1840 | 1460974508327 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 1840 | 1460974508331 Marionette TRACE conn3 <- [1,3062,null,{}] 03:15:08 INFO - PROCESS | 1840 | 1460974508336 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}] 03:15:08 INFO - PROCESS | 1840 | 1460974508572 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:15:08 INFO - PROCESS | 1840 | 1460974508848 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe01dc2000 == 173 [pid = 1840] [id = 775] 03:15:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7fbe01b29400) [pid = 1840] [serial = 2324] [outer = (nil)] 03:15:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7fbe0c890000) [pid = 1840] [serial = 2325] [outer = 0x7fbe01b29400] 03:15:08 INFO - PROCESS | 1840 | 1460974508924 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7fbe0f569800) [pid = 1840] [serial = 2326] [outer = 0x7fbe01b29400] 03:15:09 INFO - PROCESS | 1840 | [1840] 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 03:15:09 INFO - PROCESS | 1840 | 1460974509911 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:15:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:15:09 INFO - {} 03:15:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1634ms 03:15:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:15:09 INFO - PROCESS | 1840 | 1460974509963 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 1840 | 1460974509966 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:15:09 INFO - PROCESS | 1840 | 1460974509972 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 1840 | 1460974509975 Marionette TRACE conn3 <- [1,3066,null,{}] 03:15:09 INFO - PROCESS | 1840 | 1460974509985 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}] 03:15:10 INFO - PROCESS | 1840 | 1460974510326 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:15:10 INFO - PROCESS | 1840 | 1460974510534 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe06727000 == 174 [pid = 1840] [id = 776] 03:15:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7fbdfd742800) [pid = 1840] [serial = 2327] [outer = (nil)] 03:15:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7fbe0fe85000) [pid = 1840] [serial = 2328] [outer = 0x7fbdfd742800] 03:15:10 INFO - PROCESS | 1840 | 1460974510646 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7fbe10f68400) [pid = 1840] [serial = 2329] [outer = 0x7fbdfd742800] 03:15:11 INFO - PROCESS | 1840 | 1460974511415 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]]]}] 03:15:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:15:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:15:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:15:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:15:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:15:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:15:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:15:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1495ms 03:15:11 INFO - PROCESS | 1840 | 1460974511469 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1840 | 1460974511473 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:15:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:15:11 INFO - PROCESS | 1840 | 1460974511479 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1840 | 1460974511483 Marionette TRACE conn3 <- [1,3070,null,{}] 03:15:11 INFO - PROCESS | 1840 | 1460974511488 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}] 03:15:11 INFO - PROCESS | 1840 | 1460974511732 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:15:12 INFO - PROCESS | 1840 | 1460974512025 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe089de000 == 175 [pid = 1840] [id = 777] 03:15:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7fbdffc27c00) [pid = 1840] [serial = 2330] [outer = (nil)] 03:15:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7fbe1196c000) [pid = 1840] [serial = 2331] [outer = 0x7fbdffc27c00] 03:15:12 INFO - PROCESS | 1840 | 1460974512105 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7fbe12eb9400) [pid = 1840] [serial = 2332] [outer = 0x7fbdffc27c00] 03:15:12 INFO - PROCESS | 1840 | 1460974512921 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]]]}] 03:15:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:15:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:15:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:15:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:15:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:15:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:15:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1483ms 03:15:12 INFO - PROCESS | 1840 | 1460974512966 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 1840 | 1460974512970 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:15:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:15:12 INFO - PROCESS | 1840 | 1460974512976 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 1840 | 1460974512979 Marionette TRACE conn3 <- [1,3074,null,{}] 03:15:12 INFO - PROCESS | 1840 | 1460974512985 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}] 03:15:13 INFO - PROCESS | 1840 | 1460974513276 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:15:13 INFO - PROCESS | 1840 | 1460974513509 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0e35b000 == 176 [pid = 1840] [id = 778] 03:15:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7fbe12ebc800) [pid = 1840] [serial = 2333] [outer = (nil)] 03:15:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7fbe1307c800) [pid = 1840] [serial = 2334] [outer = 0x7fbe12ebc800] 03:15:13 INFO - PROCESS | 1840 | 1460974513606 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7fbe13236800) [pid = 1840] [serial = 2335] [outer = 0x7fbe12ebc800] 03:15:14 INFO - PROCESS | 1840 | 1460974514520 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]]]}] 03:15:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:15:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:15:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:15:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:15:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:15:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:15:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1584ms 03:15:14 INFO - PROCESS | 1840 | 1460974514563 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 1840 | 1460974514567 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:15:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:15:14 INFO - PROCESS | 1840 | 1460974514574 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1840 | 1460974514578 Marionette TRACE conn3 <- [1,3078,null,{}] 03:15:14 INFO - PROCESS | 1840 | 1460974514585 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}] 03:15:14 INFO - PROCESS | 1840 | 1460974514881 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:15:15 INFO - PROCESS | 1840 | 1460974515300 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe05866000 == 177 [pid = 1840] [id = 779] 03:15:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7fbe0f31c800) [pid = 1840] [serial = 2336] [outer = (nil)] 03:15:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7fbe0fe81000) [pid = 1840] [serial = 2337] [outer = 0x7fbe0f31c800] 03:15:15 INFO - PROCESS | 1840 | 1460974515405 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7fbe133a9400) [pid = 1840] [serial = 2338] [outer = 0x7fbe0f31c800] 03:15:16 INFO - PROCESS | 1840 | 1460974516269 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] 03:15:16 INFO - PROCESS | 1840 | 1460974516334 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:15:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:15:16 INFO - PROCESS | 1840 | 1460974516344 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 1840 | 1460974516347 Marionette TRACE conn3 <- [1,3082,null,{}] 03:15:16 INFO - PROCESS | 1840 | 1460974516353 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}] 03:15:16 INFO - PROCESS | 1840 | 1460974516615 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:15:16 INFO - PROCESS | 1840 | 1460974516900 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fa21000 == 178 [pid = 1840] [id = 780] 03:15:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7fbe0f571800) [pid = 1840] [serial = 2339] [outer = (nil)] 03:15:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7fbe13b95400) [pid = 1840] [serial = 2340] [outer = 0x7fbe0f571800] 03:15:16 INFO - PROCESS | 1840 | 1460974516986 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7fbe13c78c00) [pid = 1840] [serial = 2341] [outer = 0x7fbe0f571800] 03:15:17 INFO - PROCESS | 1840 | 1460974517795 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]]]}] 03:15:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:15:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:15:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:15:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1489ms 03:15:17 INFO - PROCESS | 1840 | 1460974517836 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:15:17 INFO - PROCESS | 1840 | 1460974517840 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:15:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:15:17 INFO - PROCESS | 1840 | 1460974517848 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1840 | 1460974517850 Marionette TRACE conn3 <- [1,3086,null,{}] 03:15:17 INFO - PROCESS | 1840 | 1460974517857 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}] 03:15:18 INFO - PROCESS | 1840 | 1460974518098 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:15:18 INFO - PROCESS | 1840 | 1460974518360 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe0fc4f800 == 179 [pid = 1840] [id = 781] 03:15:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7fbe13082000) [pid = 1840] [serial = 2342] [outer = (nil)] 03:15:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7fbe14c17000) [pid = 1840] [serial = 2343] [outer = 0x7fbe13082000] 03:15:18 INFO - PROCESS | 1840 | 1460974518449 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7fbe158ec000) [pid = 1840] [serial = 2344] [outer = 0x7fbe13082000] 03:15:19 INFO - PROCESS | 1840 | 1460974519266 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:15:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:15:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1432ms 03:15:19 INFO - PROCESS | 1840 | 1460974519280 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 1840 | 1460974519282 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:15:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:15:19 INFO - PROCESS | 1840 | 1460974519289 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 1840 | 1460974519292 Marionette TRACE conn3 <- [1,3090,null,{}] 03:15:19 INFO - PROCESS | 1840 | 1460974519297 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}] 03:15:19 INFO - PROCESS | 1840 | 1460974519550 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:15:19 INFO - PROCESS | 1840 | 1460974519855 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe11a2b800 == 180 [pid = 1840] [id = 782] 03:15:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7fbe08198800) [pid = 1840] [serial = 2345] [outer = (nil)] 03:15:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7fbe15dd5400) [pid = 1840] [serial = 2346] [outer = 0x7fbe08198800] 03:15:19 INFO - PROCESS | 1840 | 1460974519933 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7fbe16de4800) [pid = 1840] [serial = 2347] [outer = 0x7fbe08198800] 03:15:20 INFO - PROCESS | 1840 | 1460974520736 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:15:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:15:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1485ms 03:15:20 INFO - PROCESS | 1840 | 1460974520775 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1840 | 1460974520779 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:15:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:15:20 INFO - PROCESS | 1840 | 1460974520785 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1840 | 1460974520788 Marionette TRACE conn3 <- [1,3094,null,{}] 03:15:20 INFO - PROCESS | 1840 | 1460974520795 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}] 03:15:21 INFO - PROCESS | 1840 | 1460974521103 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:15:21 INFO - PROCESS | 1840 | 1460974521337 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe1347a800 == 181 [pid = 1840] [id = 783] 03:15:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7fbe01309400) [pid = 1840] [serial = 2348] [outer = (nil)] 03:15:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7fbe175dec00) [pid = 1840] [serial = 2349] [outer = 0x7fbe01309400] 03:15:21 INFO - PROCESS | 1840 | 1460974521412 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7fbe17f21400) [pid = 1840] [serial = 2350] [outer = 0x7fbe01309400] 03:15:22 INFO - PROCESS | 1840 | 1460974522237 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:15:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:15:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1478ms 03:15:22 INFO - PROCESS | 1840 | 1460974522271 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1840 | 1460974522274 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:15:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:15:22 INFO - PROCESS | 1840 | 1460974522285 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1840 | 1460974522287 Marionette TRACE conn3 <- [1,3098,null,{}] 03:15:22 INFO - PROCESS | 1840 | 1460974522293 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}] 03:15:22 INFO - PROCESS | 1840 | 1460974522535 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:15:22 INFO - PROCESS | 1840 | 1460974522795 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13962800 == 182 [pid = 1840] [id = 784] 03:15:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7fbe0f56b000) [pid = 1840] [serial = 2351] [outer = (nil)] 03:15:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7fbe18396800) [pid = 1840] [serial = 2352] [outer = 0x7fbe0f56b000] 03:15:22 INFO - PROCESS | 1840 | 1460974522870 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7fbe18424400) [pid = 1840] [serial = 2353] [outer = 0x7fbe0f56b000] 03:15:23 INFO - PROCESS | 1840 | 1460974523800 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]]]}] 03:15:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:15:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:15:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1536ms 03:15:23 INFO - PROCESS | 1840 | 1460974523823 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 1840 | 1460974523826 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:15:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:15:23 INFO - PROCESS | 1840 | 1460974523833 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 1840 | 1460974523837 Marionette TRACE conn3 <- [1,3102,null,{}] 03:15:23 INFO - PROCESS | 1840 | 1460974523842 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}] 03:15:24 INFO - PROCESS | 1840 | 1460974524145 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:15:24 INFO - PROCESS | 1840 | 1460974524477 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbe13c8f000 == 183 [pid = 1840] [id = 785] 03:15:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7fbe1849e800) [pid = 1840] [serial = 2354] [outer = (nil)] 03:15:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7fbe1890ac00) [pid = 1840] [serial = 2355] [outer = 0x7fbe1849e800] 03:15:24 INFO - PROCESS | 1840 | 1460974524558 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7fbe18aa4000) [pid = 1840] [serial = 2356] [outer = 0x7fbe1849e800] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8de800 == 182 [pid = 1840] [id = 766] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdfc8e3800 == 181 [pid = 1840] [id = 765] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2b143800 == 180 [pid = 1840] [id = 759] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe290c4800 == 179 [pid = 1840] [id = 757] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe2a76c000 == 178 [pid = 1840] [id = 758] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe27056800 == 177 [pid = 1840] [id = 756] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1fcbc800 == 176 [pid = 1840] [id = 755] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe16c27000 == 175 [pid = 1840] [id = 754] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe13fab800 == 174 [pid = 1840] [id = 753] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe139b6000 == 173 [pid = 1840] [id = 752] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1369f800 == 172 [pid = 1840] [id = 751] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe1300e000 == 171 [pid = 1840] [id = 750] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0f418000 == 170 [pid = 1840] [id = 749] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0e3b9800 == 169 [pid = 1840] [id = 748] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe0672c000 == 168 [pid = 1840] [id = 747] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf983e000 == 167 [pid = 1840] [id = 746] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbe044c8000 == 166 [pid = 1840] [id = 745] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdff5e5000 == 165 [pid = 1840] [id = 744] 03:15:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7fbdf9e24000 == 164 [pid = 1840] [id = 743] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7fbe13b8dc00) [pid = 1840] [serial = 2201] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7fbe0646c400) [pid = 1840] [serial = 2172] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7fbe027aec00) [pid = 1840] [serial = 2225] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7fbe1323d800) [pid = 1840] [serial = 2193] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7fbe07991400) [pid = 1840] [serial = 2175] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7fbe00dcc400) [pid = 1840] [serial = 2165] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7fbe13c7b400) [pid = 1840] [serial = 2205] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7fbe15f71000) [pid = 1840] [serial = 2213] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7fbe027b9c00) [pid = 1840] [serial = 2168] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7fbdff6ce000) [pid = 1840] [serial = 2220] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7fbe0380e400) [pid = 1840] [serial = 2088] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7fbe13087000) [pid = 1840] [serial = 2192] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7fbe1339e800) [pid = 1840] [serial = 2195] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7fbdff928400) [pid = 1840] [serial = 2163] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7fbe0edd2c00) [pid = 1840] [serial = 2181] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7fbdfeb63000) [pid = 1840] [serial = 2219] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7fbdfe4b4000) [pid = 1840] [serial = 2228] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7fbe0fb4a400) [pid = 1840] [serial = 2190] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7fbe047a5000) [pid = 1840] [serial = 2226] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7fbe08197400) [pid = 1840] [serial = 2178] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7fbe0fb27000) [pid = 1840] [serial = 2189] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7fbe14ea2400) [pid = 1840] [serial = 2208] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7fbe175a1400) [pid = 1840] [serial = 2217] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7fbe133a9800) [pid = 1840] [serial = 2196] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7fbe07e78000) [pid = 1840] [serial = 2177] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7fbe01b1f000) [pid = 1840] [serial = 2166] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7fbe16ac9c00) [pid = 1840] [serial = 2216] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7fbe0f30ec00) [pid = 1840] [serial = 2184] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7fbe05887800) [pid = 1840] [serial = 2171] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7fbe13c72800) [pid = 1840] [serial = 2204] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7fbe1359d000) [pid = 1840] [serial = 2199] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7fbe0f67a800) [pid = 1840] [serial = 2187] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7fbe047a3000) [pid = 1840] [serial = 2169] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7fbe15dca800) [pid = 1840] [serial = 2211] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7fbe0f56d800) [pid = 1840] [serial = 2186] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7fbe13b95000) [pid = 1840] [serial = 2202] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7fbe14c1b400) [pid = 1840] [serial = 2207] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbe0f19ac00) [pid = 1840] [serial = 2183] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbe01311800) [pid = 1840] [serial = 2223] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe16ac4800) [pid = 1840] [serial = 2214] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe00c0c800) [pid = 1840] [serial = 2222] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe14faf800) [pid = 1840] [serial = 2210] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe13594c00) [pid = 1840] [serial = 2198] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbdfe4b0000) [pid = 1840] [serial = 2162] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe0e2cf800) [pid = 1840] [serial = 2180] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe0653f800) [pid = 1840] [serial = 2174] [outer = (nil)] [url = about:blank] 03:15:27 INFO - PROCESS | 1840 | 1460974527837 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:15:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 4038ms 03:15:27 INFO - PROCESS | 1840 | 1460974527873 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1840 | 1460974527878 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:15:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:15:27 INFO - PROCESS | 1840 | 1460974527884 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1840 | 1460974527890 Marionette TRACE conn3 <- [1,3106,null,{}] 03:15:27 INFO - PROCESS | 1840 | 1460974527898 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}] 03:15:28 INFO - PROCESS | 1840 | 1460974528113 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:15:28 INFO - PROCESS | 1840 | 1460974528344 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfa7ca000 == 165 [pid = 1840] [id = 786] 03:15:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7fbdfc782800) [pid = 1840] [serial = 2357] [outer = (nil)] 03:15:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7fbdfc788400) [pid = 1840] [serial = 2358] [outer = 0x7fbdfc782800] 03:15:28 INFO - PROCESS | 1840 | 1460974528418 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7fbdfc9d5400) [pid = 1840] [serial = 2359] [outer = 0x7fbdfc782800] 03:15:29 INFO - PROCESS | 1840 | 1460974529139 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]]]}] 03:15:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:15:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:15:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:15:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1288ms 03:15:29 INFO - PROCESS | 1840 | 1460974529184 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1840 | 1460974529193 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:15:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:15:29 INFO - PROCESS | 1840 | 1460974529203 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1840 | 1460974529206 Marionette TRACE conn3 <- [1,3110,null,{}] 03:15:29 INFO - PROCESS | 1840 | 1460974529213 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}] 03:15:29 INFO - PROCESS | 1840 | 1460974529442 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:15:29 INFO - PROCESS | 1840 | 1460974529672 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfe653800 == 166 [pid = 1840] [id = 787] 03:15:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7fbdfc784400) [pid = 1840] [serial = 2360] [outer = (nil)] 03:15:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7fbdfebcbc00) [pid = 1840] [serial = 2361] [outer = 0x7fbdfc784400] 03:15:29 INFO - PROCESS | 1840 | 1460974529736 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7fbdff977400) [pid = 1840] [serial = 2362] [outer = 0x7fbdfc784400] 03:15:30 INFO - PROCESS | 1840 | 1460974530618 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"]]]}] 03:15:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:15:30 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:15:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:15:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1436ms 03:15:30 INFO - PROCESS | 1840 | 1460974530641 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 1840 | 1460974530644 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:15:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:15:30 INFO - PROCESS | 1840 | 1460974530671 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 1840 | 1460974530678 Marionette TRACE conn3 <- [1,3114,null,{}] 03:15:30 INFO - PROCESS | 1840 | 1460974530693 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}] 03:15:31 INFO - PROCESS | 1840 | 1460974531009 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:15:31 INFO - PROCESS | 1840 | 1460974531056 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\", \"e968932b-729c-4c91-b006-85ea067034a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7fbdfebb4800 == 167 [pid = 1840] [id = 788] 03:15:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7fbdfe8ec800) [pid = 1840] [serial = 2363] [outer = (nil)] 03:15:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7fbdffd80800) [pid = 1840] [serial = 2364] [outer = 0x7fbdfe8ec800] 03:15:31 INFO - PROCESS | 1840 | 1460974531137 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7fbe0130bc00) [pid = 1840] [serial = 2365] [outer = 0x7fbdfe8ec800] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7fbdf9538800) [pid = 1840] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7fbdf9e4b400) [pid = 1840] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7fbe183d3400) [pid = 1840] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7fbe133a0c00) [pid = 1840] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7fbe17ad3000) [pid = 1840] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7fbe0fb2c800) [pid = 1840] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7fbe0798e400) [pid = 1840] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7fbe175db400) [pid = 1840] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7fbe13089c00) [pid = 1840] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7fbe17ad4400) [pid = 1840] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7fbe07ce3c00) [pid = 1840] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7fbe10f6d000) [pid = 1840] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7fbe10db9000) [pid = 1840] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7fbe07d26800) [pid = 1840] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7fbe0e2cfc00) [pid = 1840] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7fbe08192400) [pid = 1840] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7fbe07db8c00) [pid = 1840] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7fbe07dc5000) [pid = 1840] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7fbe03804400) [pid = 1840] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7fbdffd46400) [pid = 1840] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7fbe0380bc00) [pid = 1840] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7fbdfeb6ac00) [pid = 1840] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7fbdf953b800) [pid = 1840] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7fbdf9534000) [pid = 1840] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:15:32 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7fbdf9e50000) [pid = 1840] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:15:32 INFO - PROCESS | 1840 | 1460974532875 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]]]}] 03:15:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:15:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2261ms 03:15:32 INFO - PROCESS | 1840 | 1460974532913 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 1840 | 1460974532916 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:15:34 WARNING - u'runner_teardown' () 03:15:34 INFO - No more tests 03:15:34 INFO - Got 0 unexpected results 03:15:34 INFO - SUITE-END | took 1243s 03:15:34 INFO - Closing logging queue 03:15:34 INFO - queue closed 03:15:34 INFO - Return code: 0 03:15:34 WARNING - # TBPL SUCCESS # 03:15:34 INFO - Running post-action listener: _resource_record_post_action 03:15:34 INFO - Running post-run listener: _resource_record_post_run 03:15:35 INFO - Total resource usage - Wall time: 1281s; CPU: 98.0%; Read bytes: 8368128; Write bytes: 973991936; Read time: 304; Write time: 321176 03:15:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:15:35 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 16384; Write bytes: 134111232; Read time: 28; Write time: 144884 03:15:35 INFO - run-tests - Wall time: 1249s; CPU: 98.0%; Read bytes: 7774208; Write bytes: 766259200; Read time: 272; Write time: 94804 03:15:35 INFO - Running post-run listener: _upload_blobber_files 03:15:35 INFO - Blob upload gear active. 03:15:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:15:35 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 03:15:35 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'] 03:15:35 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 03:15:36 INFO - (blobuploader) - INFO - Open directory for files ... 03:15:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:15:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:15:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:15:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:15:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:15:37 INFO - (blobuploader) - INFO - Done attempting. 03:15:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:15:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:15:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:15:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:15:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:15:38 INFO - (blobuploader) - INFO - Done attempting. 03:15:38 INFO - (blobuploader) - INFO - Iteration through files over. 03:15:38 INFO - Return code: 0 03:15:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:15:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:15:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/aede577d74df1d2d04bf230427ff565a345428c4d6dc52c5fbd3f7effc42710a580e75472a3f7adceeb23080a01300b605be5501214440b217721b6241df5222", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd468e4811595f4c6736165e6eb344bd15032efa3172015073fd6fbbfb1d60471c29290ab1e3cb1f4ca7eaa8c455c670b84b3cddd65ae5f19e3ed7c001e7d775"} 03:15:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:15:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:15:38 INFO - Contents: 03:15:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/aede577d74df1d2d04bf230427ff565a345428c4d6dc52c5fbd3f7effc42710a580e75472a3f7adceeb23080a01300b605be5501214440b217721b6241df5222", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd468e4811595f4c6736165e6eb344bd15032efa3172015073fd6fbbfb1d60471c29290ab1e3cb1f4ca7eaa8c455c670b84b3cddd65ae5f19e3ed7c001e7d775"} 03:15:38 INFO - Running post-run listener: copy_logs_to_upload_dir 03:15:38 INFO - Copying logs to upload dir... 03:15:38 INFO - mkdir: /builds/slave/test/build/upload/logs 03:15:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1367.258910 ========= master_lag: 4.41 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 51 secs) (at 2016-04-18 03:15:42.783652) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 16 secs) (at 2016-04-18 03:15:42.790108) ========= 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-1460972996.740726-993719041 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/aede577d74df1d2d04bf230427ff565a345428c4d6dc52c5fbd3f7effc42710a580e75472a3f7adceeb23080a01300b605be5501214440b217721b6241df5222", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd468e4811595f4c6736165e6eb344bd15032efa3172015073fd6fbbfb1d60471c29290ab1e3cb1f4ca7eaa8c455c670b84b3cddd65ae5f19e3ed7c001e7d775"} build_url:https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038138 build_url: 'https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/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/aede577d74df1d2d04bf230427ff565a345428c4d6dc52c5fbd3f7effc42710a580e75472a3f7adceeb23080a01300b605be5501214440b217721b6241df5222", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd468e4811595f4c6736165e6eb344bd15032efa3172015073fd6fbbfb1d60471c29290ab1e3cb1f4ca7eaa8c455c670b84b3cddd65ae5f19e3ed7c001e7d775"}' symbols_url: 'https://queue.taskcluster.net/v1/task/a7dx6kcqRkSZkzVfoNYHzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 16.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 16 secs) (at 2016-04-18 03:15:58.845954) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 03:15:58.846481) ========= 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-1460972996.740726-993719041 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023576 ========= master_lag: 4.41 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 03:16:03.276933) ========= ========= Started reboot skipped (results: 3, elapsed: 5 secs) (at 2016-04-18 03:16:03.277382) ========= ========= Finished reboot skipped (results: 3, elapsed: 5 secs) (at 2016-04-18 03:16:08.511251) ========= ========= Total master_lag: 29.79 =========